AR20.1 - Cash Batch Use AR20.1 (Cash Batch) to create and maintain cash batch records. A batch record is required before you enter cash in any of the AR21 cash entry forms or AR30.1 (Entry and Application). A cash batch groups payments for control totals and provides default information for all payments in the batch. Upon release, payments in the batch debit cash and credit received not applied, prepayment, or non-accounts receivable offset accounts. A batch record eliminates the need to type redundant information on every payment record. If you selected the batch control total option for the company in AR01.1 (Company), control totals must match entry totals before you can release a batch. Access the Options subform to assign optional default codes to the batch and enter optional bank charges. Upon release of the batch, bank charges credit cash and debit the account you assign in the Options subform. You can also use the options subform to override the currency exchange rate that defaults from the Lawson Currency system for batches that contain non-base currency payments. If you selected the operator required option for the company in AR01.1 (Company), access the Operator subform to assign an operator code to the batch. Updated Files ACCOMMIT - Used as part of Activity validation. ACCOMMITX - Used as part of Activity validation. ARADJUST - Adjustment record deleted if payment deleted. ARAPPLIED - Application record deleted if payment deleted. ARCOMP - Updates automatic batch number at company level. ARCUSTOMER - Updates customer balance, last payment amount and date, period paid. ARCUSTPER - Updated customer period totals. ARDISTRIB - Creates distribution records for cash, received not applied, and additional charges amount. AROITEMS - Updated by changing application information if payment deleted. AROPIVOT - AROPTR - Updates used flag. ARPAYMENT - Updates status of payment and changes payment based on header changes. ARPROCLEVL - Updates used flag on process level. ARPYMNTHDR - Primary file created by this program. ARREMIT - Remit record deleted if payment deleted. ARSADJUST - Temporary cash application adjustment record created. ARSAPPLIED - Temporary cash application record created. ARSUMMARY - Generates summary records for payments entered in the batch. ARUDISTRIB - Updates user analysis information. ARUPMNTHDR - Updates user analysis information. CBBANKENT - Validates bank. Sets the used flag to Yes. CBBANKINST - Validates the payment code. Sets the used flag to Yes. CBCASHCODE - Validates the cash code. Sets the used flag to Yes. CBCPYCASH - Validates the cash code for the company. Sets the used flag to Yes. CBDISTRIB - Generates cash ledger distributions for the payments entered. CBTRANS - Generates cash ledger transaction records for the payments entered. CUSTDESC - Updates customer group balance. JBKSEQNBR - Displays the journal book sequence number for the transaction added. NATBALANCE - Updates national account balance. TXCODEMAST - Validates tax code flag. TXCOMPANY - Validates tax code company. TXTAXCODE - Validates the tax code. TXTAXTABLE - Validates tax table transaction records. TXTAXTRAN - Creates tax transaction records for distribution taxable distribution lines. Referenced Files ACACCTCAT - Used as part of Activity validation. ACACTGRP - Used as part of Activity validation. ACACTIVITY - Used as part of Activity validation. ACCAL - Used as part of Activity validation. ACCALX - Used as part of Activity validation. APACCRCODE - Used as part of vendor validation. APCOMPANY - Used as part of vendor validation. APCPYVND - Used as part of vendor validation. APHLDINV - Used as part of vendor validation. APVENCLASS - Used as part of vendor validation. APVENGROUP - Used as part of vendor validation. APVENMAST - Used as part of vendor validation. ARCODE - Defaults for the received not applied code via the process level. ARCUSTGRP - Validates currency relations. ARLOCKBOX - Validates lock box, and default process level and cash code. AROIHDR - Accessed in an API called by AR20.1 ( Cash Batch). ARREMIT - Remit record deleted if payment deleted. ARSADJUST - Temporary cash application adjustment record created. CBADJUST - Used in cash ledger processing. CBBALANCE - Used in cash ledger processing. CBCCTRNJB - Validates journal book for a cash code and payment. CBSTATEMNT - Used in cash ledger processing. CBSTMTDTL - Used in bank statement processing. CBUSER - Determines user access to cash ledger. CBUSRCLASS - Determines user access to cash ledger. CUCONV - Obtains a currency exchange rate. CURELAT - Validates currency relationships. CUSTORDER - Part of workflow validation logic. GLADDRESS - Use as part of the company validation. GLCHART - Validates the chart name of the GL company. GLCODES - Verifies general ledger dates. GLSYSTEM - Validates general ledger company information. NATACCT - Validates national account relationship. OECOMPANY - Part of workflow validation logic. SYSTEMCODE - Validates the system code updating general ledger and updated the object id. TXTAXRATE - Validates tax rate. WFSETUP - AR20.2 - Options After you create a cash batch header in AR20.1 (Cash Batch), use the Options subform to define additional information for the cash batch. You can assign general ledger codes, assign a lock box code, and enter optional bank charges for the cash batch. Upon release of the batch, bank charges credit cash and debit the account you assign on this form. If a batch contains non-base currency payments, use the Options subform if you want to override the currency exchange rate that defaults from the Lawson Currency system. Updated Files None. Referenced Files ARCOMP - Part of company validation. ARPYMNTHDR - Part of payment batch validation. INVOKED Programs IFAC ACAC IFCR IFSG IFCU IFAU SLSE SLSU IFCC IFOB IFRS IFSC |