home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
simtel
/
sigm
/
vols000
/
vol028
/
acttrec.doc
< prev
next >
Wrap
Text File
|
1985-02-09
|
12KB
|
262 lines
ACCOUNTS RECEIVABLE
RECEIVABLE á i≤ ß simplσ account≤ receivablσ prograφ fo≥á usσ ì
b∙á aε individua∞ o≥ smal∞ business«á Thσ prograφ permit≤á eithe≥ ì
postinτ t∩ aε account¼ o≥ generatinτ ß monthl∙ statement.
RECEIVABLE á require≤á ßá namσ anΣá addres≤á filσá previousl∙ ì
createΣ b∙ thσ use≥ witΦ thσ prograφ NAD «
Thσá prograφá i≤á initiateΣ b∙á typinτá RECEIVABLES ¼á anΣá ß ì
carriage return. The screen is cleared and the message
ACCOUNTS RECEIVABLE PROGRAM PACKAGE
CHOSE FROM EITHER:
(1) POST TO AN ACCOUNT
(2) GENERATE AN STATEMENT
ENTER THE NUMBER OF YOUR CHOICE
i≤ displayed« Regardles≤ oµ you≥ choice¼ thσ prograφ wil∞ promp⌠ ì
with the message:
ENTER NAME & ADDRESS FILE AS DRIVE:NAME.EXT
Ente≥á thσá namσá oµ thσ filσ a≤ i⌠ wa≤ createΣ b∙ thσá namσá anΣ ì
addres≤ prograφ (e.g«á B:OFFICE.NAD)«á RECEIVABLES wil∞ nex⌠ asδ ì
for the name of the account:
ENTER THE NAME OF ACCOUNT _____________________________
Yo⌡á shoulΣ ente≥ thσ namσ precisel∙ a≤ i⌠ i≤ listeΣ iε thσá filσ ì
oµ namσ anΣ addresses«á Notσ tha⌠ u≡ t∩ 3░ letter≤ o≥ space≤ ma∙ ì
bσ useΣ (number≤ arσ treateΣ a≤ letters)«á Thσ prograφ wil∞ theε ì
ask
IS THIS A NEW ACCOUNT? Y/N
Iµ yo⌡ ente≥ ß 'Y'¼á Versioε 1.░ oµ RECEIVABLES ¼á wil∞ promp⌠ yo⌡ ì
t∩ exi⌠ t∩ thσ CP/═ operatinτ systeφ (b∙ typinτ ß contro∞ C)¼ anΣ ì
ente≥á thσá namσ anΣ addres≤ (account⌐ int∩ thσ appropriatσá filσ ì
prio≥á t∩ runninτ RECEIVABLES. Enterinτ aε 'Nº wil∞á permi⌠á thσ ì
program to search the file for the account.
Iµá yo⌡ havσ selecteΣ thσ firs⌠ men⌡ option-- pos⌠ t∩á aε ì
account-- RECEIVABLES wil∞ prompt
I╙ THI╙ TH┼ FIRS╘ INVOIC┼ EVE╥ POSTE─ T╧ THI╙ ACCOUNT┐ Y/N
è
1
Bσ carefulí Notσ tha⌠ thσ questioε is║ i≤ thi≤ thσ firs⌠ invoicσ ì
EVER posteΣá t∩ thi≤ account«á Excep⌠ fo≥ thσ ver∙ firs⌠ timσ thσ ì
prograφá i≤á ruε fo≥ ß particula≥ account¼á thσá answe≥á t∩á thi≤ ì
questioε shoulΣ bσ 'N' .
Iµá yo⌡ havσ selecteΣ thσ seconΣ men⌡ option-- generatσ ß ì
statement-- thσ latte≥ questioε i≤ no⌠ asked.
A⌠á thi≤á poin⌠ iε ou≥ discussion¼á i⌠á i≤á necessar∙á t∩ ì
elaboratσá ßá littlσá oε ho≈ RECEIVABLES anΣ NAD á actuall∙á work« ì
EacΦ timσ ß namσ anΣ addres≤ i≤ entereΣ t∩ thσ file¼á NAD assign≤ ì
aε accoun⌠ numbe≥ t∩ thσ record« (Thσ accoun⌠ numbe≥ i≤ actuall∙ ì
thσá recorΣ number.⌐ Afte≥ yo⌡ ente≥ thσ namσ oµ thσá file¼á anΣ ì
thσá account¼á RECEIVABLES á locate≤ thσ accoun⌠ iε thσá namσá anΣ ì
addres≤á file¼áá anΣá read≤á thσá accoun⌠á number«á Iµá yo⌡á arσ ì
generatinτ ß statement¼ i⌠ searche≤ thσ assigneΣ disπ (i⌠ assume≤ ì
tha⌠á botΦ thσ namσ anΣ addres≤ file¼á anΣ thσ filσ oµá invoices¼ ì
arσ botΦ oε thσ samσ drive!⌐ fo≥ ß filσ whosσ namσ i≤ thσ accoun⌠ ì
number¼á anΣ whosσ extensioε i≤ 'INV'« Fo≥ example¼ iµ thσ thirΣ ì
recorΣ oµ thσ namσ anΣ addres≤ filσ B:OFFICE.NAD¼ i≤ 'ACM┼ LUMBE╥ ì
YARD╙áá 234╡á BROADROC╦á ROA─á RICHMON─á VIRGINI┴á 2322╣áá SALE╙ ì
MANAGER'¼áá RECEIVABLES áá wil∞áá pos⌠á invoice≤áá t∩áá thσáá filσ ì
'B:0003.INV'¼á anΣá reaΣ froφ thi≤ filσ wheε generatinτ ß monthl∙ ì
statement.
Iµ yo⌡ wisΦ t∩ seσ thσ curren⌠ invoices¼ anΣ balance¼ fo≥ ì
ß particula≥ account¼ bu⌠ d∩ no⌠ wisΦ t∩ generatσ ß statement¼ do ì
NOT selec⌠ men⌡ optioε tw∩ (generatσ ß statement)í Rather¼ chosσ ì
thσá firs⌠ optioε (pos⌠ t∩ aε account)¼á anΣ exi⌠ directl∙ t∩ thσ ì
filσ listinτ a≤ detaileΣ below.
Thi≤á i≤ becausσ RECEIVABLES automaticall∙ (l⌐ write≤ thσ ì
entirσ .IN╓ filσ fo≥ thσ accoun⌠ t∩ ß ne≈ filσ identifieΣ b∙á thσ ì
montΦ oµ thσ statement¼ anΣ (2⌐ re-create≤ thσ .IN╓ filσ witΦ thσ ì
balancσ duσ froφ thσ statement«á Fo≥ example¼á iµ ß statemen⌠ i≤ ì
generateΣ fo≥ Acmσ Lumbe≥ Yards¼ fo≥ thσ montΦ oµ September¼ andì
thσ tota∞ duσ fo≥ tha⌠ montΦ (statement⌐ i≤ 126.89¼á theε al∞ thσ ì
invoice≤á previousl∙ fileΣ iε B:0003.IN╓ wil∞ bσ writteε int∩ thσ ì
filσá B:0003.SEP¼á anΣ thσ filσ B:0003.IN╓ wil∞ contaiε onl∙á thσ ì
balancσ 126.89«á Iε October¼á thσ olΣ balancσ wil∞ bσ identifieΣ ì
oεá thσ statemen⌠ a≤ 'PREVIOU╙ BALACEº anΣ addeΣ t∩ an∙á invoice≤ ì
posted during October, to equal the balance due for October.
I⌠á i≤ suggested¼á tha⌠ wheε yo⌡ pos⌠ thσ paymen⌠ fo≥ thσ ì
previou≤ month'≤ statement¼á tha⌠ yo⌡ usσ thσ word≤ 'PRIORº 'BAL-ì
ANCEº fo≥ thσ invoicσ numbe≥ anΣ purchasσ orde≥á number¼á respec-ì
tively«á Thi≤á wil∞ neatl∙ identif∙ ß paymen⌠ oε thσá subsequen⌠ ì
statement (and distinguish a payment from any other credit).
Wheεá thσá seconΣ men⌡ optioε i≤á selected¼á thσá prograφ ì
prompts across the top of the screen with
MO/DA/YR INVOICE # PURCH ORDER # AMOUNT CORRECT
Ente≥á eacΦá piecσ oµ informatioε followeΣ b∙ ß carriagσá return« ìè
2
Excep⌠á fo≥ thσ amount¼á letter≤ anΣ number≤ arσá considereΣá thσ ì
same«á Hencσá aε invoicσ numbe≥ oµ R6574-┴ i≤ permissible«á Onl∙ ì
tw∩á character≤ arσ permitteΣ fo≥ thσ month¼á da∙ o≥á year«á Thσ ì
invoicσá numbe≥ ma∙ havσ u≡ t∩ si° characters¼á anΣ thσá purchasσ ì
orde≥á number¼á u≡á t∩ l0«á Thσ amoun⌠ i≤á considereΣá ßá 'realº ì
number¼ anΣ ma∙ havσ thσ rangσ -99,999.9╣ t∩ +99,999.99« Ente≥ ß ì
'-º sigε iε fron⌠ oµ thσ amoun⌠ iµ i⌠ i≤ ß credi⌠ t∩ thσ account« ì
┴á positivσ sigε ('+'⌐ doe≤ no⌠ neeΣ t∩ bσ entereΣ iµ thσá amoun⌠ ì
i≤ ß debi⌠ t∩ thσ account« Thσ prograφ wil∞ automatical∙ positioε ì
thσá curso≥ afte≥ eacΦ entr∙ (carriagσ return)«á Thσ las⌠ entry¼ ì
unde≥ thσ 'CORRECTº column¼á i≤ eithe≥ ß 'Yº o≥ aεá 'N'¼á distin-ì
guishinτá whethe≥á thσá informatioε i≤ correc⌠á o≥á incorrec⌠á a≤ ì
entered¼á respectively«á Iµá yo⌡ ente≥ ß 'N'¼á thσ prograφá wil∞ ì
promp⌠ witΦ ß men⌡ representinτ eacΦ entry« Selec⌠ thσ numbe≥ ì
correspondinτá t∩ thσ firs⌠ piecσ oµ incorrec⌠á information¼á anΣ ì
ente≥ thσ numbe≥ followeΣ b∙ ß carriagσ return« Thσ prograφ wil∞ ì
erasσá thσ incorrec⌠ entry¼á repositioε thσ curso≥ anΣ awai⌠á thσ ì
re-entr∙á oµá thσ information«á Yo⌡ ma∙ continuσ t∩ correc⌠á thσ ì
informatioε unti∞ i⌠ i≤ entirel∙ correct«á A⌠ tha⌠ point¼ selec⌠ ì
thσá numbe≥ correspondinτ t∩ 'Al∞ informatioε i≤ correc⌠á a≤á en-ì
tered'«á Thσ prograφ wil∞ erasσ thσ correctioε prompt≤ anΣ posi-ì
tioεá thσ curso≥ fo≥ thσ nex⌠ linσ oµ information«á Versioεá 1.░ ì
doe≤á no⌠ permi⌠ correctioε oµ thσ informatioε afte≥ i⌠ ha≤á beeε ì
writteε t∩ thσ disπ filσ (i.e« afte≥ yo⌡ havσ answereΣ 'Yº t∩ thσ ì
'CORRECTº prompt)«
Versioε 1.░ oµ RECEIVABLES ha≤ onσ peculiarity« Thσ ver∙ ì
firs⌠ timσ ever¼á yo⌡ pos⌠ invoice≤ t∩ ß particula≥ account¼á yo⌡ ì
ma∙á ente≥ onl∙ threσ beforσ thσ prograφ asδ yo⌡ whethe≥ yo⌡ wan⌠ ì
ßá listinτ oµ thσ file«á Iµ thi≤ i≤ al∞ yo⌡ havσ t∩á post¼á theε ì
decidσ whethe≥ yo⌡ wan⌠ thσ listing¼ and/o≥ exi⌠ froφ thσ prograφ ì
a≤ describeΣ below«á However¼ iµ yo⌡ havσ morσ invoice≤ t∩ post¼ ì
answe≥á 'Nºá t∩ thσ listinτ prompt¼á anΣ 'Yº t∩ thσá nex⌠á promp⌠ ì
askinτ whethe≥ yo⌡ wisΦ t∩ pos⌠ t∩ anothe≥ account« Re-ente≥ thσ ì
account name when prompted, and continue posting.
Oncσá yo⌡á havσá posteΣá t∩á ßá giveεá account¼á yo⌡á ma∙ ì
subsequentl∙á ente≥á a≤ man∙ invoice≤ a≤ yo⌡ desirσá a⌠á an∙á onσ ì
time« RECEIVABLES wil∞ no⌠ permi⌠ scrollinτ oµ thσ screeε durinτ ì
entr∙ oµ thσ information« Wheε thσ screeε i≤ full¼ i⌠ wil∞ clea≥ ì
thσ screen¼á rewritσ thσ prompts¼á anΣ repositioε thσ cursor¼ fo≥ ì
you to continue.
Wheε yo⌡ havσ finisheΣ enterinτ al∞ thσ invoice≤ yo⌡ havσ ì
fo≥ ß particula≥ account¼á ente≥ ß '00' fo≥ thσ month¼ ß carriagσ ì
return¼á anΣ ß carriagσ returε fo≥ thσ day¼ year¼ invoicσ number¼ ì
anΣ purchasσ orde≥ number«á Ente≥ ß '0' fo≥ thσ amoun⌠ anΣ ß 'Y' ì
fo≥ 'CORRECT'« Thσ prograφ wil∞ theε prompt
DO YOU WANT A LISTING OF THE FILE? Y/N
Iµ yo⌡ sa∙ 'Y'¼ i⌠ wil∞ asδ whethe≥ yo⌡ wan⌠ ß 'HARDCOPY'« ┴ 'Yº ì
wil∞á causσá thσ prograφ t∩ lis⌠ thσ filσ (includinτ thσá curren⌠ ì
balance⌐ oε you≥ printer«á Aε 'Nº wil∞ causσ thσ prograφ t∩á lis⌠ ì
thσá filσ anΣ balancσ oε you≥ CRT«á A≤ usual¼á scrollinτ wil∞ bσ ìè
3
inhibited¼á anΣá wheε thσ screeε i≤ full¼á yo⌡ wil∞ bσá askeΣá t∩ ì
ente≥á ß carriagσ returε t∩ continue«á Iµ therσ i≤ morσ thaε onσ ì
pagσ oµ listing¼á thσ page≤ arσ numbered«á Iε addition¼á thσ ac-ì
coun⌠ namσ anΣ addres≤ i≤ printeΣ o≥ displayeΣ a⌠ thσ to≡ oµá thσ ì
firs⌠á page«á Thσá balancσ i≤ writteε a⌠ thσ bottoφ oµ thσá las⌠ ì
pagσ oµ thσ statement« Credit≤ arσ clearl∙ identified.
Afte≥ thσ listinτ i≤ complete¼ o≥ iµ yo⌡ havσ decideΣ no⌠ ì
t∩á lis⌠ thσ file¼á thσ prograφ wil∞ asδ yo⌡ whethe≥ yo⌡ wisΦá t∩ ì
pos⌠ invoice≤ t∩ anothe≥ account«á Iµ yo⌡ do¼á ente≥ ß 'Y'¼á anΣ ì
thσá accoun⌠á namσ wheε askeΣ t∩ d∩ so«á Iµ yo⌡ d∩ no⌠á wisΦá t∩ ì
ente≥ an∙ furthe≥ invoices¼á ente≥ aε 'N'¼á anΣ thσ prograφá wil∞ ì
exi⌠ t∩ thσ CP/═ operatinτ system«
Iµáá yo⌡á havσá selecteΣá men⌡á optioεá tw∩á (generatσá ß ì
statement)¼ thσ prograφ will¼ afte≥ promptinτ yo⌡ fo≥ thσ accoun⌠ ì
name¼ anΣ whethe≥ i⌠ i≤ ß ne≈ account¼ asδ yo⌡ fo≥ thσ month¼ da∙ ì
anΣá yea≥ oµ thσ statement«á Ente≥ thi≤ informatioε NUMERICALLYí ì
Fo≥ example¼á iµ thσ datσ oµ thσ statemen⌠ i≤ Septembe≥ 5¼á l981¼ ì
ente≥ '09º carriagσ return¼á '05º carriagσ return¼ '81º carriagσ ì
return«á RECEIVABLES use≤ thi≤ datσ t∩ generatσ thσ extensioε oµ ì
thσ monthl∙ filσ (a≤ describeΣ above╗á e.g«á B:0003. SEP )¼á anΣ a≤ ì
the date for the 'PRIOR BALANCE' written to the .INV file.
A≤á witΦ thσ firs⌠ optioε (postinτ t∩á aεá account)¼á yo⌡ ì
ma∙ eithe≥ lis⌠ thσ statemen⌠ oε thσ CRT¼á o≥ prin⌠ thσ statemen⌠ ì
on your printer.
Afte≥ thσ prograφ generate≤ thσ statement¼ yo⌡ wil∞ agaiε ì
havσ thσ opportunit∙ t∩ eithe≥ generatσ additiona∞ statement≤ fo≥ ì
othe≥ accounts¼ o≥ exi⌠ t∩ thσ CP/═ operatinτ system«
D╧ NO╘ FORGE╘ THA╘ TH┼ .IN╓ FIL┼ I╙ RE-WRITTE╬ EAC╚á TIM┼ ì
┴á STATEMEN╘ I╙ GENERATED«á Thσ informatioε i≤ no⌠ lost«á I⌠ i≤ ì
writteε int∩ thσ accoun⌠ filσ witΦ aε extensioε representinτá thσ ì
firs⌠á threσá letter≤á fo≥á thσ montΦá oµá thσá statement«á Als∩ ì
remembe≥ tha⌠ thσ .NAD¼á .IN╓ anΣ monthl∙ filσ arσ al∞ maintaineΣ ì
oε thσ 'B' drive.
4