Lawson Insight Technical Documentation


ERDs Tables Elements Libraries App Forms

AP00

AP00.1 - Vendor Group

Use AP00.1 (Vendor Group) to define and maintain vendor groups. A vendor
group identifies a set of vendors shared by one or more accounts payable
companies. Vendors are added to a vendor group in AP10.1 (Vendor). A vendor
group allows more than one company to make payments to and purchases from the
same vendors.

Companies that share the same vendor group can display vendor balances by
company or by vendor group. The options you define on this form apply to all
vendors and companies assigned to this vendor group.

When you define a vendor group, the system automatically creates a one-time
vendor class of "ONE." The system assigns this vendor class to one-time
vendors defined during invoice entry in AP20 (Invoice Entry).

To define up to six additional entry fields to store vendor information,
choose the User Fields button to open the Vendor Group User Fields subform.

Updated Files

    APHOLDCODE - Creates system hold code records.

    APVENCLASS - Creates onetime vendor class.

    APVENGROUP - Creates vendor group record.


Referenced Files

    APCOMPANY  - Edit for delete function.

    APHLDINV   - Used to determine if a transaction or vendor is on hold.

    APVENMAST  - Edit for delete function.


AP00.2 - Vendor Group User Fields

Use the Vendor Group User Fields subform to define up to six additional
fields to store vendor information. Each field name and type is user-defined.
The fields you define are available for data entry when you define your
vendors and alternate vendor locations in AP10 (Vendor). You can use the first
field to perform inquiries in Universe and run user-designed reports.

Updated Files

    None.


Referenced Files

    APVENGROUP - Validates vendor group.


AP00.3 - Vendor Class

Use AP00.3 (Vendor Class) to define and maintain vendor classes for each
vendor group. A vendor class identifies a subset of vendors that share common
characteristics, such as office supply vendors or employees. You can process
payments by vendor class. You assign vendors to a vendor group and a vendor
class in AP10.1 (Vendor). Define at least one vendor class for each vendor
group.

The system automatically creates a vendor class of "ONE" for each vendor
group you define in AP00.1 (Vendor Group). The system assigns this vendor
class to one-time vendors that you define during invoice entry in AP20
(Invoice Entry).

Updated Files

    APVENCLASS - Creates vendor class records.

    CBBANKINST - Validates payment code and updates the used flag.

    CBCASHCODE - Validates cash code and updates the used flag.

    TXCODEMAST - Validates tax code. Does not update.

    TXCOMPANY  - Referenced by tax common routines. Does not update.

    TXTAXCODE  - Validates tax code.

    TXTAXTABLE - Validates tax table.


Referenced Files

    APACCRCODE - Validates an invoice accrual code.

    APDISTHDR  - Validates a distribution code.

    APHOLDCODE - Validates hold codes.

    APINCCODE  - Validates income codes.

    APVENGROUP - Validates vendor group.

    APVENMAST  - Used to check if vendors exist with delete option.

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUCONV     - Referenced by general ledger and currency common routines.

    CURELAT    - Validates currency relationship.

    GLSYSTEM   - Referenced by general ledger common routines.

    TXTAXRATE  - Validates existence of tax rate.


AP00.4 - Company

Use AP00.4 (Company) to define and maintain accounts payable companies. You
assign the company to a vendor group and a pay group, and select invoice entry
options. Before you can define an accounts payable company, it must first be a
valid company in the Lawson General Ledger system. The accounts payable
company uses the name and company base currency defined for the general ledger
company.

Use the Main form tab to select invoice entry options. Use the Codes form tab
to define accounts payable processing codes and select a default cash code.
Use the Options form tab to define posting and processing options, including
VAT processing options, employee expense and workflow processing. Use the
Options 2 form tab to specify whether you want to use in-transit distributions
to quickly record tax liability and assign an in-transit distribution code to
the expense. Use the ERS, EDI form tab to define evaluated  receipts
settlement (ERS) and electronic data interchange (EDI) processing  options.

If using the invoice approval entry option, or if using a workflow system for
approving invoices, choose the Approval button to open the Company Approval
subform. Use the subform to define optional approval criteria.

To define or maintain process levels for a company, choose the Process Level
button to open AP00.7 (Process Level).

Updated Files

    APACCRCODE - Creates company default invoice accrual code record.

    APAPPROVAL - Creates or validates an approval record for a given company or
                 vendor.

    APCOMPANY  - Creates company record.

    APDISCCODE - Creates an accounts payable discount code.

    APDRFTCDES - Creates company default bill of exchange code record.

    APPAYCOREL - Creates or validates a relationship between pay group and
                 company.

    APPROCLEV  - Validates process level.

    APWTHCODE  - Creates an income withholding code.

    CBCASHCODE - Validates a cash code and updates the used flag.

    CBCPYCASH  - Validates company - cash code relationship and updates used
                 flag.


Referenced Files

    APAPPROVAL - Creates or validates an approval record for a given company or
                 vendor.

    APDISTCODE - Validates the distribution code.

    APDRFTCDES - Creates company default bill of exchange code record.

    APINVOICE  - Validates invoices for change and delete actions.

    APPAYCOREL - Creates or validates a relationship between pay group and
                 company.

    APPAYGROUP - Validates pay group.

    APPROCLEV  - Validates process level.

    APVENGROUP - Validates vendor group.

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    GLADDRESS  - Defaults company name.

    GLCHART    - Referenced by general ledger common routines.

    GLINTCO    - Referenced by general ledger common routines.

    GLSYSTEM   - Validates general ledger company.

    WFSETUP    -


AP00.6 - Company Options

Use the Company Options subform to define posting and processing options,
including employee expense, workflow, evaluated receipts settlement (ERS), and
electronic data interface (EDI) options.

Updated Files

    None.


Referenced Files

    APCOMPANY  - Validates company.


AP00.7 - Process Level

Use AP00.7 (Process Level) to define and maintain process levels. A process
level is part of a company such as division, department, or cost center. You
can use process levels to define default accounts used to post invoices, break
and subtotal reports, and schedule and pay invoices. If a company uses more
than one cash account or bank account, you might need to define more than one
process level.

You can designate one process level as the default process level for a
company by selecting Yes in the Default field. If selected, the process level
defaults on all invoices for the company unless you override it during invoice
entry. If you do not designate a default process level for a company, you must
assign a process level to each invoice during invoice entry.

Use the Address form tab to define address information. Use the Codes form
tab to assign accounts payable codes. A process level uses the accounts
payable codes assigned to the company unless you override them.

Updated Files

    APPAYCOREL - Creates or validates a relationship between a pay group and
                 company.

    APPROCLEV  - Creates process level records.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCPYCASH  - Validates company - cash code relationship and updates used
                 flag.


Referenced Files

    APACCRCODE - Validates invoice accrual codes.

    APCOMPANY  - Validates company.

    APDISCCODE - Validates discount code.

    APDISTCODE - Validates distribution code.

    APINVOICE  - Validates to see if invoices exist on a delete function.

    APPAYGROUP - Validates pay group.

    APPAYMENT  - References a payment record.

    APWTHCODE  - Validates income withholding code.

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    GLINTCO    - Referenced by general ledger common routines.

    INSTCTRYCD - Validates the country code for VAT and Intrastat reporting.

    INSTREGN   - Validates Intrastat region code.


AP00.8 - Company Approval

If using the invoice approval entry option, or if using a workflow system for
approving invoices, use the Company Approval subform to define approval
criteria used for selecting invoices for approval.

If the company has Yes selected in the Invoice Approval field and No selected
in the Workflow field (Company Options subform), use the subform to define
optional criteria used for selecting invoices for approval. Upon release,
invoices with an amount greater than or equal to the defined amount must be
approved in AP36.1 (Invoice Payment Approval).

If the company has Yes selected in the Workflow field, use the subform to
define criteria used for selecting invoices for approval in the Workflow
system. Upon release, invoices that do not meet criteria defined for approval
are available for payment. Invoices with an amount greater than or equal to
defined amount are routed to the Workflow system for approval.

Updated Files

    APAPPROVAL - Creates or validates an approval record for a given company or
                 vendor.

    APCOMPANY  - Updates approval exists flag in company file.


Referenced Files

    APPROCLEV  - Validates process level.


INVOKED Programs

    IFAC
    ACAC
    IFCR
    IFSG
    IFCU
    IFAU
    SLSE
    SLSU
    IFCC