You use this program to process Accounts Receivable customer transactions (invoices, debit notes and credit notes).
Transaction records are output to the Sales Analysis and General Ledger modules if the Accounts Receivable module is linked to General Ledger in Detail or Summary (General Ledger Integration).
Field | Description |
---|---|
Posting Period | Select this to use the Change Posting Period program to change the
posting period and year to the relevant period required to
post entries. Accounts Receivable must be linked to General Ledger in Detail or Summary (General Ledger Integration). This is disabled once you have posted a transaction within this run of the program. See Password considerations in Notes and warnings. |
Define Branch | Select this to indicate the branch against which the
transactions must be processed. This can be the branch defined against the customer (Customers) or any valid AR branch you specify. See Define Branch. |
Reset Credit Status |
Select this to reset the customer's credit status (Customers) when you post the current invoice. Refer to Credit Status for information on how a customer's credit status is determined. |
Select this to print the contents of the Document List pane. | |
Post | Select this to process the transaction(s) displayed in
the Document List. This function processes the document (invoice, credit note, debit note) against the relevant customer(s)). Refer to Document Posting for additional information. |
This screen is displayed when you select the Define Branch option.
Field | Description |
---|---|
Branch selection | |
Use branch defined against each customer | Select this to use the branch defined against the customer (Customers) for the transaction. |
Override customer's branch | Select this to ignore the branch defined against the customer and to define a different AR branch for the transaction. |
Branch | Indicate the AR branch code you want to use for the transaction. |
OK | Accepts your selection and returns to the previous screen. |
Cancel | Ignore your selections and returns to the previous screen. |
This screen is displayed after you successfully post one or more transactions.
Field | Description |
---|---|
Transactions posted successfully. | This message is displayed if all transactions were successfully posted. |
Invoice register | This indicates the invoice register number created for the transaction(s) processed during the current run of the program. |
OK | Select this to exit the program. |
Errors were encountered during verification | This message is displayed if the transactions could not be posted due to errors during the validation phase. |
OK to post valid transactions only | |
OK | Select this to post the valid transactions. If you select this option, then the invalid transactions are left in the Document List pane. You can then either correct the error(s) and repost them, or you can delete them. A red flag is displayed against each document in the Document List pane which contains errors. The error can be viewed by placing your mouse pointer over the flag. If you select this option, then the following message is displayed: NOTE: Not all transactions were posted. Failed transactions are listed in the Document List. The successfully posted transactions generated Invoice register:Invoice register number. |
Cancel | Select this if you do not want to post any of the
transactions and to return to the posting screen. All documents are listed in the Document List pane. You can then either correct the error(s) and repost them, or you can delete them. A red flag is displayed against each document in the Document List pane which contains errors. The error can be viewed by placing your mouse pointer over the flag. |
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Cancel | Select this to discard the transaction details you
entered. If you select this option before you added the details to the Document List pane, then the details are discarded completely. If you select this option whilst maintaining a line from the Document List pane, then the changes you made are ignored and the line in the Document List pane is not changed. |
||||||||
Add | Select this to add the transaction to the
Document List pane. Once added to this list, you can use the Change icon to maintain the transaction details before selecting the Post option. |
||||||||
Apply changes | Select this to apply any changes you made to an
existing transaction. This option is only enabled when you maintain a transaction line from the Document List pane. |
||||||||
Calculate | Select this to calculate the tax/GST amount for the
transaction based on the tax/GST code supplied (used) for the
transaction. A warning message is displayed when you select to calculate tax for a non-exempt customer and the tax code is blank. You can provide a tax code, or set the transaction to exempt. |
||||||||
Customer | Indicate the customer against whom the transaction must be processed. | ||||||||
Branch | This indicates the branch to which the transaction will
be processed. This defaults to the branch as defined against the customer, but can be changed using the Define Branch option from the Edit menu (see Define Branch). |
||||||||
Currency | This indicates the currency as defined against the customer (Customers) and is the currency in which the transaction will be processed. | ||||||||
Document type |
Indicate the type of document to process against the customer.
See Activity considerations in Notes and warnings. |
||||||||
Generate document number | Select this to allow the system to automatically
generate a document number for the transaction. The next invoice, credit note and debit note numbers used depend on whether your document numbering is defined at Company or Branch level (Set Key Information). If defined at Company level, then the next invoice, credit note and debit note numbers defined against the company (Set Key Information) are used. If defined at Branch level, then the next document numbers held against the branch (AR Branches) are used. If you want to link the credit/debit note to an existing invoice, then you must not select this option. This enables you to select the option: Post to existing documentand then to use the Document number field to enter the invoice number to which you want to link the credit/debit note.If you do not select this option, then you manually enter the document number. This option is not enabled if the AR invoice number Key type is defined as Alphanumeric (Set Key Information). See note on Document numbering. |
||||||||
Post to existing document |
Select this to offset the transaction you are processing against an existing invoice. You can only select this option if you are processing a credit/debit note and you deselect the Generate document number option (this is automatically deselected if your AR invoice number Key type is set to Alphanumeric (Set Key Information).
|
||||||||
Document number |
Manually enter the document number to use for the transaction. If you did not select the setup option: Same invoices for different customers (Set Key Information) then all invoices created within a single SYSPRO company must have a unique number. This applies irrespective of the Invoice numbering method selected (Set Key Information). If you selected the setup option: Same invoices for different customers (Set Key Information) then you can use the same invoice number providing it is against different customers. You can only make an entry at this field when you deselect the Generate document number option (this is automatically deselected if the Invoice numbering method is By company and the AR invoice number Key type is set to Alphanumeric (Set Key Information). If you are processing a credit or debit note and you want to link the credit or debit to a specific invoice, then you select the option: Post to existing invoice and then enter that invoice number in this field. |
||||||||
Document date | This is the transaction date and defaults to the system date, but can be changed. | ||||||||
Document reference | Optionally enter a reference for the transaction. | ||||||||
Document value | Enter the value of the document, exclusive of tax.
You do not have to enter a minus sign for a Credit note as the system assumes it is a negative value. |
||||||||
Fixed exchange rate | Select this to apply a fixed exchange rate to this
document. You enter the exchange rate to use in the
Exchange rate field. If you do not select this option, then the exchange rate defaults to the rate currently defined in the Currencies table (Currencies). This field is disabled when the Fixed exchange rate option is enabled against the currency (Currencies) and when processing debit and credit notes. |
||||||||
Exchange rate |
This indicates the exchange rate at which the transaction must be processed. This is the rate at which foreign currency transactions are converted to your local currency equivalent, before being posted into the General Ledger. You can only access this field if:
You cannot access this field if you are posting either a Credit note or a Debit note against a specific invoice as, by default, the exchange rate that was assigned to the original invoice is used. |
||||||||
Cost value (Local) | Enter the cost value of the transaction if any. This cost must be entered in your local currency. | ||||||||
Product class |
Indicate the product class to be used for the transaction. Any entry made at the Product class field which begins with an underscore (e.g. _FRT) results in the invoice value being treated as non-commissionable. |
||||||||
Document terms | This indicates the terms for this transaction. It defaults to the invoice term set against the customer (Customers) but can be changed. | ||||||||
Geographic area | Enter the geographic area applicable to the transaction. | ||||||||
Salesperson | Indicate the salesperson for the transaction. This defaults to the salesperson defined against the customer (Customers) but can be changed. | ||||||||
Basic tax information | The fields that are available in this section depend on the Tax system and the tax options enabled (Company Tax Options Setup) | ||||||||
Taxable | Indicate whether the tax status for the transaction is
Exempt or Non-exempt
from tax. This defaults to the Tax exemption
selection indicated against the customer
(Customers). This field is disabled when the customer's tax status is Exempt. |
||||||||
Tax code | Indicate the tax code to use to determine the tax rate to apply to the transaction. This defaults to the following:
If the Default sales tax code is blank in Accounts Receivable Setup, then a warning message is displayed indicating that the tax code has not been entered and the tax status will be set to Exempt for the transaction. This field is disabled when the tax status is Exempt. |
||||||||
Tax value |
This indicates the tax value for the transaction. It is based on the rate against the Tax code and is displayed when the Calculate function is selected. This value is zero and the field is disabled when the Taxable status is Exempt. If the option: Sales tax integration to general ledger is By branch (Company Tax Options Setup) then this amount is posted to the tax code defined against the AR branch (AR Branches). If the option: Sales tax integration to general ledger is set to Tax code level, then this amount is posted to the ledger code defined against the tax code (see Tax Code Setup). If none of the above integrations are defined, then the Tax value is posted to the Default sales tax code defined in Accounts Receivable Setup. |
||||||||
GST taxable | Indicate whether the GST status for the transaction is Exempt or Non-exempt from GST. This defaults to the Canadian GST option set against the customer (Customers). | ||||||||
GST code |
Indicate the GST code to use to determine the GST rate to apply to the transaction. This defaults to the following:
If the Default sales GST code is blank in Accounts Receivable Setup, then a warning message is displayed and the GST status is set to Exempt for the transaction. This field is disabled when the GST status is Exempt. |
||||||||
GST value |
This indicates the GST value for the transaction. It is based on the rate against the GST code and is displayed when the Calculate function is selected. The sales tax general ledger code held against the AR branch is used for the GST distribution. This value is zero and the field is disabled when the GST taxable status is Exempt. |
||||||||
PST tax calculation on GST |
Enable this to calculate Provincial Sales Tax (PST) on the GST amount. This is set to:
|
||||||||
USA Tax information | |||||||||
USA Taxable | Indicate whether the tax status for the transaction is
Exempt or Non-exempt
from tax. This defaults to the Tax exemption
selection indicated against the customer
(Customers). This only applies when the Tax system is set to USA AVP sales tax system (Company Tax Options Setup). |
||||||||
State (extended tax code) |
This indicates the state code that forms part of the full tax geo code. This defaults to the State code defined against the customer and cannot be blank. This only applies to the USA tax by advanced geocodes system or the USA AVP sales tax system (Company Tax Options Setup). This field is disabled when the tax status is Exempt. |
||||||||
County (extended tax code) |
This indicates the county code that forms part of the full tax geo code. This defaults to the County code defined against the customer and cannot be blank. This only applies to the USA tax by advanced geocodes system or the USA AVP sales tax system (Company Tax Options Setup). This field is disabled when the tax status is Exempt. |
||||||||
City (extended tax code) |
This indicates the city code that forms part of the full tax geo code. This defaults to the City code defined against the customer and cannot be blank. This only applies to the USA tax by advanced geocodes system or the USA AVP sales tax system (Company Tax Options Setup). This field is disabled when the tax status is Exempt. |
||||||||
Extended tax value | This displays extended tax value for the transaction. | ||||||||
Extended tax code | This displays the extended tax code for information purposes. | ||||||||
Extended tax base rate | This displays the extended tax code base rate for information purposes. |
This pane displays the documents you added during the current run of the program.
Field | Description |
---|---|
Change | Select this to maintain the line currently highlighted in the listview. |
Delete | Select this to delete the line currently highlighted in the listview. |
Column | Description |
---|---|
Flag | A red flag in this column indicates that an error was detected while attempting to post the transactions (see Document Posting). The error relating to the document is displayed when you place your mouse pointer over the flag. |
Customer | This indicates the code of the customer against whom the transaction must be processed. |
Customer name | This indicates the name of the customer defined against the customer code. |
Branch | This indicates the Accounts Receivable branch to which the transaction will be processed. |
Document type |
This indicates the type of document to process, where:
|
Generate document | A tick in this column indicates that the document number will be generated by the system when the transaction is posted. |
Post to document | A tick in this column indicates that the transaction is linked to an existing document number. |
Document number | This indicates the document number for the
transaction. The document number displayed is either the
document number you entered or generated by the system, or
the document number to which the transaction was
linked. See note on Document numbering. |
Document date | This indicates the date of the transaction. |
Document reference | This indicates the reference entered against the transaction. |
Document value | This indicates the value of the document, exclusive of tax. This is displayed in the currency of the customer against whom the transaction was entered. |
Product class | This indicates the product class to use for the transaction. |
Column | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Post year | This indicates the financial year in which the transaction(s) will be processed | ||||||||||||
Post month | This indicates the financial period in which the transaction(s) will be processed | ||||||||||||
Next invoice | This indicates the next invoice number which will be generated when you Add an Invoice document. | ||||||||||||
Next credit note | This indicates the credit note number which will be generated when you Add a Credit note document. | ||||||||||||
Next debit note | This indicates the debit note number which will be generated when you Add a Debit note document. | ||||||||||||
Number of documents | This indicates the total number of documents processed during the current run of the program. This equals the number of transactions currently listed in the Document List pane. | ||||||||||||
Transaction values |
These values are displayed in the local currency.
|
No credit checking on customer invoice terms or credit limits is performed against any transactions processed using this program.
Invoices posted in this program do not appear on the Sales by Salesperson report, because these transactions are considered to be miscellaneous charges and not merchandise values, nor can they be printed.
When a credit note or debit note is posted to an existing invoice that was previously revalued, the original exchange rate against the invoice is used for the credit note/debit note. The reason for using the original invoice rate is that the conversion rate is always overridden when invoices are revalued.
Any exchange rate variance between the original rate of exchange for the invoice and the current rate of exchange for the transaction is posted to the Unrealized variance account (AR Currency Variance GL Interface).
By default, SYSPRO includes checks to ensure that invoice numbers originating from within the Sales Order module are not duplicated. All sales invoices created within a single SYSPRO company must have a unique number, regardless of both the order and the invoice numbering methods selected when the Same invoice for different customers option (Set Key Information) is not enabled. If this setup option is enabled and an invoice number is already allocated (e.g. by selecting the option to move order number to invoice number or by allocating on release of the order) then the allocated number is checked against existing invoices for that customer. If it already exists, then the invoice is not processed. Otherwise the number is used. If the setup option is enabled and an invoice number is not yet allocated, then the next available number to use is checked against the existing invoices for the customer. If the next available number has not yet been used, then it is used for the invoice. If the next available number already exists against the customer, then an attempt is made to find a number not yet used. An error message is displayed after 10 unsuccessful search attempts. |
Invoice, debit and credit note numbers are allocated up front and the next document number to use counter is incremented during transaction processing.
When you cancel out of the transaction or the transaction is rolled back, the document number is not de-allocated (i.e. the document counter is not reduced). This causes gaps in the numbering sequence (i.e. missing invoice, debit or credit note numbers) as the allocated number is not re-used.
Unable to allocate a suitable invoice number, last invoice number checked ‘XXXXXXX’. No invoice number allocated.
This applies when the Auto invoice numbering - order release option is enabled (Set Key Information) and the Same invoice for different customers option is not enabled (Set Key Information).
This message is displayed after the 50th attempt the program has made to allocate an invoice number and has failed to do so. The last number the program attempted to allocate is displayed in the error message. You need to check this number against the Next invoice number defined in the Set Key Information program and resolve as required.
For example, assume that the Same invoice for different customers option is not enabled (Set Key Information) and you auto generate invoice numbers starting from 1000. Assume you process invoices and your next invoice number to use is now 1300, but someone resets this to 1000 (Set Key Information). The system will begin auto numbering from 1000 and make 50 attempts to get the next available number to use. When it gets to 1050, the error is generated. You will need to manually reset the next invoice number to use after ascertaining what the last invoice number used actually was. In this example you would set the next invoice number to use to 1300.
The register numbers assigned during posting are recorded in the ArRegisterRef table (or the SOURCE\CPB\ARSRRF.MAX file in C-ISAM).
When the register number is allocated, a new entry is added to this table with a Status of 0 - Open.
Once all transactions are posted a second transaction is committed, the register entry is updated with the closed date and time, and the Status is changed to C-Closed.
If a problem occurs during the second transaction (for example a power failure) then the audit record remains as 0.
Electronic Signatures provide security access, transaction logging and event triggering. This enables you to increase control over your system changes.
Access to the following eSignature transactions within this program can be restricted at Operator, Group, Role or Company level. You configure this using the eSignature Setup program.
eSignature Transaction | Description |
---|---|
AR Invoice posted |
Controls access to the Post Transaction function for Invoices in the AR Invoice Posting program. |
AR Credit note posted |
Controls access to the Post Transaction function for Credit notes in the AR Invoice Posting program. |
AR Debit note posted |
Controls access to the Post Transaction function for Debit notes in the AR Invoice Posting program. |
AR Post document batch |
Controls access to the posting of document batches in the AR Invoice Posting program. |
Operator access to the following activities within this program can be restricted. You configure this using the Operators program.
Activity | Description |
---|---|
AR Invoices | Controls whether an operator can process an Invoice document type using the AR Invoice Posting program. |
AR Debit notes | Controls whether an operator can process a Debit note document type using the AR Invoice Posting program. |
AR Credit notes | Controls whether an operator can process a Credit note document type using the AR Invoice Posting program. |
Password access to the following functions in this program may be defined in the Password Definition program. When defined, the password must be entered before you can access the function.
Field | Description |
---|---|
AR Posting to a previous month | This password restricts access to posting Accounts Receivable transactions to a previous period (see Multi-period accounting). |
Inserting Application Help
You would typically follow this procedure to display help for the current program in a customized pane that can be pinned to the program window.
Information includes step-by-step instructions for the various functions available within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program.
Open the program for which you want to insert application help into a customized pane.
This functionality is only available for a program that has panes.
Right-click any form field.
You can also click the triangle menu icon that appears in the title area of a pane.
Select Insert Application Help from the context-sensitive menu.
The application help appears in a pane within your program. You can reposition the pane using the docking stickers or pin it to the program window.
Removing the Application Help pane
If you no longer want to display application help in a pane for your current program, you can simply remove it.
Select the Close icon in the right-hand corner of the application help pane.
Confirm that you want to delete the pane.