Lawson Software

Lawson Insight Technical Documentation

Generated by:
Documentation generated by Decision Analytics

ERDs Tables Elements Libraries App Forms

AP520


AP520 - Invoice Interface

**Form purpose
Run Invoice Interface (AP520) to interface or convert invoice, split invoice
payment, and general ledger distribution information from a non-Lawson system
to the Lawson Accounts Payable system.

**Prerequisites
You must set up the following codes and information as valid records if this
information is to be converted as part of the invoice, split invoice payment,
or distribution records: cash codes, payment codes, accrual codes,
distribution codes, hold codes, vendor location codes, currency codes, tax
codes, activities, and asset information.

**Process at a glance
1. Load external invoice data into the appropriate interface files.
2. Use this form to interface invoice information from a non-Lawson system.
3. List invoices with errors using Invoice Errors (AP52.6).
4. Correct records that did not interface using Invoice Interface (AP52.1),
Multiple Payment Interface (AP52.2), or Distribution Interface (AP52.3).
5. Run AP520 again to interface corrected records. The application will not
let you reprocess the interface until you correct the invoice errors.

**Required fields
Indicate which company you want to interface invoices information for and the
sort order for the resulting report.

You must select a batch number or an authority code if you are interfacing or
converting unreleased invoices. The batch number or authority code is optional
when interfacing or converting released (open) or historical invoice, split
invoice payment, and distribution records.

**Application Integration
You load external invoice data through specified input files. For a list of
these files, see the Accounts Payable User Guide.

**More help
You can use AP52 (Invoice Interface Adjustments) to add invoice, payment, and
distribution information to the invoice, distribution, and payment conversion
files or to maintain information already loaded into these files before you
run this program. After the appropriate invoice, payment, and distribution
information has been loaded into the conversion files, you can run this
program to edit the information for completeness and accuracy, create new
invoice, payment, and distribution records in the Lawson Accounts Payable
system, and purge the corresponding records from the conversion files.

Note that you must set up the following codes and information as valid records
if this information is to be converted as part of the invoice, split invoice
payment, or distribution records: cash codes, payment codes, accrual codes,
distribution codes, hold codes, vendor location codes, currency codes, tax
codes, activities, and asset information.

You can maintain unreleased invoice records in AP20 (Invoice Entry) and
released (open) invoice records in AP30 (Invoice Adjustments) you convert
them.











Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    APASTDTL   -

    APBATCH    - Updates batch record.

    APCDISTRIB - Deletes conversion invoice distribution record.

    APCINVERR  -

    APCINVOICE - Deletes conversion invoice record.

    APCOMPANY  - Updates company.

    APCPAYMENT - Deletes conversion invoice payment records.

    APDISTRIB  - Creates invoice distribution records.

    APDSUSRFLD -

    APHLDINV   -

    APINUSRFLD -

    APINVOICE  - Creates invoice record.

    APMONITOR  - Creates and deletes monitor record while processing.

    APPAYMENT  - Creates split invoice payment records.

    APUAVAL    -

    APVENADDR  -

    APVENBAL   - Creates and updates vendor balances.

    APVENCLASS - Creates vendor class record.

    APVENMAST  - Creates vendor master records.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCPYCASH  - Validates company cash and updates used flag.

    CKPOINT    - Used to store restart information.

    JBKSEQNBR  -

    JBOOKHDR   -

    POAOCMAST  -

    TERMS      - Validate terms code.

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  - Validates tax code.

    TXTAXTABLE - Validates tax table.

    TXTAXTRAN  - Creates tax transaction records.


Referenced Files

    ACACCTCAT  -

    ACACTGRP   -

    ACACTIVITY -

    AMASSET    -

    AMTEMPLATE -

    APACCRCODE - Validates invoice accrual code.

    APAPIHIST  -

    APAPPROVAL -

    APAUTHOR   - Validates authority code.

    APCPYVND   -

    APDISCCODE -

    APDISTCODE - Validates distribution code.

    APDISTHDR  -

    APHOLDCODE - Validates hold code.

    APINCCODE  - Validates income code.

    APPAYCOREL -

    APPAYGROUP -

    APPROCLEV  - Validates process level.

    APUDISTCD  -

    APUSRFLDEF -

    APVENGROUP - Updates vendor group.

    APVENLOC   - Validates vendor location.

    APWTHCODE  -

    CBBANKINST - Validates payment code and updates used flag.

    CBCHECK    - Validates payment records.

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUCONV     - Used in currency common routine.

    CURELAT    - Used in currency common routine.

    GLADDRESS  - Used in general ledger common routine.

    GLCHART    - Used in general ledger common routine.

    GLCODES    - Used in general ledger common routine.

    GLINTCO    - Edits intercompany relationship.

    GLSYSTEM   - Validates general ledger company.

    JBKOPCODE  -

    JBKSYSCODE -

    MAINVHAND  -

    PURCHORDER -

    SYSTEMCODE -

    TXTAXRATE  - Validates tax rate.


    TXUSAGECD  -

    WFSETUP    -


INVOKED Programs

    ACAC
    ACCL
    IFCU
    IFSG
    API3
    IFAC
    IFAU
    SLSE
    SLSU
    API4
    IFOB
    IFRS
    MAPC
    MARC
    SLSS