Lawson Insight Technical Documentation

Generated by:
Documentation generated by Decision Analytics

ERDs Tables Conditions Elements Libraries APIs Forms

BL31


BL31.1 - Customer Recurring Invoice

**Form Purpose
Use Customer Recurring Invoice (BL31.1) to assign a recurring invoice to a
specific customer.

**More Information
You must have already defined the recurring invoice before you can assign one
to a customer. You can override the default information from BL30.1 (Recurring
Invoice) that appears here.

Recurring invoices are meant only for debit memos, not credit memos.




Updated Files

    BLRICCOMM  - Stores comments attached to either a customer recurring
                 invoice header or a
                 recurring invoice line comments.

    BLRICLINE  - Primary file maintained by this program. Stores information
                 and control parameters to control creation of invoices for an
                 item.

    BLRICMISC  - Primary file maintained by this program. Stores information
                 and control parameters to control creation of invoices for an
                 add-on charge.


    BLRICSGBLK -

    BLRICUST   - Primary file maintained by this program.  Stores information
                 and parameters used to control invoice creation for a customer
                 recurring invoice.

    BLRIMAST   - Stores information and control parameters to control creation
                 of customer
                 recurring invoices and the subsequent invoices created from
                 those customer
                 recurring invoices.

    BLRIMLINE  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice line items and the subsequent invoices
                 created from those
                 customer recurring invoice line items.

    BLRIMMISC  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice add-on charges and the subsequent invoices
                 created from those customer recurring invoice add-on charges.

    BLRIMSGBLK -

    CUSTEP     -

    EPTYPE     -

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

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

    OEMISC     - Used to validate the Billing add-on charge code.

    SALESREP   - Used to validate sales representative.  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.


Referenced Files

    AGINGCODE  - Used in the Accounts Receivable customer edit routine.

    ARCOMP     - Used to validate the Accounts Receivable company.

    ARCUSTFLDS - Used in the Accounts Receivable customer edit and Update
                 routines.

    ARCUSTGRP  - Used in the Accounts Receivable company 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.

    ARPAYMENT  - Used in the Accounts Receivable customer edit routine.

    BILLOPER   - Used to validate operator authority to enter item or add-on
                 charge.

    BLRIMCOMM  - Stores comments attached to either a recurring invoice header
                 or a recurring
                 invoice line.

    CUCONV     - Used in converting monetary amounts between currencies.

    CURELAT    - Used in converting monetary amounts between currencies.

    CUSTDESC   - Used to display the Accounts Receivable customer information.

    EPTRANS    -

    GLSYSTEM   - Used in the General Ledger company edit routine.

    ICCOMPANY  - Used to validate the Inventory Control company.

    ICLOCATION - Used to validate the Inventory Control location.

    INSTCTRYCD -

    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.

    OECOMMHDR  - Used to validate standard comment codes.

    OECOMPANY  - Used to validate the Billing company.

    OECUST     - Used in the Accounts Receivable customer edit routine.

    OEDISCOUNT -

    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.

    OEPROCLEV  - Used to validate the Billing process level.

    OESLSACCT  -

    STATICCUST - Used in the Accounts Receivable customer edit routine.

    WFSETUP    -


BL31.2 - Customer Recurring Invoice Add-On Charges

**Form Purpose
Use Customer Recurring Invoice AOCs (BL31.2) to assign add-on charges to a
customer recurring invoice. You must have already defined the customer
recurring invoice before assigning add-on charges to it.




Updated Files

    BLRICCOMM  - Stores comments attached to either a customer recurring
                 invoice header or a
                 recurring invoice line comments.

    BLRICLINE  - Used to edit that no customer recurring invoice lines exist.
                 A recurring
                 invoice line cannot be deleted when there are any attached
                 customer recurring
                 invoice lines.

    BLRICMISC  - Stores information and control parameters to control creation
                 of invoices
                 for an add-on charge.

    BLRICSGBLK -

    BLRICUST   - Used to edit that no customer recurring invoices exist.  A
                 recurring invoice
                 cannot be deleted when there are any attached customer
                 recurring invoices.

    BLRIMAST   - Stores information and control parameters to control creation
                 of customer
                 recurring invoices and the subsequent invoices created from
                 those customer
                 recurring invoices.

    BLRIMLINE  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice line items and the subsequent invoices
                 created from those
                 customer recurring invoice line items.

    BLRIMMISC  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice add-on charges and the subsequent invoices
                 created from those customer recurring invoice add-on charges.

    BLRIMSGBLK -

    CUSTEP     -

    EPTYPE     -

    HOLDCODES  - Used to validate the hold code.

    OEINVCTYPE - Used to validate invoice type.

    OEMISC     - Used to validate the Billing add-on charge code.

    SALESREP   - Used to validate sales representatives.

    TERITORY   - Used to validate territories.

    TERMS      - Used to validate Accounts Receivable terms.


Referenced Files

    AGINGCODE  - Used in the customer edit routine.

    ARCOMP     - Used to validate the Accounts Receivable company.

    ARCUSTFLDS - Used in the customer edit routine.

    ARCUSTGRP  - Used in the Accounts Receivable company edit routine.

    ARCUSTOMER - Used to validate the Accounts Receivable customer.

    ARCUSTTOTS - Used in the customer edit routine.

    ARLOCKBOX  - Used in the customer edit routine.

    ARPAYMENT  - Used in the customer edit routine.

    BILLOPER   - Used to validate operator authority to enter item or add-on
                 charge.

    BLRIMCOMM  - Stores comments attached to either a recurring invoice header
                 or a recurring
                 invoice line.

    CUCONV     - Used for currency editing.

    CURELAT    -

    CUSTDESC   - Used in the Accounts Receivable customer edit routine.

    EPTRANS    -

    GLSYSTEM   - Used in the General Ledger edit routines.

    ICCOMPANY  - Used to validate the Inventory Control company.

    ICLOCATION - Used to validate the inventory control location.

    INSTCTRYCD -

    ITEMMAST   - Used to validate the inventory control item.

    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.

    OECOMMHDR  - Used to validate standard comment codes.

    OECOMPANY  - Used to validate the Billing company.

    OECUST     - Used in the Accounts Receivable customer edit routine.

    OEDISCOUNT -

    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.

    OEPROCLEV  - Used to validate the Billing process level.

    OESLSACCT  -

    STATICCUST - Used in the Accounts Receivable customer edit routine.

    WFSETUP    -


BL31.3 - Customer Recurring Invoice Items

**Form Purpose
Use Customer Recurring Invoice Items (BL31.3) to assign items to customer
recurring invoice lines.  Both the customer recurring invoice and the invoice
line must exist before you can assign items to an invoice line.




Updated Files

    BLRICCOMM  - Stores comments attached to either a customer recurring
                 invoice header or a
                 recurring invoice line comments.

    BLRICLINE  - Used to edit that no customer recurring invoice lines exist.
                 A recurring
                 invoice line cannot be deleted when there are any attached
                 customer recurring
                 invoice lines.

    BLRICMISC  - Stores information and control parameters to control creation
                 of invoices
                 for an add-on charge.

    BLRICSGBLK -

    BLRICUST   - Used to edit that no customer recurring invoices exist.  A
                 recurring invoice
                 cannot be deleted when there are any attached customer
                 recurring invoices.

    BLRIMAST   - Stores information and control parameters to control creation
                 of customer
                 recurring invoices and the subsequent invoices created from
                 those customer
                 recurring invoices.

    BLRIMLINE  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice line items and the subsequent invoices
                 created from those
                 customer recurring invoice line items.

    BLRIMMISC  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice add-on charges and the subsequent invoices
                 created from those customer recurring invoice add-on charges.

    BLRIMSGBLK -

    CUSTEP     -

    EPTYPE     -

    HOLDCODES  - Used to validate the hold code.

    OEINVCTYPE - Used to validate invoice type.

    OEMISC     - Used to validate the Billing add-on charge code.

    SALESREP   - Used to validate sales representatives.

    TERITORY   - Used to validate territories.

    TERMS      - Used to validate Accounts Receivable terms.


Referenced Files

    AGINGCODE  - Used in the customer edit routine.

    ARCOMP     - Used to validate the Accounts Receivable company.

    ARCUSTFLDS - Used in the customer edit routine.

    ARCUSTGRP  - Used in the Accounts Receivable company edit routine.

    ARCUSTOMER - Used to validate the Accounts Receivable customer.

    ARCUSTTOTS - Used in the customer edit routine.

    ARLOCKBOX  - Used in the customer edit routine.

    ARPAYMENT  - Used in the customer edit routine.

    BILLOPER   - Used to validate operator authority to enter item or add-on
                 charge.

    BLRIMCOMM  - Stores comments attached to either a recurring invoice header
                 or a recurring
                 invoice line.

    CUCONV     - Used for currency editing.

    CURELAT    -

    CUSTDESC   - Used in the Accounts Receivable customer edit routine.

    EPTRANS    -

    GLSYSTEM   - Used in the General Ledger edit routines.

    ICCOMPANY  - Used to validate the Inventory Control company.

    ICLOCATION - Used to validate the inventory control location.

    INSTCTRYCD -

    ITEMMAST   - Used to validate the inventory control item.

    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.

    OECOMMHDR  - Used to validate standard comment codes.

    OECOMPANY  - Used to validate the Billing company.

    OECUST     - Used in the Accounts Receivable customer edit routine.

    OEDISCOUNT -

    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.

    OEPROCLEV  - Used to validate the Billing process level.

    OESLSACCT  -

    STATICCUST - Used in the Accounts Receivable customer edit routine.

    WFSETUP    -


BL31.5 - Customer Recurring Invoice Item Add-On Charges

**Form Purpose
Use Customer Recurring Invc Line AOCs (BL31.5) to assign add-on charges to a
customer recurring invoice line.

**More Information
You can enter add-on charges as a flat amount, unit price, or as a
percentage.  However, if you selected the zero-after option, you can only
enter the add-on charge as a flat amount.




Updated Files

    BLRICCOMM  - Stores comments attached to either a customer recurring
                 invoice header or a
                 recurring invoice line comments.

    BLRICLINE  - Primary file maintained by this program. Stores information
                 and control parameters to control creation of invoices for an
                 item.


    BLRICMISC  - Primary file maintained by this program. Stores information
                 and control parameters to control creation of invoices for
                 add-on charge.

    BLRICSGBLK -

    BLRICUST   - Primary file maintained by this program.  Stores information
                 and parameters used to control invoice creation for a customer
                 recurring invoice.

    BLRIMAST   - Stores information and control parameters to control creation
                 of customer
                 recurring invoices and the subsequent invoices created from
                 those customer
                 recurring invoices.

    BLRIMLINE  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice line items and the subsequent invoices
                 created from those
                 customer recurring invoice line items.

    BLRIMMISC  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice add-on charges and the subsequent invoices
                 created from those customer recurring invoice add-on charges.

    BLRIMSGBLK -

    CUSTEP     -

    EPTYPE     -

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

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

    OEMISC     - Used to validate the Billing add-on charge code.

    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.


Referenced Files

    AGINGCODE  - Used in the Accounts Receivable customer edit routine.

    ARCOMP     - Used to validate the Accounts Receivable company.

    ARCUSTFLDS - Used in the Accounts Receivable customer edit and Update
                 routines.

    ARCUSTGRP  - Used in the Accounts Receivable company 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.

    ARPAYMENT  - Used in the Accounts Receivable customer edit routine.

    BILLOPER   - Used to validate operator authority to enter item or add-on
                 charge.

    BLRIMCOMM  - Stores comments attached to either a recurring invoice header
                 or a recurring
                 invoice line.

    CUCONV     - Used in converting monetary amounts between currencies.

    CURELAT    - Used in converting monetary amounts between currencies.

    CUSTDESC   - Used to display the Accounts Receivable customer information.

    EPTRANS    -

    GLSYSTEM   - Used in the General Ledger company edit routine.

    ICCOMPANY  - Used to validate the Inventory Control company.

    ICLOCATION - Used to validate the Inventory Control location.

    INSTCTRYCD -

    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.

    OECOMMHDR  - Used to validate standard comment codes.

    OECOMPANY  - Used to validate the Billing company.

    OECUST     - Used in the Accounts Receivable customer edit routine.

    OEDISCOUNT -

    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.

    OEPROCLEV  - Used to validate the Billing process level.

    OESLSACCT  -

    STATICCUST - Used in the Accounts Receivable customer edit routine.

    WFSETUP    -


BL31.7 - Recurring Invoice Customer Mass Create

**Form Purpose
Use Recurring Customer Mass Create (BL31.7) to create one customer recurring
invoice for up to 10 customers at once.  The recurring invoice must already be
defined before you can mass create a customer recurring invoice for several
customers.




Updated Files

    BLRICCOMM  - Stores comments attached to either a customer recurring
                 invoice header or a
                 recurring invoice line comments.

    BLRICLINE  - Primary file maintained by this program. Stores information
                 and control parameters to control creation of invoices for an
                 item.


    BLRICMISC  - Primary file maintained by this program. Stores information
                 and control parameters to control creation of invoices for
                 add-on charge.


    BLRICSGBLK -

    BLRICUST   - Primary file maintained by this program.  Stores information
                 and parameters used to control invoice creation for a customer
                 recurring invoice.

    BLRIMAST   - Stores information and control parameters to control creation
                 of customer
                 recurring invoices and the subsequent invoices created from
                 those customer
                 recurring invoices.

    BLRIMLINE  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice line items and the subsequent invoices
                 created from those
                 customer recurring invoice line items.

    BLRIMMISC  - Stores information and control parameters to control creation
                 of customer
                 recurring invoice add-on charges and the subsequent invoices
                 created from those
                 customer recurring invoice add-on charges.

    BLRIMSGBLK -

    CUSTEP     -

    EPTYPE     -

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

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

    OEMISC     - Used to validate the Billing add-on charge code.

    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.


Referenced Files

    AGINGCODE  - Used in the Accounts Receivable customer edit routine.

    ARCOMP     - Used to validate the Accounts Receivable company.

    ARCUSTFLDS - Used in the Accounts Receivable customer edit and Update
                 routines.

    ARCUSTGRP  - Used in the Accounts Receivable company 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.

    ARPAYMENT  - Used in the Accounts Receivable customer edit routine.

    BILLOPER   - Used to validate operator authority to enter an item or add-on
                 charge.

    BLRIMCOMM  - Stores comments attached to either a recurring invoice header
                 or a recurring
                 invoice line.

    CUCONV     - Used in converting monetary amounts between currencies.

    CURELAT    - Used in converting monetary amounts between currencies.

    CUSTDESC   - Used to display Accounts Receivable customer information.

    EPTRANS    -

    GLSYSTEM   - Used in the General Ledger company edit routine.

    ICCOMPANY  - Used to validate the Inventory Control company.

    ICLOCATION - Used to validate the Inventory Control location.

    INSTCTRYCD -

    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.

    OECOMMHDR  - Used to validate standard comment codes.

    OECOMPANY  - Used to validate the Billing company.

    OECUST     - Used in the Accounts Receivable customer edit routine.

    OEDISCOUNT -

    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.

    OEPROCLEV  - Used to validate the Billing process level.

    OESLSACCT  -

    STATICCUST - Used in the Accounts Receivable customer edit routine.

    WFSETUP    -


INVOKED Programs

    ACAC
    ACCL
    ACTA
    API4
    IFAC
    IFAU
    IFCU
    IFOB
    IFSG
    SLSE
    SLSU
    IFLU
    BLI2
    BLI3
    ICI1
    SLSS