SECTION 1.3.1 - INVOICES
USAGE: To bill customers for sales of goods and services. Invoices can be either entered here or converted from SALES ORDERS previously entered. (See SECTION 1.3.7.)
DISCUSSION: When you start the INVOICE program, the computer will initially ask for a Debtor code. Insert the code and press <Enter>.
To return to the DEBTOR DATA ENTRY MENU, press <ESC>.
To search for a Debtor, press <F9>. For further details on searches, see SECTION 1.2.
Having chosen a Debtor, the screen will display the name and address and recent balances, in full at the top of the screen. Also, if you have attached a note to this Debtor, the note will appear superimposed in the middle of the screen. You might also be warned that of a credit limit imposed on the Debtor. Depending on your installation, other warnings may also appear. If the Debtor has been tagged as DORMANT or on STOP CREDIT, you will not be able to proceed.
The screen will appear as follows:
Press <Enter> to clear the note and you will then be asked a series of questions. These relate to the ribbon information on the INVOICE and also control such things as tax and discounts. The exact list of fields displayed depends on how you have chosen the options in SYSTEM DEFAULTS. (See SECTION 7.1.2.) Fields that are not displayed take their values from the defaults set on the Debtor’s master-file.
Note that if there are any active Sales Orders for this Debtor, you will be asked, PROCESS SALES ORDERS? If you answer Y, you will be presented with a list of active Sales Orders. Choose from this list and the INVOICE will be preloaded with the details.
The following is a complete list of possible fields:
DATE This defaults to the system date (the date at the top of the screen). If you change it, HiFinance will retain the changed date until you exit to the DEBTOR DATA ENTRY MENU. If you have changed the date and wish to return to the system date, press <F1>.
THEIR ORDER # This is a non-compulsory field used when your customer supplies an order. This field is displayed on transactions and is printed on the INVOICE.
INVOICE # By default, HiFinance will add one to the last INVOICE number used and present this to you. If you have set the option, you may then manually enter a number. As this is your reference to the INVOICE, you should avoid using duplicate numbers.
DEBTOR’S NAME If you are invoicing the Debtor SUNDRY, HiFinance will ask you to enter the actual name of the Debtor. The sundry Debtor is treated differently from other Debtors in that it can be singled out for exclusion in certain reports. The modified name will be printed on the INVOICE and displayed in DEBTOR ENQUIRIES but will not be saved to the Debtor master-file record.
SALESMAN # This field defaults to the Salesman as entered on the Debtor master-file. If you have floating salesmen, you can choose to change the Salesman’s code at this point. The change will affect the update of commissions, but will not be written back to the Debtor master-file.
TAX EXEMPTION CLAIM Here you choose whether the INVOICE will be taxable or exempt. This is independent of any sale-tax number you may have entered on the Debtor’s master-file record. To make the invoice exempt of tax, enter Y.
TAX NUMBER If you have chosen to make the INVOICE exempt of tax, you must enter a value in this field. You must either enter an exemption number or you may enter the word, EXEMPT. If you enter an exemption number all Inventory lines will be extended without tax and will be added to tax rate 10. If you enter the word EXEMPT, tax rate 11 will be used. (See SECTION 7.2.7.) Hint: To quickly enter the work EXEMPT, press <F1>. If you enter a sales-tax number here, it will be written back to the Debtor’s master-file when the INVOICE is processed.
OVERALL DISCOUNT If you have chosen to allow overall discounts, you will be asked to enter a value here. This can be any number from zero to 99.99%. This discount will not be applied if you manually enter a price for an item or a Special Price is detected.
APPLY TO ALL LINES If you have enabled both line discounts and overall discounts, and you have entered an overall discount, above, you will be asked to resolve the potential clash. If you answer N here, only un-discounted lines will have the overall discount applied. If you answer Y, the two discounts will be applied, geometrically.
At each point, you may cancel the invoice by pressing <ESC>. However, it is possible to return to a specific field by using <CsrUp> or <F8>.
After answering these fields the screen will repaint and display as follows. Note that at this point there is no way to go back to the above questions, except by cancelling the invoice and starting again.
Here you may enter the complete details of each INVOICE line. You can also change from entering an Inventory line to a General Ledger line, Job Costing line (if enabled) or a Text line. The fields displayed depends on which type of line you are entering and what options you have set in SYSTEM DEFAULTS. For Inventory lines, the following fields will be asked:
CODE This is the Inventory Code. You may enter a code here or press <F9> to initiate a search. You can change to a different kind of entry by choosing a function key. If you choose to enter a General Ledger line, HiFinance will remember the last code you entered (as long as you do not exit the program). If the last line was not zero, you can repeat the last line by pressing <F1>.
DETAILS Here you have 2 lines to enter the description of the item. By default, HiFinance will insert the description as it appears on the master-file. If you choose to enter a General Ledger line you can only enter one line of description, however, HiFinance will remember the last description you entered (as long as you do not exit the program). If the last line was not blank, you can repeat the last line by pressing <F1>. Also, if you have used this General Ledger account before (and have updated the transaction) you may press <F9> to bring up the history of details you have used before. There are up to 20 unique lines saved. Scroll down to the one you want and press <F10> or <Enter>. The description will be automatically loaded and you can the changed it if you wish. The new details line will be saved back to the history file, when the transaction is updated.
UNITS You may enter any number of units, with up to 3 decimal places. Normally you should not sell more stock than you have and HiFinance will stop you. You can downgrade this error to a warning, or suppress it altogether by choosing the appropriate options in SYSTEM PARAMETERS. Generally, it is not recommended to cross the zero stock level, as this can create problems in calculating cost-of-sales. For further details, contact your dealer. If you need to calculate the number of units, you may use <F9> to launch the calculator. The result of the calculations will be automatically inserted into this field. If you are invoicing the Inventory item SUNDRY, the warning is suppressed.
Note that normally you cannot enter zero number of units. This test is not made if you are invoicing from a Sales Order. Allowing zero units sold enables you to show that a particular line has been back-ordered, on the Invoice. If you choose to show back-orders, it is also necessary for you to answer N when the question IS THE ORDER COMPLETE, is asked, at the end of the Invoice. If you tag the Order as being complete, HiFinance will remove it from any back-order reports, even though the line has not been completed.
COST-OF-SALES This field can be used to manually override the value of Cost-of-Sales. Normally, HiFinance computes the cost value of the item being invoiced. If this field is enabled, the computed value is displayed and it can be over-written. This option can be either suppressed or it can be used to enter a “per-unit” value or a “total value”. The exact behaviour is determined by the options in SYSTEM DEFAULTS, see SECTION 7.1.2. Note that if you are invoicing the Inventory item SUNDRY, the option is forced on.
PRICE HiFinance will insert the price from the Inventory master-file, based on the Debtor’s price code. If you need to calculate the price, you may use <F9> to launch the calculator. The result of the calculations will be automatically inserted into this field. If you wish to see all the available prices, press <F1> and then choose a number or function key to insert the price. Alternatively, you may override the price manually. If there is a note on file for this Debtor <F4> will be available to allow you to display this information. Similarly, <F6> will display any Billing Address and <F7> will display any Delivery Instructions.
DISCOUNT If you have chosen to enable line discounts, you will be able to enter the value here, as a percentage. If the Debtor has a default discount rate attached, HiFinance will automatically enter it here. Note that the discount will not be entered automatically unless the field is initially zero and you have changed the unit price or if a special price has been detected. If you then wish to enter, or override, the line discount, you will have to do it manually.
TAX RATE Normally, HiFinance will pick-up the tax-rate from the Inventory master-file record. If you sell at varying rates, you can override the rate here. If the customer is claiming a tax exemption, you may not change the rate.
TAX BASIS Normally, HiFinance will pick-up the tax-basis from the Inventory master-file record. If you sell at varying rates, you can override the basis here. If the customer is claiming a tax exemption, you may not change this field.
TOTAL HiFinance will automatically compute the line total. If the price was zero, you will be able to enter a sale price here. This is the total line value. If you choose to enter a value here, the discount will be set to zero and HiFinance will automatically compute the unit price.
At each point you may press <ESC> to abort the line or the whole transaction.
If you have entered at least one line, you may press <F5> (at the CODE field) to enter the REVIEW function. This function allows you to view your entries, and if necessary change or delete a line. To move between lines use <CsrUp>, <CsrDn>, <PageUp>, <PageDn>, <Home> and <End>. If there is a particularly large number of lines, you can also use <F9> to go to a specific line number. To modify a line, make sure it is displayed in full in the bottom window and press <F3>. You can then re-enter any of the details. To leave the REVIEW function, press <ESC> or <F10>, once.
To end your lines, press <F10>. You will be asked to confirm that you have finished entering lines and then you will be asked certain trailer information. Most of these fields may be turned off. A Complete list follows:
COMMISSION RATE This field defaults to the nominal commission rate as it appears on the Salesman file. You may override the value for this invoice.
CARRIER You may enter a carrier’s name here. It will appear on the invoice in the appropriate box. If you have set-up a list of Carriers, you can use <F9> to look-up the Carrier and load it from that table. (See SECTION 184.108.40.206.)
FREIGHT CHARGEABLE If you wish to charge freight, enter the value here. It will automatically be posted to the Freight Chargeable account in the General Ledger and will be separately totalled on Invoice reports.
CHANGE DELIVERY INSTRUCTIONS HiFinance will pick-up the delivery address saved on the Debtor’s master-file. If you wish to change it for this invoice, answer Y.
CHANGE DELIVERY ADDRESS HiFinance will pick-up the delivery instructions saved on the Debtor’s master-file. If you wish to change them for this invoice, answer Y.
At the end of the INVOICE, you will be presented with a summary and you will be asked to confirm the update. This is the point of no return. Once you answer Y, HiFinance will update all the relevant files. Up to this point you can cancel or modify the details. After you have updated the INVOICE, you can only remove it by entering a CREDIT NOTE.
After the invoice has updated, you can choose to print the document and/or enter a RECEIPT. Afterwards, you will be returned to the Debtor code entry screen where you may either enter another INVOICE or press <ESC> to return to the DEBTOR DATA ENTRY MENU.
Files updated by the Invoice program:
Debtor master-file: The total of the sales and cost-of-sales is posted to the Debtor’s record. In the case of a Debtor/sub-account relationship, the outstanding balance is posted to the parent account only. However the sales are posted to the actual Debtor, which might be the parent or sub-account.
Debtor Group file: The totals posted to the Debtor are mimicked in the Debtor Group file. This allows you to quickly view the sales for a group without having to generate a report.
Salesman file: The totals posted to the Debtor are mimicked in the Salesman file (before tax). This allows you to quickly view the sales for a Salesman without having to generate a report.
Debtor transaction file: Each Invoice generates a transaction. This can be viewed in DEBTOR ENQUIRIES and is used to create reports, such as DEBTOR STATEMENTS.
Orders file: If you have created this Invoice from an Order, the order is updated with the current sales (units). If you have instructed HiFinance that the Order is complete, it will be tagged as such and can be purged by the pack program.
Invoice image file: Every Invoice creates an print image on disk. This is then used to print the Invoice. You can either print the image at the time you create the Invoice or you can use the DEBTOR ENQUIRIES program to print (or re-print) an Invoice.
Invoice print-file: If you have chosen not to print invoices during the update phase and you have chosen to batch invoices (see SECTION 6.1.2) an entry in the Invoice Batch Print file is made for each invoice. You can the print the Invoice using the PRINT INVOICES function (see SECTION 220.127.116.11).
Inventory master-file: Each Inventory line updates the relevant Inventory record. The sales and cost-of-sales is posted to this record and may be viewed in INVENTORY ENQUIRIES.
Inventory Group file: The totals posted to the Inventory item are mimicked in the Inventory Group file. This allows you to quickly view the sales for a group without having to generate a report.
Inventory Location file: The totals posted to the Inventory are mimicked in the Inventory Location file. This allows you to quickly view the sales for a Location without having to generate a report.
Inventory transaction file: Each Inventory line generates a transaction. This can be viewed in INVENTORY ENQUIRIES and is used to create reports.
Jobs master-file: If you are using the Job Costing option, you can invoice Jobs. If you do, the Job master-file will be updated with the value of WIP you have entered. If the WIP total becomes zero, you also have the option to tag the Job as complete.
Jobs transaction file: Each Invoice line that is attached to a Job generates a transaction in the Jobs transaction-file. This can be viewed in JOBS ENQUIRIES and is used to create reports, such as JOB TRANSACTIONS.
General Ledger master-file: This is updated in two ways. A) if you post a line directly to General Ledger, the value will be posted to the relevant account. B) in addition to this several accounts are automatically posted to, eg Sales, Cost-of-sales (as defined in the Inventory Group), GST, Discount, Trade Debtors and Stock-on-Hand. Jobs post to Work-in-Progress (WIP) rather than Stock-on-Hand These accounts must be defined in the GENERAL LEDGER CONTROL ACCOUNTS.
General Ledger transaction-file: A transaction is posted for each General Ledger transaction line and for the totals described above.
Extension for United Shipping:
The following only refers to United Shipping and the special modification for this site.
Each product for sale must be setup as a Bill-of-Materials item. The individual components are never sold separately, but some are purchased. Other non-BOM items are invoiced normally, but there will not be many of these.
Each BOM must contain exactly 3 items. These must contain:
a) An item of excise. This contains the excise unit value and must be attached to a group called EXCISE.
b) An item of terminal charges. This contains the terminal charge for the specific fuel and must be attached to a group called TERMINAL.
c) Another item, not in the above groups.
For instance, ULPT might be made up of ULP, EXCISE10 and TERMINAL1. Only ULPT would be sold, and only ULP would be purchased. These example stock codes will be used in the description, below.
When a BOM item is invoiced, the program checks that the 3 way setup, above, is strictly adhered to, and then will allow you to invoice the Assembly (the product actually being sold). In the above example, ULPT. It is important that the option to update BOM through Debtors be enabled.
Update will proceed as follows:
The COS for ULPT will always be the same as the sell price. This will update the stock files for ULPT.
A unit of ULP, EXCISE10 and TERMINAL1 will be sold for each unit of ULPT. The units in the BOM record are ignored.
COS in the General Ledger will show the full for wherever ULP is pointing and the partial values for wherever EXCISE10 and TERMINAL1 are pointing. (Note that the Sales pointer in the EXCISE and TERMINAL Inventory groups, are ignored.)
SALES goes to the Sales pointer in the ULPT’s Inventory group, as per normal, and all other values update the General Ledger in the normal way (eg Trade Debtors, etc.).
The purpose of this modification is to allow one line to appear on the invoice, but the components to be split in the General Ledger. It also means that stock can be sold before it is purchased. Any discrepancy in ULP’s sales value (in Inventory) will have to be taken up in a stock losses account. Similarly, dips of the storage of ULP are adjusted to a stock losses account in the General Ledger.
Extension for Foreign Currency
If your installation has the Simple Debtor for Foreign Currency option enabled, you will be asked (during printing) if you would like to print in a Foreign Currency. For this option to work, the invoice must not have GST and it must only have one line and it must be a General Ledger line. When printing, you will be asked for the Foreign Currency unit (which must be the Foreign Currency Table) and the Foreign Currency total. The rate will be computed backwards and saved in the Foreign Currency Table. Enquiries will display the Foreign Currency value, if it exists. Note that reprinting will allow you to override and change the V fields (including cancelling it out altogether). The Debtor will still have the value in $A.