AR Payments and Adjustments
Exploring
This program lets you create and maintain payments received from customers, and any agreed adjustments to transactions previously posted, so that the customer balances of monies owed are reflected accurately.
Things you can do in this program include:
- Capture payments received from customers
- Capture adjustments to previously posted transactions
This program is accessed from the Program List of the SYSPRO menu:
-
Program List > Accounts Receivable > Transaction Processing
Within SYSPRO, banks represent your company's bank accounts. They record financial transactions such as deposits received and payments made and enable Accounts Payable, Accounts Receivable and Cash Book to integrate to General Ledger.
A local currency bank can process both foreign and local currency transactions, while a foreign currency bank can only process transactions in the currency of the bank. Foreign currency transactions are converted to local currency before being posted to General Ledger. Any variance (arising from adjustments made to the exchange rate of foreign currency transactions) is posted to an exchange rate variance account defined against each bank.
You maintain banks using the Banks program.
Module affected | Details |
---|---|
Accounts Payable |
Banks are linked to suppliers. Invoice payments to suppliers are processed as withdrawals against the bank associated with the supplier. All withdrawals made from the bank are credited to the Cash account defined against the bank. If Accounts Payable payments are linked to Cash Book, then you can post all checks directly into Cash Book when you print the Payment Register. |
Accounts Receivable |
Banks are linked to customers. Invoice payments from customers are processed as deposits against the bank in which you want to deposit the payment. If Accounts Receivable is integrated to Cash Book, then all deposits made to the bank are debited to the Cash account and posted to the Cash Book when the Deposit Slip is printed. |
Cash Book |
Banks are used to record all withdrawal, deposit, and adjustment transactions. This enables you to reconcile transactions to the bank statement as well as establish the current balance for the bank. If the Electronic Funds Transfer functionality is enabled, then you can use the bank to process EFT payments to suppliers. The Cash account defined against the bank is the control account to which all deposit, withdrawal and adjustment entries for the bank are posted automatically. |
A currency refers to the monetary unit in which a country processes financial transactions. It enables you to conduct business with foreign currency customers or suppliers by converting values to the local currency equivalent.
You maintain currencies using the Currency Maintenance program.
Currency exchange rates are used to convert foreign currency transactions (entered in the Accounts Receivable, Accounts Payable, Sales Orders and Purchase Orders modules) to your local currency equivalent. The applicable exchange rate is established by matching the currency code used in the transaction to the code defined in a currency exchange rate table.
A customer provides the mechanism for you to raise sales orders within SYSPRO.
The static information captured against a customer is used when processing sales transactions and determines, for example, the tax and discounts applicable.
Documents generated from these transactions (e.g. invoices, credit notes, debit notes) are also stored against the customer.
The customer code can be used as a filtering tool when generating reports.
Customers are maintained using the Customers program (Program List > Accounts Receivable > Setup).
Invoice terms enable the system to calculate discount amounts as well as discount dates and due dates of supplier and customer documents processed using the AP Invoice Posting, AP Permanent Entries Posting and AR Invoice Terms programs.
You maintain invoice terms for suppliers using the AP Invoice Terms program.
You maintain invoice terms for customers using the AR Invoice Terms program.
Trade promotions refers to the management and control of special deals you offer to your customers. These deals include promotions, special offers and rebates.
The Trade promotions module is integrated to the Sales order module.
Withholding tax is an advance payment of company tax that is collected by the customer when paying a supplier. It is typically used in countries such as the Philippines, Thailand and Singapore.
For example:
Company A sells a computer to Company B for $1000.00.
When Company B pays for the computer they deduct withholding tax from the payment and send it to the tax office.
The full $1000 is credited against the account, but the payment is split into one portion that is paid to the tax office and the remaining portion that is paid to the supplier.
Starting
You restrict operator access to activities within a program using the Operator Maintenance program.
Controls whether an operator can process a Payment transaction type using the AR Payments and Adjustments program.
Controls whether an operator can process a Adjustment transaction type using the AR Payments and Adjustments program.
Controls whether an operator can process a Miscellaneous Receipt transaction type when using the AR Payments and Adjustments program.
Controls whether an operator can deselect the Create discount notes option in the AR Payments and Adjustments program.
This activity only applies when the Print credit or debit notes setup option is defined as As required (Setup Options > Configuration > Financial > Accounts Receivable).
Controls whether an operator can access the Recalc Amount function to recalculate the payment amount to equal the selected invoices during processing in the AR Payments and Adjustments program.
Controls whether an operator can change the Deduction customer in the following programs, for customers defined as Trade promotions customers (Customers):
-
AR Payments and Adjustments
This applies when the value of the payment amount is less than the invoices selected for payment.
-
Deduction Review
The deduction customer can be changed to the master account or to any sub-account in the grouping.
Controls whether an operator has access to the Multi-currency field in the AR Payments and Adjustments program.
Controls whether an operator has access to the Multi-currency rate field in the AR Payments and Adjustments program.
You can restrict access to the eSignature transactions within a program at operator, group, role or company level (configured using the Electronic Signature Configuration Setup program).
Electronic Signatures provide security access, transaction logging and event triggering that gives you greater control over your system changes.
Controls access for posting customer payments in the following programs:
- AR Payments and Adjustments
- AR Payments Import
- AR Payment Run
- AR Group Payment Run
Controls access for adding adjustments in the following programs:
- AR Payments and Adjustments
- AR Payment Run
- AR Group Payment Run
Controls access for adding miscellaneous receipts in the following programs:
- AR Payments and Adjustments
- AR Payment Run
- AR Group Payment Run
Controls access to the logging details of AR payment detail lines selected when posting customer payments using the AR Payments and Adjustments program.
When a re-established invoice is paid, the first line of the transaction is not included on the log; only the payment lines against the transaction are written to the log.
This eSignature only writes to the eSignatures audit log. It does not prevent the posting of customer payments.
This eSignature should only be used with the Access control level of Log only.
No details are written to the log when the Access control level is set to Denied.
You can restrict operator access to programs by assigning them to groups and applying access control against the group (configured using the Operator Groups program).
You can restrict operator access to functions within a program using passwords (configured using the Password Definition program).
When defined, the password must be entered before you can access the function.
This password restricts access to posting Accounts Receivable transactions to a previous period.
This password restricts access to posting a Payment transaction using the AR Payments and Adjustments program.
This password restricts access to posting an Adjustment transaction using the AR Payments and Adjustments program.
This password restricts access to the Re-establish function of the AR Payments and Adjustments program, which enables re-entering details of an invoice that is no longer held on file.
The following configuration options in SYSPRO may affect processing within this program or feature, including whether certain fields and options are accessible.
The Setup Options program lets you configure how SYSPRO behaves across all modules. These settings can affect processing within this program.
Setup Options > Configuration > Financial > Accounts Receivable
- Accounts Receivable link to Cash Book
- Allow operator override in AR Payments
- Print credit or debit notes
Setup Options > Preferences > Financials > Accounts Receivable
- Bank deposit slip required
- Foreign currency sales required
- Determine tax based on invoice paid
- Credit or debit settlement notes
- Allow multiple invoices
- PD check status required
Setup Options > Tax > Company Tax Options
- Sales tax integration to general ledger
- Canadian GST required
Setup Options > Tax > Accounts Receivable
- Request tax portion for invoice
- Disburse tax portion to GL code
Setup Options > Tax > Trade Promotion
- Tax included in deductions and accruals
Setup Options > History > Financials > Accounts Receivable
- Retain payments details
Setup Options > Keys > Financials
- AR invoices/settlement
Setup Options > General Ledger Integration > General Ledger Codes
- Accounts receivable integration methods
- Dimension analysis
Setup Options > General Ledger Integration > Receivables Ledger Codes
- Exchange rate variance
- Variance interfaces
- Adjustment value (tax)
-
You can't sort any columns in the Documents to Pay or Documents to Adjust grid that can be edited, or any columns affected by the results of editable columns (e.g. changes to the Gross amount affect the Net amount and the Balance amount).
-
Columns that can't be sorted include:
-
Gross amount
-
Discount amount
-
Tax amount
-
Reference
-
Exchange rate
-
Net amount
-
Balance amount
-
Deductions
-
-
Columns for Adjustments:
-
Adj. Amount inclusive
-
Tax code
-
Tax amount
-
Reference
-
Ledger code
-
Journal notation
-
Balance amount
-
Ar Adjustments custom columns
-
-
Columns for Trade Promotions:
-
Deduction code
-
GL Deduction
-
Reference
-
Amount
-
-
If the GL analysis required setup option is enabled for a ledger account used in a program, then the Capture GL Analysis Entries program is displayed when you post the transaction, so that you can enter the analysis details.
-
Care must be taken when enabling account analysis for a ledger code, as the Capture GL Analysis Entries program is automatically loaded each time you process a transaction to an account requiring analysis.
For example:
You may not want to select GL analysis for any of the following:
-
Browse on Banks
-
Browse on Tax Codes
-
Browse on AR Branches
The exception to this is transactions that use the ledger control accounts defined in the General Ledger Codes setup programs. These don't load the Capture GL Analysis Entries program, regardless of whether GL analysis is required for the accounts.
-
-
Transactions for a sub module require the module to be linked to General Ledger in Detail at company level (General Ledger Codes) or ledger code level (General Ledger Codes or GL Structure Definition).
GL analysis entries cannot be entered from a sub module if it is linked to the General Ledger in Summary.
- The GL analysis required setup option is ignored for ledger codes defined in the General Ledger Codes setup program, even when the ledger code is manually entered in a posting program (e.g. they may be automated, or called automatically by other programs, in which case they can't be stopped to allow the capture of GL analysis entries).
- The GL analysis required option is ignored when copying ledger codes to another company using the GL Copy, Merge and Delete program.
- If the GL analysis code used does not exist, then a message to this effect is displayed and the program does not prompt for analysis again. The GL journal is created but not posted until the ledger code, ledger analysis code and ledger journal are corrected.
- An Ask Me Later function is only available if the Force general ledger analysis setup option is enabled for the sub-module (General Ledger Codes).
- General Ledger analysis entries are always distributed in the local currency, regardless of the currency in which the original transaction is processed.
-
If you no longer require GL analysis for a specific ledger code, then the GL analysis required option in the General Ledger Codes program must be disabled against that ledger code.
If you no longer require GL analysis at all, then this option must be disabled against all ledger codes.
Solving
This message is displayed in the AR Payments and Adjustments program when you select the Post function and you selected to allocate a Trade Promotion Deduction amount to a mixture of positive and negative document amounts in the Documents to Pay listview.
You cannot allocate a TPM deduction amount to a mixture of positive and negative document amounts in the Documents to Pay listview.
This message is displayed when duplicate invoice, debit and/or credit note numbers exist.
This message is displayed in the AR Payments and Adjustments and AR Group Payment Run programs if you haven't yet defined the Realized variance and Unrealized variance accounts in the AR Currency Variance GL Interface program (Setup Options > General Ledger Integration > Receivables Ledger Codes).
Exit the program and configure the appropriate accounts within the AR Currency Variance GL Interface program before proceeding.
Alternatively, you can elect to continue. However, the journal for transactions posted (which affect currency variances) will be created with missing ledger codes and placed on hold. You will then have to use the GL Journal Entry program (Program List > General Ledger > Transaction Processing) to maintain the journal, enter the currency variance ledger codes, and post the journal.
Payment transactions made for payment type Other are not printed on the Bank deposit section of the AR Bank Deposit Slip because it is assumed that these payment types are non-monetary and are therefore not deposited into the bank.
The transactions are, however, printed on the Office copy section of the AR Bank Deposit Slip to enable you to balance back to the AR Cash Journal.
You can only enter the details to print on the bank deposit slip for customer payments when the Bank deposit slip required setup option is enabled (Setup Options > Preferences > Financials > Accounts Receivable).
The Bank charges amount field is only enabled if the option Enter bank charges in AR payments is enabled against the selected Bank.
You can only enter a foreign currency bank in the Bank field when the Foreign currency sales required setup option is enabled (Setup Options > Preferences > Financials > Accounts Receivable).
In addition, when this option is enabled, the bank's currency must either match the customer's currency or the local currency.
When processing payments for foreign currency customers, the Exchange rate column in the Documents to Pay grid displays the actual foreign currency exchange rate only when you select the document for payment.
To display the exchange rate automatically for each line, the program would have to calculate and reload each entry in the listview depending on the Exchange rate method you selected.
This would affect performance when a large number of entries exist on file.
When processing a deduction for a Trade Promotions customer, the Reference field in the Trade Promotion Deductions pane is mandatory for the following reasons:
-
Multiple entries can be processed against the same deduction code, so the reference enables you to distinguish between the entries.
-
The deductions are applied to the invoices after the payments, and not to specific invoices, so the reference is used for identification purposes.
For example:
The reference can be used to identify the invoices to which the deductions were applied.
If Accounts Receivable payments are linked to Cash Book, then Miscellaneous receipt entries update the Cash Book.
You can only select the Post to Cashbook in detail option when:
-
The Cash Book module is installed.
-
Integration to Cash Book at the Accounts Receivable link to Cash Book setup option is defined as Posted by cash journal (Setup Options > Configuration > Financial > Accounts Receivable).
-
You are allowed to override the integration level (i.e. from Posted by cash journal to Posted in detail) at the time of capturing payments if the Allow operator override in AR Payments setup option is enabled (Setup Options > Configuration > Financial > Accounts Receivable).
When you select the Post to Cashbook in detail option, the following transactions for the payments processed are created in the Cash Book:
-
Individual transactions are created for each payment with a payment type of Check.
-
A single transaction per journal is created for the total of all payments with a payment type of Cash.
-
A single transaction is created per journal for the total of all local currency payments with a payment type of Other.
-
Individual transactions are created for each foreign currency payment.
If you do not select the Post to Cashbook in detail option, then the following transactions for the payments processed are created in the Cash Book:
-
A single transaction is created per journal for the total of all payments made with a payment type of Cash or Check.
-
A single transaction is created per journal for the total of all payments made with a payment type of Other.
-
A single transaction per journal is created for the total of all foreign currency payments.
Payment entries are posted to Cash Book according to the payment type processed and how Accounts Receivable is linked to Cash Book (Setup Options > Configuration > Financial > Accounts Receivable). AR Payments are created as deposits in the Cash Book, but AR Bank charges are created as withdrawals. This table indicates how the transactions are created.
Integration method | Local currency payment to local bank | Foreign currency payment to foreign or local bank |
---|---|---|
Posted in detail |
Check transactions - a separate deposit transaction is created for each check payment |
Same as for local. |
|
Cash transactions - a single deposit transaction is created for the total of the cash payments |
Same as for local. |
|
Other transactions - a single deposit transaction is created for the total of the other payments |
Other transactions - a separate deposit transaction is created for each other payment |
|
Bank charges - a separate withdrawal is created for each bank charge |
Same as for local. |
Posted by bank |
Check transactions and Cash transactions - a single deposit transaction is created for the total of check + cash payments |
Same as for local. |
|
Other transactions - a separate deposit transaction is created for each other payment |
Same as for local. |
|
Bank charges - a separate withdrawal is created for each bank charge |
Same as for local. |
Posted by cash jnl (operator Allow overwrite branch not selected in AR Payments and Adjustments ) |
Check transactions and Cash transactions - a single deposit transaction is created for the total of check + cash payments |
Same as for local. |
|
Other transactions - a single deposit transaction is created for other payments |
Same as for local. |
|
Bank charges - a separate withdrawal is created for each bank charge |
Same as for local. |
Posted by cash jnl (operator Allow overwrite branch selected in AR Payments and Adjustments) |
Check transactions - a separate deposit transaction is created for each check payment |
Same as for local. |
|
Cash transactions - a single deposit transaction is created for the total of the cash payments |
Same as for local. |
|
Other transactions - a single deposit transaction is created for the total of the other payments |
Other transactions - a separate deposit transaction is created for each other payment |
|
Bank charges - a separate withdrawal is created for each bank charge |
Same as for local. |
Using
-
You can filter invoices in the Documents to Pay listview based on their ageing bracket by adding the Age bracket column to the listview using the Field Chooser.
-
For customers who are on hold, a warning message is displayed, but you can proceed with posting transactions.
To block any transactions for customers on hold, you can enable the eSignature: AR Adjustment Posted accordingly.
- Consider using the AR Payments Import or AR Payment Run program to process payments when you have a huge invoice database.
-
Columns in a listview are sometimes hidden by default. You can reinstate them using the Field Chooser option from the context-sensitive menu (displayed by right-clicking a header column header in the listview). Select and drag the required column to a position in the listview header.
-
Press Ctrl+F1 within a listview or form to view a complete list of functions available.
The Allow overwrite branch option is only enabled when the Allow branch override setup option is enabled (Setup Options > Preferences > Financials > Accounts Receivable).
Overwrite branch in Payments
-
By default, the Account Receivable branch for a payment defaults to the branch defined against the invoice when it was processed.
-
Overriding the AR branch at the time of payment results in the payment amount being allocated to a different branch from the branch against the invoice.
This affects the AR payment interface in that the full payment is posted to the GL account linked to the branch entered.
If the invoices being paid were captured for different branches and they all have different GL codes in their Payment Interface, then this option bypasses them and posts all the payments to the single GL account associated with the entered branch.
If these branches have different Accounts Receivable GL control account codes, then an imbalance between the AR balance on the Ledger control account for the branch and the AR balance against the AR branch itself is created.
A manual General Ledger journal is required to correct this imbalance.
-
When you overwrite the branch, both the Re-establish and Unapplied branches are disabled.
They will inherit the transaction branch.
-
When re-establishing an invoice, the Original branch entered is set to the transaction branch and cannot be changed when you select the Allow overwrite branch option in the Payment Details pane.
-
The Overwrite branch is validated according to the integration rules defined in the AR Payments Ledger Interface program.
If the geographic area is included in AR payment interface entries, then the customer's geographic area is also validated.
-
The branch to which Payments are allocated, are as follows:
-
If the Allow branch override setup option was enabled and the branch was overwritten at the time of posting the payment then, in the ArCshJnlDet table, the full payment amount is allocated to the overwritten (entered) branch.
This is irrespective of the branch against the customer, or the branch against the invoices paid with the payment.
- If the Allow branch override setup option was enabled, but the branch was not overwritten at the time of posting the payment then, in the ArCshJnlDet table, the full payment amount is allocated to the customer's branch.
- If the Allow branch override setup option was not enabled then, in the ArCshJnlDet table, the full payment amount is allocated to the customer's branch.
-
Overwrite branch in Adjustments
- By default, the Account Receivable branch for an adjustment defaults to the branch defined against the invoice when it was processed.
-
Overriding the AR branch at the time of adjustment results in the adjustment amount being allocated to a different branch from the branch against the invoice.
If these branches have different Accounts Receivable GL control account codes, then an imbalance between the AR balance on the Ledger control account for the branch and the AR balance against the AR branch itself is created.
A manual General Ledger journal must be created to correct this imbalance.
Payment amount
The payment amount is the amount received from the customer and is allocated as follows:
-
For non-TPM Customers:
If the Payment amount entered is less than the outstanding Invoice balance, then the program assigns the entire Payment amount against the Gross amount field for the invoice when you select an invoice to pay.
If the Payment amount entered is greater than the outstanding invoice balance then the program assigns the outstanding invoice balance to the Gross amount for the invoice when you select an invoice to pay.
-
For TPM Customers:
If the Payment amount entered against the invoice, the Gross amount against the invoice always displays the full outstanding invoice balance.
The assumption is that you could have received a lesser amount from the customer and written off the balance of the invoice against TPM deductions.
Gross amount
- The Gross amount entered must include settlement discount, trade promotions and withholding tax.
-
When you change the Gross amount, then the Discount amount and the Tax amount (if applicable) are automatically recalculated.
-
When processing a payment for a TPM customer, you can distribute the difference between the Gross amount and the actual check amount you received to trade promotions which will result in TPM adjustments (see the Trade promotions deductions under the User Interface section).
-
If you are using Withholding tax, then the payment amount must be equal to the Current balance when the customer pays the invoice in full, otherwise it must be equal to the payment made against the invoice plus the withholding tax portion on that amount.
For example:
If the customer remittance advice shows that they are only paying 100.00 on the invoice and the withholding tax portion is 100.00, then the Gross amount must be 1100 and you enter 100.00 in Withholding tax field.
Discount amount
The discount amount is the settlement discount amount applicable to the invoice.
-
This is calculated automatically when paying the full invoice amount and the payment falls within the terms discount.
-
No discount is calculated if the payment amount falls outside of the terms discount.
In this case, the discount must be manually entered if required.
-
The Discount amount is calculated according to the AR Invoice Terms code defined against the transaction and the options selected against the Calculation for terms discount option
For example:
If the Calculation for terms discount option is set to Include tax, then the Original discount amount saved for the invoice is calculated on Invoice amount + Tax amount.
If this option is not enabled, then the Original discount amount is calculated on the Invoice amount only. The Original discount amount is only calculated at point of invoice entry.
-
The discount is based on the Gross payment amount, providing this is not greater than the Current balance (i.e. the customer is not overpaying the invoice).
If the Gross payment is greater than the Current balance, then the discount is based on the Current balance amount.
-
For non-TPM customers, the discount is only calculated if the total Payment amount / undistributed amount is greater than the Outstanding balance of the invoice.
-
When processing a partial payment, you must enter the discount amount manually and use the Calculate button at the Discount amount field to recalculate the Tax amount.
-
When you change the Discount amount, the Tax amount is automatically recalculated if tax is applicable.
- The discount amount is posted to the Discounts ledger account.
Tax amount
The tax amount refers to the tax portion of the settlement discount or to the withholding tax amount.
-
Tax portion of settlement discount
- This only applies if the Request tax portion for invoice setup option is enabled (Setup Options > Tax > Accounts Receivable) and there is a value in the Discount amount field.
- Tax on settlement discount can only apportioned when the Request tax portion for invoice setup option is enabled.
-
The tax portion of the discount is calculated from the Default tax code if this is not set to {none}.
-
When processing a full payment, the Tax amount is automatically recalculated when you change the Gross amount or the Discount amount.
-
No other fields are recalculated when you change the Tax amount.
-
Withholding tax is not recalculated automatically.
-
- If you set the Default tax code to {none} then you need to manually enter the tax on settlement discount if required.
- The Tax amount cannot be greater than the Discount amount.
-
The tax on discounts is calculated as follows:
Tax on Discount =Discount x (DefaultTaxRate ÷ (DefaultTaxRate +100))
-
When the Determine tax based on invoice paid setup option is enabled, credit notes and debit notes against an invoice are taken into consideration when the discount and the tax on the discount are calculated (Setup Options > Preferences > Financials > Accounts Receivable).
-
The discount is calculated as follows:
Discount= InvoiceBal(1) ÷ (CurrencyValue + DrCrInvoiceValue) x (OrigDiscValue+DrCrDiscValue)
-
The tax on this discount is calculated as follows:
Tax on Discount=Discount/OrigDiscValue x OrigTaxOnDisc
-
-
Withholding tax amount
- If you are using Withholding tax, you can enter the amount of withholding tax deducted by the customer.
- If there is settlement discount on the invoice, then the program automatically calculates the discount amount for you.
- However, the system assumes that you will enter the withholding tax amount from the customer's remittance advice, so if you want to check the tax withheld by your customer, you need to calculate it manually.
- The payment amount that you enter against the invoice must be equal to the invoice balance if the customer pays the invoice in full, otherwise it must be equal to the payment made against the invoice plus the withholding tax portion on that amount.
Creating discount notes
You use the Create discount notes option to create a discount credit or debit note for the settlement discount processed as part of the payment transaction.
- The Create discount notes option applies when the Print credit or debit notes setup option is defined as As required (Setup Options > Configuration > Financial > Accounts Receivable)
Generation of discount notes
The generation of settlement discount notes is dependent on the selection at the Allow multiple invoices setup option (Setup Options > Preferences > Financials > Accounts Receivable):
- When the Allow multiple invoices setup option is enabled, then the note type is determined by the check amount.
If the check amount is positive, then a Credit note type is generated.
If the check amount is negative, then a Debit note type is generated.
A single discount note document is created per payment processed.
- When the Allow multiple invoices setup option is not enabled, then the note type is determined by the invoice amount.
If the invoice value is positive, then a Credit note type is generated.
- If the invoice value is negative, then a Debit note type is generated.
A discount note document is generated for each invoice paid.
Numbering of discount notes
- Settlement discount note numbers are generated according to the and setup options (Setup Options > Keys > Financials).
The Invoice Filter pane was specifically designed for use when you store a large number of invoices in your database.
Due to the delay that loading large numbers of invoices causes, you can choose to load only the invoices that meet the criterion specified in the Invoice Filter pane.
-
By default, all invoices excepting zero balance retained invoices are displayed in the Documents to Pay grid.
You can use the Filter Rows (CTRL+F) listview functionality to reduce the number of invoices displayed in the Documents to Pay grid.
-
You cannot apply the filter again once you have selected an invoice, but you can use the CTRL+F function to locate items once the invoices are loaded.
Alternatively, the Age bracket column can be added to the listview to assist with filtering invoices.
-
Note that once invoices have been selected for payment and you filter the rows, only invoices that meet the criteria are loaded in the grid.
The invoices already selected for payment may now be hidden from the screen, but they are still part of the transaction calculation.
If at any point you want to see all the processed transactions, you simply clear the filter.
This filter is therefore more flexible than the Invoice Filter as it can use any value in any column to limit the loaded data.
- Invoice filters on transaction type cannot be used in conjunction with finance charge invoices.
Foreign currency payments
- If you enter a Payment amount in a foreign currency and Accounts Receivable is integrated to the General Ledger, then you cannot process the payment until you define a control account at the Exchange rate variance setup option (Setup Options > General Ledger Integration > Receivables Ledger Codes).
Foreign currency miscellaneous receipts
- Foreign currency miscellaneous receipt transactions can be processed if the Foreign currency sales requiredsetup option is enabled (Setup Options > Preferences > Financials > Accounts Receivable).
Currency exchange variance calculation
-
The exchange rate variance is calculated as:
Exchange variance = [Round to 2 decimals(payment rate * payment amt )] - [Round to 2 decimals (original invoice rate * payment amount )].
The payment rate is either the rate defined on the Payment Details pane or the rate defined against the individual invoice selected for payment in the Documents to Paylistview.
The Original invoice rate is the rate used when the invoice was originally raised and is displayed in the Invoice Details pane.
Posting currency exchange variances
-
Exchange rate variances arising from payments processed in this program are posted to the Realized variance account defined in the AR Currency Variance GL Interface program.
If the Realized variance account is not defined, then the variances are posted to the account specified at the Exchange rate variance setup option (Setup Options > General Ledger Integration > Receivables Ledger Codes).
If the invoice being paid was revalued using the AR Exchange Rate Revaluation program, then a reversing entry to remove the unrealized loss/gain amount is also created, and the entry for the new unrealized loss/gain is also recorded.
-
The exchange rate from the ArInvoice is populated with the original exchange rate when the invoice balance becomes zero.
Therefore, when processing an adjustment against a zero balance invoice, the invoice is treated as a 'new' invoice (i.e. one against which no revaluations have occurred).
-
To ensure that the unrealized variance can be reversed, the program checks the ArInvoice table for zero entries in the OrigInvRate column.
If any revaluations were performed against the invoice, then the Exchange Rate from the BefPostConvRate column is used to populate the OrigInvRate column in the ArInvoice table.
If no revaluations were performed on the invoice, then the ConvRate column from the ArInvoice table is used to populate the OrigInvRate column.
The following message is displayed when duplicate invoice, debit and/or credit note numbers exist:
In addition, a warning message is displayed when the Unrealized variance account is not defined in the AR Currency Variance GL Interface program. The AR Currency Variance GL Interface program can be accessed by selecting the Maintain hyperlink at the Variance interfaces setup option Setup Options > General Ledger Integration > Receivables Ledger Codes). The journal will be created with the missing ledger codes and placed on hold.
The following apply when selecting the Automatic function for a payment:
-
Credit balance invoices are ignored.
-
The Automatic option is not available when processing payments for a Trade Promotions customer.
When applying a payment for a Trade Promotions customer, the total value of invoices selected for payment will generally exceed the total payment amount received.
The difference must be applied to the trade promotion and to do this, the invoices must be selected manually.
Applying the payment automatically would cause too few invoices to be paid.
- When the Request tax portion for invoice setup option is enabled (Setup Options > Tax > Accounts Receivable) and settlement discount applies to a taxable invoice, then the tax portion of the discount is calculated according to the default tax code.
- If the Request tax portion for invoice setup option is enabled and the Sales tax integration to general ledger setup option is defined as Branch level (Setup Options > Tax > Company Tax Options), then the tax portion of the discount is posted to the ledger account defined Adjustment value (tax) setup option (Setup Options > General Ledger Integration > Receivables Ledger Codes).
- If the Request tax portion for invoice option is enabled and Sales tax integration to general ledger is set to Tax code level:
If the Sales tax ledger code against the tax code is not defined, then the tax portion of the discount is posted to the ledger account defined Adjustment value (tax) setup option.
If the Sales tax ledger code against the tax code is defined and the Disburse tax portion to GL code setup option is disabled (Setup Options > Tax > Accounts Receivable), then for adjustments, tax is posted to the ledger account defined Adjustment value (tax) setup option code and for discounts, tax is posted to the ledger account defined for sales tax against the tax code.
If the Sales tax ledger code against the tax code is defined and the Disburse tax portion to GL code setup option is enabled, then for both adjustments and discounts, tax is posted to the ledger account defined for sales tax against the tax code.
-
If you are using Withholding tax, and you process payments involving Withholding tax, then you cannot enter the Withholding tax amount when you use the Automatic function.
This means that there is an outstanding balance equal to the withholding tax amount on each invoice processed.
To clear this you can post an Adjustment to the invoice.
You use the Re-establish function to re-enter details of an invoice that is no longer held on file (for example when you recover a debt previously written off).
- Re-establishing an invoice merely reinstates the number of an invoice which no longer appears on the customer's account and enables you to allocate a payment to it.
- Re-establishing an invoice does not debit the customer's account with the invoice amount entered (i.e. the customer's balance is not affected by re-instating an invoice).
-
You should not use the Re-establish Invoice option for duplicate payments received from customers.
If a customer again pays an invoice which was previously paid and the invoice is no longer on file, then you should process the second payment as an Unapplied payment.
Once you have liaised with your customer, you can either process a refund or apply the payment to other outstanding invoices.
-
Once you have processed a payment against a re-established invoice, you must process the appropriate adjustment to the customer's account to contra the credit to the customer's account balance created by the payment.
For example, if the invoice was previously written off to bad debts, you would create an adjustment debiting the customer's account and crediting bad debts recovered.
- When re-establishing an invoice, the Original branch entered is set to the transaction branch and cannot be changed by selecting the Allow overwrite branch option in the Payment Details pane.
- The Post dated checks function only applies to a Payment transaction type.
- Only post dated checks in a status of Cleared can be selected when the PD check status required setup option is enabled (Setup Options > Preferences > Financials > Accounts Receivable).
Trade promotion deductions
If the customer is defined as a Trade Promotions customer, then the customer may have taken deductions off the payment in lieu of promotions accruals. In that case, the invoices you selected to pay will add up to more than the check (payment) amount.
The options in the Trade Promotion Deductions pane enable you to allocate the difference in value between the payment amount and the invoices selected for payment to trade promotions deduction codes.
Once allocated, you can use the Deduction Review program to evaluate and either resolve or refute these deductions.
Allocation of Deduction promotions
-
The sequence in which the documents are displayed in the Documents to Pay listview is crucial when posting TPM deductions.
TPM deductions are allocated starting with the last entry in the Documents to Pay listview and progressing upwards until the entire deduction amount is allocated.
You therefore need to ensure that the documents to which you selected to allocate the TPM deduction amount are the last ones listed in the Documents to Pay listview.
You can use the following columns to sort the documents: Invoice, Current balance, Outstanding, Customer PO, Invoice date and Type.
Positive and negative deduction amounts
-
A positive Trade Promotion deduction amount can only be applied to lines with a positive amount in the Documents to Pay listview and, similarly, a negative Trade Promotion deduction amount can only be applied to lines with a negative amount in the Documents to Pay listview.
You cannot allocate a TPM deduction amount to a mixture of positive and negative document amounts in the Documents to Pay listview.
If you have done this, then a TPM Allocation error message is displayed when you attempt to post the payment.
Tax calculation on deduction amount
- The tax portion of the deduction is automatically calculated according to the tax code defined for this option when the Tax included in deductions and accruals setup option is enabled (Setup Options > Tax > Trade Promotion).
- When the Canadian GST required setup option is enabled (Setup Options > Tax > Company Tax Options) and the customer is taxable, then the GST tax is calculated, followed by the tax portion and the two tax amounts are added together to give the total tax on the deduction amount.
When you post a payment:
- The customer's account is updated with the payment details entered.
-
If the payment processed results in the invoice balance being reduced to zero, then the difference in days between the payment date and the invoice date is calculated and added to the total age of all zero balance invoices for the customer.
In addition, the total number of zero balance invoices against the customer is increased by 1. These totals are used to determine the average number of days that it takes for the customer to pay an invoice.
Adjustments
-
The adjustment amount is posted to the adjustment Ledger code indicated in the Documents to Adjust grid.
The contra entry is posted to the AR branch control account.
- The tax portion entered for an adjustment is posted to the ledger account defined at the Adjustment value (tax) setup option (Setup Options > General Ledger Integration > Receivables Ledger Codes).
Referencing
Field | Description |
---|---|
File |
|
Exit |
This exits the program. |
Options |
|
Posting Period |
Use the Request New GL Posting Period program to indicate the month to which to post transactions. |
Preferences |
Indicate the default settings to use in this program. The default preferences can be overridden when processing transactions. |
New |
Clear all fields and add a new transaction. |
Transaction type |
|
Payment |
Enter details of payments received from customers and to process these payments against customers' accounts. |
Adjustment |
Adjust the balance of an outstanding invoice on a customer's account. |
Miscellaneous Receipt |
Enter cash receipts that are not associated with a customer. |
Customer |
Indicate the customer code for which the Payment or Adjustment must be processed. |
Find Customer by Invoice |
Use the AR Find Customer for Invoice program to find the specific customer code for which an invoice was created. |
Post Dated Checks |
Use the AR Post Dated Checks Post Dated Checks program view post dated check information for the customer. This is
only enabled when the Transaction type is Payment.
|
Print Journal Report |
Use the AR Cash Journal Cash Journal program to generate the report of AR journals created during the current run of the program.
This is
only available after at least one transaction is posted.
|
Post |
This lets you post the transaction.
|
This pane is displayed when you select Payment at the Transaction type field.
Payment Details
Field | Description |
---|---|
Transaction options |
|
Post to Cashbook in detail |
Enable this to post the payment transactions into the cash book in detail. |
Reset credit status |
Select this to reset the customer's credit status once you post the current payment. The Reset credit status option is only applicable to status codes 0 to 6. If the customer is set to a status of 9, the credit status must be set back to a status between 0 and 6 once the payment has been received and processed. The Balance function can then be run with Reset credit status to recalculate the customer’s credit status. |
Allow overwrite branch |
Enable this to indicate the AR branch to which the payment must be processed. A valid Overwrite branch must be entered. |
Overwrite branch |
Indicate the AR branch to which the payment must be posted. This
only applies if the Allow branch override setup option is enabled.
|
Change the posting period |
Change the posting period for the run of this program using the Request New GL Posting Period program to indicate the month to which to post transactions. |
Payment details |
|
Multi-currency payment |
This indicates a multi-currency payment in that the payment currency differs from the customer’s currency (which is displayed within the Information pane). |
Multi-currency currency |
This indicates the currency in which the payment is being made. If a foreign bank is selected within the Bank Deposit Details pane, the currency selected here must match the currency defined against that bank. If a local currency bank is selected, then any foreign currency may be selected here. |
Multi-currency amount | This indicates the total Net payment value (in the payment currency) of all the invoices selected for payment. |
Multi-currency rate |
This indicates the exchange rate of the local currency to the selected payment currency. This is populated from the ADMCurrency table, but can be overwritten, if the operator security access allows. |
Payment amount |
Enter the amount of the payment received from the customer. The payment amount must be entered in the currency of the customer. |
Reference / Check |
Enter a reference number or the number on the customer's check. This can also be used to indicate the customer's purchase order number. This reference is printed on the AR Cash Journal . |
Payment date |
Indicate the date on which the payment must be recorded on the customer's account. This defaults to the current system date but can be changed. |
Journal notation |
Optionally enter a note against the journal. This notation is printed on the AR Cash Journal. |
Payment narration |
Enter an additional note against the payment. This narration is printed on the AR Cash Journal.
This applies if the Retain payments details setup option is enabled.
|
Create discount notes |
Select this to create a discount credit or debit note for the settlement discount processed as part of the payment transaction. When
you process a negative payment, a discount debit note is created.
|
Exchange rate method |
This only applies when processing a payment for a foreign currency customer. The exchange rate against a currency can only be changed if it is not set to Fixed. Default
rate for entire run
Select this to define a default exchange rate for the entire payment. You enter the exchange rate to use in the Exchange rate field below.
When you select this option, you can still change
the rate for individual invoices in the Documents to Pay pane
if you are processing the payment manually.
When you apply an unapplied payment to an invoice, the system calculates the exchange variance between the invoice(s) and the payment and posts the variance gain/loss to the exchange variance account. Original
invoice rate
Select this to process the payment at the same exchange rate that was used when the invoice was raised. You typically select this option when there is no difference in the invoice and payment exchange rate (i.e. you do not expect an exchange rate gain/loss to occur). When you apply an unapplied payment to an invoice and there is a variance between the invoice and payment exchange rates, the difference is posted to the bank control account. This is because the system is not expecting an exchange variance. You therefore need to transfer the amount to the appropriate ledger account manually. |
Exchange rate variance |
Enter the General Ledger code to which exchange variances must be posted for the payment. This defaults to the ledger account specified at the Exchange rate variance setup option. If this is not defined, then the currency variance account defined for the customer's branch in the AR Currency Variance GL Interface program is displayed (which can be defined by selecting the Maintain hyperlink at the Variance interfaces setup option).
This field only applies when processing a payment
for a foreign currency customer.
|
Exchange rate |
Enter the exchange rate to use for this payment. This defaults to the rate defined for the currency in the currency table. Although the rate can be defined here, it can also be defined when you process the payment manually against each invoice. If you do not change the rate against the invoice in the Documents to Pay listview when processing the payment, then the rate entered in this field is used for the entire payment.
This field only applies when you select Default
rate for entire run.
If processing a foreign currency customer and dated exchange rates are setup as required, Multi Currency Conversion is called to retrieve the default exchange rate to show on the screen. |
Define Branch
This window is displayed when you have selected the Overwrite branch option.
Field | Description |
---|---|
Cancel | This ignores any information you entered and returns to the previous screen. |
Ok |
This accepts your selections and lets you proceed. |
Branch selection | |
Branch | This lets you indicate the AR branch to which the payment must be posted. |
Area | This indicates the area in which the branch falls. |
Documents to Pay
This pane enables you to allocate the payment to the appropriate invoice(s).
This can be done automatically by selecting the Automatic function, or manually by selecting and entering the details for the invoices you are paying.
Only the invoices you selected to display in the Invoice Filter pane are displayed in the listview.
Field | Description |
---|---|
Automatic |
Select this to pay all outstanding invoices for the customer automatically (in the displayed sequence) until the Undistributed amount in the Information pane falls to zero. |
Sum Credits |
Accumulate all credit invoice balances on the customer's account and add them to the total payment amount to be distributed. |
Re-establish |
Re-enter details of an invoice that is no longer held on file. The necessary payments and adjustments can then be entered against the invoice. Refer to the Re-establish invoice section. |
Unapplied Payment |
Post a payment to the customer's account without allocating it to any invoice(s). You typically use this option when a customer makes a payment without indicating which invoices are being paid, but you still want to reflect the payment on the customer's account. Unapplied payments can be manually allocated to invoices at a later stage. Refer to the Unapply payment section. |
Undo Payments |
Select this to clear all invoices selected and payment information entered in the Documents to Pay listview. This enables you to unapply all payments simultaneously. To unapply a single payment, deselect the checkbox in the first column of the listview for the invoice.
This function does not undo any re-established
invoices or unapplied payments processed.
This function is enabled once you select an invoice to pay. |
Recalc Amount |
Recalculate the total Net amount paid on invoices processed in the Documents to Pay listview and automatically enters this amount in the Payment amount field of the Payment Details pane. |
Filter | This displays the Invoice Filter pane where you can indicate the invoices you want to display in the Documents to Pay listview. |
Column 1 |
Use the checkbox in this column to indicate the invoice to which to apply a payment amount. This enables the relevant input fields for the line so you can manually enter the payment details for the invoice.
Removing the tick in this checkbox, undoes any
information you entered for the line (i.e. it unapplies the payment).
|
Invoice |
Indicates the invoice against which the payment must be processed. |
Current balance |
Indicates the current balance of the invoice. The Current balance and the original invoice value cannot both be zero. |
Outstanding |
Indicates the outstanding balance of the invoice. This is the difference between the Current balance and any settlement discount which applies to the invoice. |
Gross amount |
Enter the gross amount of the payment to apply to this invoice. |
Discount amount |
Indicates the settlement discount amount applicable to the invoice. |
Tax amount |
This is the tax portion of the settlement discount or the withholding tax amount. Use the tool tip to see what the tax amount column refers to. |
Reference |
Enter a reference for the payment. |
Exchange rate |
Indicates the exchange rate to apply for the payment of the invoice and only applies to foreign currency customers.
You can
change this rate if you enabled the Default rate for entire
run option in the Payment Details pane and the rate is not
set to Fixed against the currency (Currency Maintenance).
The exchange rates for an invoice are displayed in the Invoice Details pane. |
Customer PO |
This is the customer's purchase order number. |
Invoice date |
This is the date on which the invoice became due for payment. |
Net amount |
This is the net payment amount allocated to the invoice. This is the Gross amount less the Discount amount. |
Balance amount |
This indicates what the new invoice balance will be when the payment is posted. |
Type |
This indicates the invoice type. |
Re-establish Invoice
This pane is displayed when you select the Re-establish function in the Documents to Pay pane.
Field | Description |
---|---|
Add |
Select this to re-establish the invoice. |
Cancel |
Select this to close the Re-establish Invoice pane and return to the Documents to Pay pane without re-establishing the invoice. |
Re-establish invoice |
|
Original invoice |
Enter the original invoice number. |
Original branch |
Enter the original AR branch for the invoice. This will be set as the transaction branch. |
Original amount |
Enter the original amount of the invoice. This should equal the payment amount to process against the invoice.
The amount entered here does not affect the
customer's balance.
|
Original date |
Enter the original date of the invoice. |
Original terms |
This defaults to the terms code defined against the customer, but can be changed. |
Original discount |
Enter the original discount given for the invoice. This field can only be accessed if the customer was assigned a discount in the invoice terms. |
Customer PO |
Enter the customer's purchase order number. |
Original rate |
Indicates the exchange rate at which the invoice was originally processed. Enter this required exchange rate. This only applies to foreign currency customers. |
Unapply Payment
This pane is displayed when you select the Unapplied Payment function in the Documents to Pay pane.
You can use the Reference field in the Payment Details form to record the customer's purchase order number.
Field | Description |
---|---|
Add |
Select this to add the unapplied payment. |
Cancel |
Select this to close the Unapply Payment pane and to return to the Document to Pay listview without adding the unapplied payment. |
Unapplied payment |
|
Highest available _CR for customer |
If no unapplied payments have been processed for the customer, then this indicates the next unapplied payment ID you can use, but you do not have to use this ID. If unapplied payments already exist for the customer, then this indicates the highest unapplied payment ID already used and you cannot re-use this ID as each unapplied payment for a customer must have a unique identification. |
Suffix for unapplied payment |
This is a numeric field in which you can enter up to 12 integers to the automatically applied prefix of _CR to make up a unique identification for the unapplied payment. For example: If you enter 101, then the unique ID for the unapplied payment becomes _CR101. The number of integers you can add depends on the presentation length defined at the AR invoices/settlement setup option. |
Branch |
Indicates the Accounts Receivable branch for the payment. This is set to the transaction branch and cannot be changed when you select the Allow overwrite branch option in the Payment Details pane. |
Invoice Filter
Indicate which invoices to display in the Documents to Pay listview.
Field | Description |
---|---|
Refresh Invoices |
Redisplay the information in the listview to reflect changes you made to the options in this pane. This is only enabled when you make a change to the selections. |
Autoload Values |
These options let you indicate how you want to save the selections made in the pane. Load Previous Form Values
This sets all selections as they were when you last ran the program. Save
Form Values as Default
This saves your selections in the pane as your default preferences for all companies Save
Form Values for this Company
This saves your selections in the pane as your default preferences for the current company only If you've saved form values for the company (or as the default) then you can remove these settings and restore them to the form's default preference selections. |
Invoice selection |
|
Include invoices |
Indicate the invoices to display in the listview. |
All invoices |
Display all invoices, irrespective of ages or balances, and be able to use the Filter Rows (CTRL+F) listview functionality to further reduce the number of invoices loaded in the Documents to Pay grid. |
Selected invoices |
Indicate specific invoices to display in the listview, based on age or balance. |
Invoice age selection |
Indicate the invoices to display based on their ages if you enabled the Selected invoices option. |
Zero balance invoices |
Display invoices with a zero balance in the listview. |
Zero balance retained |
Display retained invoices with a zero balance in the listview. |
Invoice balance selection |
Indicate which transaction types to include in the listview. A Customer number must be entered before the Browse buttons against these filters can be used. When selecting to filter on a Range, both the From and To fields must be specified for the listview to be populated. |
Invoice filters |
Indicate the invoice number(s) to include in the listview. |
Invoice selection |
Indicate the credit note number(s) to include in the listview. |
Credit note selection |
Indicate the debit note number(s) to include in the listview. |
Debit note selection |
Indicate the unapplied payment number(s) to include in the listview |
Unapplied payment selection |
Indicate which transaction types to include in the listview. A Customer number must be entered before the Browse buttons against these filters can be used. When selecting to filter on a Range, both the From and To fields must be specified for the listview to be populated. |
Trade Promotion Deductions
This only applies to Trade Promotions customers.
Field | Description |
---|---|
Add |
Add details for a deduction. The difference between the invoice value and the payment amount can be divided into any number of deductions, each to the same or different deduction codes. This reduces the value in the Undistributed amount field in the Information pane. |
Remove |
Remove the currently highlighted deduction code/amount combination from the list of deduction amounts currently applied. This increases the value in the Undistributed amount field in the Information pane. |
Deduction code |
Enter the deduction code to apply to the deduction. This code determines the General Ledger accounts to which the deduction amount is posted. |
GL Deduction |
Indicates the General Ledger account to which the deduction amount will be debited. This is the Deduction GL account defined against the deduction code in the Deduction Code program. |
Reference |
Enter a notation for the deduction transaction. |
Amount |
Enter the amount to apply to the invoice. This amount can only be negative when processing a negative payment. |
Invoice Details
This displays details of the line currently highlighted in the Documents to Pay listview.
Reviews
The Review Transactions and Currency Review panes display a review of the transactions processed during the current run of the program.
This pane is displayed when you select Adjustment at the Transaction type field.
Adjustment Details
Field | Description |
---|---|
Transaction options |
|
Post to Cash book in detail |
Enable this to post the payment transactions into the cash book in detail. |
Reset credit status |
Select this to reset the customer's credit status once you post the current adjustment. |
Allow overwrite branch |
Enable this to indicate the AR branch to which the adjustment must be processed. |
Overwrite branch |
Indicate the AR branch to which the adjustment must be posted. This
only applies if the Allow branch override setup option in enabled.
|
Change the posting period |
Change the posting period for the run of this program using the Request New GL Posting Period program to indicate the month to which to post transactions. |
Adjustment details |
|
Adjustment amount |
Enter the total adjustment amount. This field is not mandatory and can therefore be used as a hash total field if required. You can enter the individual adjustment amounts against the invoices in the Documents to Adjust listview and post these directly. If you do enter an amount in this field, then the program checks that the total of the adjustments posted against the invoices balances to this amount, before allowing you to post. The date on which the document was created is used to determine the tax rate that is applied. |
Documents to Adjust
You use this listview to process the Adjustment amount against one or more invoices.
Only the invoices you selected to display in the Invoice Filter pane are displayed in the listview.
Field | Description |
---|---|
Undo Adjustment |
Select this to clear all invoices selected and the adjustment information entered in the Documents to Adjust listview. This is enabled once you select an invoice to adjust.
To undo a single adjustment, deselect the
checkbox in the first column of the listview for the invoice.
|
Filter | This displays the Invoice Filter pane where you can indicate the invoices you want to display in the Documents to Adjust listview. |
Column 1 |
You use the checkbox in this column to select the invoice to which to apply an adjustment amount. This enables the relevant input fields for the line. Removing the tick in this checkbox, undoes any information you entered for the line. |
Invoice |
Indicates the invoice, debit note, credit note or unapplied payment number. |
Type |
Indicates the invoice type. |
Invoice date |
This is the date on which the invoice was originally processed. |
Original value |
Indicates the original amount of the invoice. |
Current balance |
This is the invoice's current balance. The Current balance and the original invoice value cannot both be zero. |
Customer PO |
Indicates the customer's purchase order number. |
Adj. amount inclusive |
Enter the taxable portion of the adjustment. This can be either a positive or a negative amount, depending on whether you want to increase or decrease the invoice balance respectively. If the Disburse tax portion to GL code setup option is enabled, then the taxable portion of the adjustment amount is disbursed to the Sales tax ledger code assigned to the Tax code. If the entry at the Sales tax ledger code field is blank, or the Disburse tax portion to GL code setup option is disabled, then the taxable portion of the adjustment amount is disbursed to the control account defined at the Adjustment value (tax) setup option. |
Tax code |
Indicates the tax code to use to calculate the taxable portion of the adjustment. This defaults to the tax code defined at the Default tax code setup option. The Descriptive tax code is used if this is defined (Descriptive Tax Code Browse/Maintenance). You can only access this field if the customer is defined as taxable, and the Request tax portion for invoice setup option is enabled. |
Tax amount |
This is the tax amount calculated according to the Tax code. |
Reference |
The reference you assign to the adjustment is printed on the AR Cash Journal. |
Ledger code |
This
applies when the Accounts receivable integration methods setup option is defined as Detail or Summary.
This defaults to the GL account defined for Adjustments against the AR branch, but can be changed. The ledger code entered here is printed on the AR Cash Journal. This code is not validated when General Ledger integration is set to Not linked to GL distribution report. |
Journal notation |
Optionally enter a notation (such as a reason) for the adjustment. This is printed on the AR Cash Journal. |
Balance amount |
This indicates what the invoice balance will be when the adjustment amount is posted. |
Invoice Details
This displays details of the line currently highlighted in the Documents to Adjust listview.
Invoice Filter
These options enable you to indicate which invoices to display in the Documents to Adjust listview.
Field | Description |
---|---|
Restore Defaults |
Select this to remove all filters that were previously applied. |
Refresh Invoices |
Select this to redisplay the information in the Documents to Adjust listview to reflect changes you made to the options in this pane. This is only enabled when you make a change to the selections. |
Autoload Values |
These options let you indicate how you want to save the selections made in the pane. Load Previous Form Values
This sets all selections as they were when you last ran the program. Save
Form Values as Default
This saves your selections in the pane as your default preferences for all companies Save
Form Values for this Company
This saves your selections in the pane as your default preferences for the current company only If you've saved form values for the company (or as the default) then you can remove these settings and restore them to the form's default preference selections. |
Invoice selection |
|
Include invoices |
Indicate the invoices to display in the listview. All
invoices
Display all invoices, irrespective of ages or balances. Selected
invoices
Indicate the invoices display in the listview, based on age or balance. |
Invoice age selection |
Indicate the invoices to display based on their ages if you select the Selected invoices option. |
Invoice balance selection | |
Zero balance invoices |
Display invoices with a zero balance in the listview. |
Zero balance retained |
Display retained invoices with a zero balance in the listview. |
Reviews
The Review Transactions and Currency Review panes display a review of the transactions processed during the current run of the program.
This pane is displayed when you select Miscellaneous Receipt at the Transaction type field.
Miscellaneous Details
Field | Description |
---|---|
Miscellaneous receipts |
|
Receipt bank |
Indicate the bank into which the miscellaneous receipt was deposited. |
Currency |
Indicate the currency of the miscellaneous receipt.
If you
specified a foreign bank at the Receipt bank field, then you
can only enter the currency of that bank.
|
Branch |
Indicate the Accounts Receivable branch against which to enter the receipt. |
Receipt amount |
Indicate the payment amount of the receipt. |
Reference |
Optionally enter a reference. This is printed on the AR Cash Journal. |
Receipt date |
Indicate the date of the miscellaneous receipt. |
Change the posting period | Change the posting period for the run of this program using the Request New GL Posting Period program to indicate the month to which to post transactions. |
Debit ledger code |
Indicate the General Ledger code to debit with the receipt amount.
This
applies when the Accounts receivable integration methods setup option is defined as Detail or Summary.
If Payments are linked to the Cash Book module Accounts Receivable - Configuration then the default Cash account held against the Receipt bank is automatically displayed and debited with the payment amount. |
Credit ledger code |
Indicate the General Ledger code to credit with the receipt amount.
This
applies when the Accounts receivable integration methods setup option is defined as Detail or Summary.
|
Journal notation |
Optionally enter a notation for the journal. This is printed on the AR Cash Journal. |
Exchange rate |
Indicate the applicable exchange rate or accept the default entry displayed. The default rate is the rate in the currency exchange rate table.
This field is not available for local currency
transactions or when the currency is set to Fixed (Currency Maintenance).
|
Reviews
The Review Transactions and Currency Review panes display a review of the transactions processed during the current run of the program.
Field | Description |
---|---|
Bank deposit slip details |
|
Bank |
Indicate the bank into which the payment was received or will be deposited. |
Account description |
Indicates the description of the Bank entered. |
Account number |
Indicates the account number defined against the Bank entered. |
Payment type |
Indicate the payment method used. Check
Indicate that the payment was made by check. You can enter details of the drawer's name, bank and branch. Cash
Indicate that the payment was received in cash. Other
Indicate that the payment was made by a means other than cash or check (e.g. bank draft). |
Drawer's name |
Enter the name of the drawer on the check. For a Payment or Adjustment transaction, the drawer's name defaults from the customer code entered, but can be changed.
This field only applies when the Payment
type is Check.
|
Drawer's bank |
Enter the bank on which the check was drawn. This field only applies when the Payment
type is Check.
|
Drawer's branch |
Enter the bank branch on which the check was drawn. This field only applies when the Payment
type is Check.
|
Bank currency |
This indicates the currency code of the Bank entered. |
Bank charges amount |
This indicates the amount of bank charges associated with the deposit. This amount can only be entered in the currency of the Bank. |
Bank exchange rate |
This indicates the exchange rate to use for the bank charges.
This
only applies when entering a payment for a foreign currency
customer and the rate for the currency is not set to fixed.
|
The Review Transactions and Currency Review panes display a review of the transactions processed during the current run of the program.
Review Transactions
Details of the Accounts Receivable journals created for the transactions posted during the current run of the program are displayed in this pane.
Field | Description |
---|---|
Journal |
Indicates the AR cash journal number created for the transaction. |
Year |
Indicates the financial year into which the AR journal was created. |
Month |
Indicates the financial month into which the AR journal was created. |
Type |
Indicates the type of transaction processed. |
Check amount |
Indicates the actual payment amount received from the customer. This amount is repeated for all invoices paid with the same check, which enables you to see which invoices were paid by a specific check. This applies to Payment and Miscellaneous Receipt transaction types. |
Net amount |
Indicates how the Check amount was distributed to each invoice. The amount applied to each invoice is displayed. This applies to Payment transaction types. |
Currency Review
This only applies to payments processed for foreign currency customers.
This information applies to the current run of the program only.
Field | Description |
---|---|
Currency | Indicates the currency code in which the payment was processed. |
No. of Payments | Indicates the number of foreign currency payment transaction processed for the currency code |
Value | Indicates the foreign currency payment value processed. |
This pane displays information relating to the customer and the transaction(s) processed.
Field | Description |
---|---|
Customer information |
This information relates to the customer for whom you are processing the transaction. |
Distributed value |
|
Undistributed amount |
Indicates the amount of the payment or adjustment not yet allocated to any invoices. If you are processing a manual payment for a non-TPM customer then this displays the value of the payment amount not yet allocated to invoices. You cannot allocate more than the remainder of the payment amount. If you are processing a manual payment for a TPM customer then this displays the full amount of the invoice, because you can elect to pay the whole invoice and are then prompted to distribute the overpayment amount to trade promotions which will result in the TPM adjustments. The Post function is only enabled once this value is zero (i.e. once the entire payment or adjustment is allocated to invoices). |
Recap totals |
|
Post year |
Indicates the year into which the transaction will be processed. |
Post month |
Indicates the period into which the transaction will be processed. |
Current AR balance |
Indicates the current Accounts Receivable control total after the transaction(s) are processed. |
Journals processed |
Indicates the total number of journals created. |
Payments |
Indicates the total number of payments processed. |
Adjustments |
Indicates the total number of adjustments processed. |
Receipts |
Indicates the total number of miscellaneous receipts processed. |
Discounts |
Indicates the total number of discount entries processed. |
Withholding |
Indicates the total number of withholding tax entries processed. |
Payments value |
Indicates the gross total value of payments processed. It includes Post Dated Checks, Sum of Credits and Unapplied Credits, but excludes discounts given. |
Adjustments value |
Indicates the total value of adjustments processed. |
Receipts value |
Indicates the total value of miscellaneous processed. |
Discounts value |
Indicates the total value of discounts processed. |
Withholding value |
Indicates the total value of withholding tax processed. |
Copyright © 2024 SYSPRO PTY Ltd.