Lawson Insight Technical Documentation

Generated by:
Documentation generated by Decision Analytics

ERDs Tables Conditions Elements Libraries APIs Forms

AR20


AR20.1 - Cash Batch

**Form Purpose
Use Cash Batch (AR20.1) to define and maintain cash batch records. A batch
record is required before you enter cash in AR21 (Cash Entry) or AR30 (Cash
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 (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
(Company), access the Operator subform to assign an operator code to the
batch.




Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    ARADJUST   - Adjustment record deleted if payment deleted.

    ARAPHUF    -

    ARAPMUF    -

    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 -

    ARUPMNTHDR -

    ARXIND     -

    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.

    GLCOMMIT   -

    GLCOMMITX  -

    JBKSEQNBR  -

    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  -

    ACACTGRP   -

    ACACTIVITY -

    APACCRCODE - Used as part of vendor validation.

    APCOMPANY  - Used as part of vendor validation.

    APVENGROUP - 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.

    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  -

    CBSTATEMNT - Used in cash ledger processing.

    CBSTMTDTL  -

    CBUSER     - Determines user access to cash ledger.

    CBUSRCLASS - Determines user access to cash ledger.

    CUCODES    - Validates currency codes.

    CUCONV     - Obtains a currency exchange rate.

    CURELAT    - Validates currency relationships.

    CUSTORDER  -

    GLADDRESS  - Use as part of the company validation.

    GLCHART    - Validates the chart name of the GL company.

    GLCODES    - Verifies general ledger dates.

    GLNAMES    - Obtains account unit name.

    GLSYSTEM   - Validates general ledger company information.

    NATACCT    - Validates national account relationship.

    OECOMPANY  -

    SYSTEMCODE -

    TXTAXRATE  - Validates tax rate.

    WFSETUP    -


AR20.2 - Options

**Form Purpose
Use Options (AR20.2) 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.

**Processing Effect
Upon release of the batch, bank charges credit cash and debit the account you
assign on this form.

**More Information
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     -

    ARPYMNTHDR -


AR20.3 - Cash Batch User Fields

**Form Purpose
Use Cash Batch User Fields (AR20.3) to define a currency exchange rate for
non-base currency payments in the cash batch. If entered, this rate overrides
the currency exchange rate that defaults from the Lawson Currency system.




Updated Files

    None.


Referenced Files

    ARUSRFLDEF -


INVOKED Programs

    ACCL
    API4
    ACAC
    IFCU
    IFSG
    IFAC
    SLSE
    SLSU
    IFOB
    IFRS
    IFSC