Lawson Insight Technical Documentation


ERDs Tables Elements Libraries App Forms

AR580

AR580 - Payment Interface

AR580 (Payment Interface) lets you add payments to the Lawson Accounts
Receivable system from a file created by an external source. This differs from
AR570 (Lock Box Interface) in that the file does not adhere to a BAI (Bank
Administration Institute) format. The program edits the external data to
protect the integrity of the Accounts Receivable data.

If any errors exist, no payments will be added, and the program will create a
report in payment number order that includes each field that failed an edit,
the  field data, and a description of the error. If no errors exist, the
program  creates a report in output sequence order that includes all payments
added and totals for the number of records processed and payment amounts added
for both  assigned and unassigned payments.


Updated Files

    ACCOMMIT   - Used as part of activity commitment update.

    ACCOMMITX  - Used as part of activity commitment update.

    ARAPPLIED  - Application records updated as part of common release logic.
                 (AR580 does not update application records.)


    ARCOMP     - Updates last automatic batch number.

    ARCUSTOMER - Updates last payment information. Updates balance.

    ARCUSTPER  - Updates customer period totals for payments entered.

    ARDISTRIB  - Creates summary batch distribution records for cash and
                 received not applied.


    ARIPAYMENT - Creates interface payment records deleted after like records.

    ARIREMIT   - Deletes interface remit records after like records are created.


    AROPTR     - Updates operator code used flag.

    ARPAYMENT  - Creates payment records

    ARPROCLEVL - Updates process level used flag.

    ARPYMNTHDR - Creates payment header records.

    ARREMIT    - Generates remit records.

    ARSUMMARY  - Updates summary records for payments entered.

    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  - Cash ledger distributions will be generated for the payments
                 entered.


    CBTRANS    - Cash ledger transaction records will be generated for the
                 payments entered.


    CKPOINT    - Use in program re-start logic.

    CUSTDESC   - Customer description balance updated.

    JBOOKHDR   - Used in journal book processing.

    NATBALANCE - National account balance updated.

    TXCODEMAST - Validates tax code flag.

    TXCOMPANY  - Validates tax code company.

    TXTAXCODE  - Validates tax codes.

    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     - Obtains received not applied AR code.

    ARCUSTGRP  - Validates part of company information.

    ARLOCKBOX  - Obtains default cash code and process level information.

    AROIHDR    - Accessed in an API called by AR580.

    AROITEMS   - Use as part of common release logic.

    ARSADJUST  - Temporary cash application adjustment record created.

    ARSAPPLIED - Temporary cash application record created.

    CBADJUST   - Used in cash ledger processing.

    CBBALANCE  - Used in cash ledger processing.

    CBSTATEMNT - Used in cash ledger processing.

    CBSTMTDTL  - Used in cash ledger processing.

    CBUSER     - Determines user access to cash ledger.

    CBUSRCLASS - Determines user access to cash ledger.

    CUCONV     - Obtains currency conversion rates.

    CURELAT    - Verifies currency relationships.

    CUSTORDER  - Part of workflow validation logic.

    GLADDRESS  - Validates part of company information.

    GLCHART    - Validates the GL chart of the GL company.

    GLCODES    - Validates general ledger date within valid date range.

    GLSYSTEM   - Validates part of company information.

    JBKOPCODE  - Used in journal book processing.

    JBKSYSCODE - Used in journal book processing.

    NATACCT    - Accesses national account relationships for national account
                 balance updating.


    OECOMPANY  - Part of workflow validation logic.

    SYSTEMCODE - Validates the system code updating general ledger and updated
                 the object id.


    TXTAXRATE  - Validates tax rate.

    WFSETUP    -


INVOKED Programs

    IFAC
    ACAC
    IFCR
    IFSG
    IFCU
    IFAU
    SLSE
    SLSU
    IFCC
    IFOB
    IFRS
    IFSC