Lawson Insight Technical Documentation


ERDs Tables Elements Libraries App Forms

BL120

BL120 - Invoice Batch Release

Run this program to print unreleased invoice batches and optionally release
the batch when it runs. You can preview invoices by selecting the report-only
mode. This will allow you to see sales tax and downpayment information before
the batch is released.

Updated Files

    ACCOMMIT   - Used in the Activity Management edit routines.

    ACCOMMITX  - Used in the Activity Management edit routines.

    ARCODE     - Used to validate Accounts Receivable codes.  If this is the
                 first time the Accounts Receivable code is
                 referenced, the used flag is set.

    ARPROCLEVL - Used to validate the Accounts Receivable process level.  If
                 this is the first
                 time the Accounts Receivable process level is referenced, the
                 used flag is set.

    CBBANKINST - Used to validate payment codes.

    CKPOINT    - Used to control program restart logic.

    HOLDCODES  - Used to validate hold codes.  If this is the first time the
                 hold code is
                 referenced, the used flag is set.

    OECOMPANY  - Used to validate the Billing company.

    OECUSTCODE - Used to validate customer codes.  If this is the first time
                 the customer code is
                 used, the used flag is set on.

    OEINVCCOMM - Used to store comments associated with an invoice or its line
                 items.

    OEINVCDTL  - Used to print lot/serial information for invoice lines.

    OEINVCLINE - Used in the invoice process routine.

    OEINVCMISC - Used in the invoice process routine.

    OEINVCTAX  - If invoices are being released, sales taxes are calculated and
                 stored in
                 this file.

    OEINVCTYPE - Used to validate invoice types.  If this is the first time the
                 invoice type
                 is referenced, the used flag is set.

    OEINVCUOM  - Used in the Invoice process routine.

    OEINVHDR   - Used to validate invoice batches.  If the release invoice
                 option is chosen,
                 the Invoice Batch record is deleted after its invoices are
                 released.

    OEINVOICE  - Used in the Invoice process routine.

    OEINVSGBLK - Stores user analysis values for processing through the
                 Strategic Ledger system.

    OEMISC     - Used to validate add-on charges.  If this is the first time
                 the add-on charge is referenced, the used flag is set.

    OEPROCLEV  - Used to validate the Billing process level.

    OEREASON   - Used to validate reason codes.  If this is the first time the
                 reason code is
                 referenced, the used flag is set.

    SALESREP   - Used to validate sales representatives.  If this is the first
                 time the sales representative is referenced, the used flag is
                 set.

    TERITORY   - Used to validate territories.  If this is the first time the
                 territory is
                 referenced, the used flag is set.

    TERMS      - Used to validate terms codes.  If this is the first time the
                 terms code is
                 referenced, the used flag is set.

    TXCODEMAST - Stores tax codes, descriptions, and tax types that define how
                 the tax code is used.

    TXCOMPANY  - Stores company information and which tax system the company
                 uses. Includes general ledger accounts if they are defined at
                 the company level.

    TXTAXCODE  - Used to validate tax codes.

    TXTAXTABLE - Used in sales tax calculation.


Referenced Files

    ACACCTCAT  - Used in the Activity Management edit routines.

    ACACTGRP   - Used in the Activity Management edit routines.

    ACACTIVITY - Used to validate the Activity Management activity
                 code.

    ACCAL      - Used in the Activity Management edit routines.

    ACCALX     - Used in the Activity Management edit routines.

    AGINGCODE  - Used in the Accounts Receivable customer edit routine.

    APACCRCODE - Used in the vendor edit routine.

    ARCOMP     - Used to validate the Accounts Receivable company.

    ARCUSTFLDS - Used in the Accounts Receivable customer edit routine.

    ARCUSTGRP  - Used in the Accounts Receivable customer edit routine.

    ARCUSTOMER - Used to validate the Accounts Receivable customer.

    ARCUSTTOTS - Used in the Accounts Receivable customer edit routine.

    ARLOCKBOX  - Used in the Accounts Receivable customer edit routine.

    AROIHDR    - Used in the customer edit routine.

    ARPAYMENT  - Used in the Accounts Receivable customer edit routine.

    BILLTO     - Used to validate the customer bill to entered on the
                 order.

    COLINE     - Used to print customer order line information.

    COLINEUOM  - Used to provide customer order line pricing information when
                 the line is priced
                 using multiple units of measure.
                 multiple units of measure.

    COMISC     - Used to print customer order add-on charge information.

    CUCONV     - Used in converting monetary amounts between currencies.

    CURELAT    - Used in the currency conversion routine.

    CUSTDESC   - Used in the Accounts Receivable customer edit routine.

    CUSTORDER  - Used to print customer order information.

    GLCODES    - Used in the General Ledger account verification routine.

    GLSYSTEM   - Used in the General Ledger edit routine.

    ICCATEGORY - Used to validate inventory control general ledger categories.

    ICCOMPANY  - Used to validate the Inventory Control company.

    ICLOCATION - Used to validate the Inventory Control location.

    INSTCTRYCD - Used to validate the Intrastat country code.

    INSTREGN   - Validates the Intrastat region code.

    ITEMADDON  - Used to trigger automatic creation of add-on charges for
                 specific items when
                 sold in specified states (or all states).  The add-on charge
                 is created at
                 the invoice line level.

    ITEMLOC    - Used to validate the Inventory Control item location.

    ITEMMAST   - Used to validate Inventory Control item numbers.

    NATACCT    - Used in the Accounts Receivable customer edit routine.

    NATBALANCE - Used in the Accounts Receivable customer edit routine.

    OEBASE     - Used to validate the price base name.

    OECREDCARD - Used to validate credit card types.

    OECUST     - Used in the Accounts Receivable customer edit routine.

    OEDISCOUNT - Used to validate discount codes and provide discount
                 information for the pricing routine.

    OEFRTCODE  - Used to validate freight codes.

    OEORDCMNT  - Used to print customer order comments.

    OEPLCLASS  - Used to store sales class pricing parameters for price list,
                 promotion, and contract.

    OEPLITEM   - Used to store item pricing parameters for price list,
                 promotion, and contract.

    OEPRCLIST  - Used to store default pricing parameters for price list,
                 promotion, and contract.

    OESLSACCT  - Used to validate sales class accounts.

    OPERATOR   -

    ORDERTYPE  - Used to validate order types.

    SHIPTO     - Used to validate ship-to codes.

    STATICCUST - Used in the Accounts Receivable customer edit routine.

    SYSTEMCODE - Used by the General Ledger system edit routine.

    TXTAXRATE  - Used when calculating sales tax for an invoice line.

    WHSHIPLINE - Used to store shipline information including feedback
                 quantity.

    WHSHIPMENT - Used to store shipment header information.


INVOKED Programs

    IFAC
    ACAC
    IFCR
    IFSG
    IFCU
    IFAU
    SLSE
    SLSU
    IFOB
    IFRS
    SLSS