Lawson Insight Technical Documentation


ERDs Tables Elements Libraries App Forms

AP10

AP10.1 - Vendor

Use AP10.1 (Vendor) to define and maintain vendors for a vendor group. A
vendor is any company or person you remit payments to.

Use the Main form tab to assign the vendor to a vendor class, assign the
vendor to an optional process group, and define address information. You can
also record the vendor's tax identification number and assign a pay vendor. To
define optional name and contact information, use the Contact form tab.

To define optional currency defaults for the vendor, use the Currency form
tab. Use the form tab if you want to store a vendor's balance information in a
currency different from the company base currency.

To assign default codes to the vendor, use the Defaults form tab. To assign
default codes to a vendor at a company level, choose the Company button to
open the Vendor - Company Codes subform. Use the subform to select codes for
the vendor for one or more companies associated with the vendor group.

To define vendor options, including an anticipation discount rate and an
income withholding indicator, use the Options form tab.

To define optional payment processing, electronic transfer, and electronic
invoicing information, use the Electronic form tab. If you create SWIFT
payments for the vendor, choose the Swift Pmt button to open the use the Swift
Payment Options subform. Use the subform to define SWIFT payment options.

If you defined additional entry fields for the vendor group in AP00.1 (Vendor
Group), use the User Fields form tab to type information in the user defined
fields.

If the vendor is also a customer in the Lawson Accounts Receivable system,
choose the Customer button to open the Customer subform. Use the subform to
associate the vendor to the corresponding accounts receivable customer.

To define alternate locations for the vendor, choose the Locations button to
open AP10.2 (Vendor Location).

If you use the invoice approval option or a workflow system for approving
released invoices and you want to define vendor-specific approval criteria to
override criteria defined for one or more associated companies, choose the
Approval button to open the Vendor Approval subform.

Note:  If you use process groups and need to change the process group for a
vendor, you must run AP102 (Process Group Update) if invoices exist for the
vendor. The program updates the vendor and associated invoices with the new
process group.












Updated Files

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


    APAUDIT    - Creates vendor audit records.

    APCOMMENTS - Deletes comment records when vendor is deleted.

    APCPYVND   - Updates, maintains, or validates default codes for a specific
                 vendor and company.


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

    APHOLDCODE - Validates hold code and updates used flag.

    APVENGROUP - Validates and updates vendor group record.

    APVENLOC   - Deletes alternate locations when vendor is deleted.

    APVENMAST  - Creates vendor records.

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates the used flag.

    CUSTDESC   - Referenced and updated by accounts receivable common routines.

    TERMS      - Validates terms code.

    TXCODEMAST - Validates tax code. Does not update.

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

    TXTAXCODE  - Referenced and updated by tax common routines.

    TXTAXTABLE - Referenced and updated by tax common routines.


Referenced Files

    APACCRCODE - Validates invoice accrual code.

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


    APAUTHOR   - Validates authority code.

    APCOMMENTS - Deletes comment records when vendor is deleted.

    APCOMPANY  - Validates codes against company.

    APCPYVND   - Updates, maintains, or validates default codes for a specific
                 vendor and company.


    APDISCCODE - Validates discount code.

    APDISTHDR  - Validates distribution code.

    APINCCODE  - Validates income code.

    APINVOICE  - Edits invoices for delete action.

    APPAYMENT  - References a payment record.

    APPROCGRP  - Creates or validates a process group.

    APVENBAL   - Edits vendor balance against delete action.

    APVENCLASS - Validates vendor class.

    APVENLOC   - Deletes alternate locations when vendor is deleted.

    ARCUSTGRP  - Referenced and updated by accounts receivable common routines.

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for user class.

    CUCONV     - Referenced by general ledger and currency common routines.

    CURELAT    - Verifies currency relationships.

    EEADVANCE  - Validates employee advance information.

    EEAPPROVAL - References an employee expense approval.

    EEEXPENSE  - Validates employee expense information.

    GLSYSTEM   - Referenced by general ledger common routines.

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

    INSTREGN   - Validates the region code for Intrastat reporting.

    POVENDLOC  - Validates purchase order alternate locations.

    POVENDOR   - Validates purchase order vendor on change and delete functions.


    PURCHORDER - Validates that purchase orders exist before delete.

    STPURCHORD - Validates standard purchase orders exist before delete.

    TXTAXRATE  - Referenced by tax common routines.

    TXUSAGECD  - Validates the tax usage code for VAT reporting.


AP10.2 - Vendor Location

Use AP10.2 (Vendor Location) to define and maintain alternate locations for a
vendor. An alternate vendor location represents an alternate remittance or
purchasing location for a vendor and is used to track remit to and purchase
from payment processing and balance information under a single vendor number.
You can define a location as a remittance address, a purchasing location, or
both. If you define payment processing and purchasing information specific to
a location, you can report or inquire on the information both for the
individual location and the vendor as a whole.

Use the Main form tab to define address information and the location type. To
define optional contact information, use the Contact form tab.

To define optional currency defaults for the location, use the Currency form
tab.

To assign default codes to the location, use the Defaults form tab. To assign
default codes to a location at a company level, choose the Company button to
open the Location - Company Codes subform. Use the subform to select codes for
the location for one or more companies associated with the vendor group.

To override payment processing, electronic transfer, or electronic invoicing
information that defaults from the vendor, use the Electronic form tab.

If you defined additional entry fields for the vendor group in AP00.1 (Vendor
Group), use the User Fields form tab to override values that default from the
vendor.







Updated Files

    APAUDIT    - Creates audit record for changed values.

    APCOMMENTS - Deletes location comments on delete action.

    APCPYVND   - Updates, maintains, or validates default codes for a specific
                 vendor and company.


    APVENLOC   - Creates vendor location records.

    APVENMAST  - Validates and updates normal remit to and purchase from.

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates used flag.

    TERMS      - Validates terms code.

    TXCODEMAST - Validates tax code. Does not update.

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

    TXTAXCODE  - Referenced and updated by tax common routines.

    TXTAXTABLE - Referenced and updated by tax common routines.


Referenced Files

    APACCRCODE - Validates invoice accrual code.

    APCOMMENTS - Deletes location comments on delete action.

    APCOMPANY  - Validates codes.

    APCPYVND   - Updates, maintains, or validates default codes for a specific
                 vendor and company.


    APINVOICE  - Validates the existence of location invoices for delete
                 function.


    APVENBAL   - Validates location balance on delete function.

    APVENGROUP - Validates vendor group.

    CBUSER     - Validates a user can access cash code.

    CBUSRCLASS - Validates all users for a user class.

    CUCONV     - Referenced by general ledger and currency common routines.

    CURELAT    - Validates currency relationships.

    GLSYSTEM   - Referenced by general ledger common routines.

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

    INSTREGN   - Validates the region code for Intrastat reporting.

    POVENDLOC  - Used to determine if a PO location exists when attempting to
                 delete the corresponding AP location.


    POVENDOR   - Validates purchase order vendor.

    PURCHORDER - Validates that purchase orders exist.

    STPURCHORD - Validates that standard purchase orders exist.

    TXTAXRATE  - Referenced by tax common routines.

    TXUSAGECD  - Validates the tax usage code for VAT reporting.


AP10.3 - One-Time Vendor

Use the One-Time Vendor subform to define a one-time vendor during invoice
entry in AP20.1 (Basic Invoice) or AP20.2 (Taxed Invoice). Use the subform to
type the one-time vendor name and address. The system automatically assigns a
number to the one-time vendor and assigns the vendor class "ONE." Use AP10.1
(Vendor) to define additional information for the vendor, if needed.


Updated Files

    APAUDIT    - Creates an audit record for a vendor or invoice change.

    APVENCLASS - Validates vendor class.

    APVENGROUP - Validates vendor group.

    APVENMAST  - Creates vendor record.


Referenced Files

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

    INSTREGN   - Validate Intrastat region code.


AP10.4 - Customer

If the vendor is also a customer in the Lawson Accounts Receivable system,
use the Customer subform to associate the vendor to the corresponding accounts
receivable customer. This association lets you display summary information
reflecting both accounts payable and accounts receivable balances in AP90.7
(Vendor Group Vendor Balances).


Updated Files

    None.


Referenced Files

    ARCUSTGRP  - Referenced by accounts receivable common routines.

    CUSTDESC   - Referenced by accounts receivable common routines.


AP10.5 - Vendor - Company Codes

Use the Vendor - Company Codes subform to assign default codes to a vendor at
a company level for one or more companies associated with the vendor group.


Updated Files

    APAUDIT    - Creates an audit record for a vendor or invoice change.

    APCPYVND   - Used to create or retrieve company specific defaults for a
                 given vendor.


    CBBANKINST - Referenced or updated by cash ledger common routines.

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

    TERMS      - Referenced or updated by terms common routines.

    TXCODEMAST - Validates tax code. Does not update.

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

    TXTAXCODE  - Referenced and updated by tax common routines.

    TXTAXTABLE - Referenced and updated by tax common routines.


Referenced Files

    APACCRCODE - Validates invoice accrual code.

    APAUTHOR   - Validates authority code.

    APCOMPANY  - Validates a company.

    APDISCCODE - Validates discount code.

    APDISTHDR  - Validates distribution code.

    APINCCODE  - Validates income withholding code.

    APVENGROUP - Validates vendor group.

    APVENMAST  - Validates vendor record.

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for user class.

    CUCONV     - Referenced in general ledger and currency common routines.

    CURELAT    - Validates currency relationship.

    GLINTCO    - Referenced in general ledger common routines.

    GLSYSTEM   - Referenced in general ledger common routines.

    TXTAXRATE  - Referenced in tax common routines.

    TXUSAGECD  - Validates the tax usage code for VAT reporting.


AP10.6 - Location - Company Codes

Use the Location - Company Codes subform to assign default codes to an
alternate vendor location at a company level for one or more companies
associated with the vendor group.


Updated Files

    APAUDIT    - Creates an audit record for a vendor or invoice change.

    APCPYVND   - Used to retrieve company specific defaults for a given vendor.

    CBBANKINST - Referenced or updated by cash ledger common routines.

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

    TERMS      - Referenced or updated by the terms common routines.

    TXCODEMAST - Validates tax code. Does not update.

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

    TXTAXCODE  - Referenced and updated by tax common routines.

    TXTAXTABLE - Referenced and updated by tax common routines.


Referenced Files

    APACCRCODE - Validates invoice accrual code.

    APCOMPANY  - Validates company.

    APVENGROUP - Used to retrieve vendor group information.

    APVENMAST  - Creates or validates vendor and returns defaults.

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for user class.

    CUCONV     - Referenced by general ledger and currency common routines.

    CURELAT    - Validates currency relationship.

    GLSYSTEM   - Referenced by general ledger common routines.

    TXTAXRATE  - Referenced by tax common routines.

    TXUSAGECD  - Validates the tax usage code; used for VAT reporting.


AP10.7 - Vendor Approval

If you use the invoice approval option or a workflow system for approving
released invoices, use the Vendor Approval subform to define vendor-specific
approval criteria to override criteria defined for one or more associated
companies.


Updated Files

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


    APVENMAST  - Validates and updates vendor information.


Referenced Files

    APCOMPANY  - Validates company.

    APPROCLEV  - Validates process level.


INVOKED Programs

    ACAC
    IFCR
    IFSG
    IFCU
    IFAC
    IFAU
    SLSE
    SLSU
    IFCC