Lawson Software

Lawson Insight Technical Documentation

Generated by:
Documentation generated by Decision Analytics

ERDs Tables Elements Libraries App Forms

AP20


AP20.1 - Basic Invoice

**Form Purpose
Use Basic Invoice (AP20.1) to enter and maintain unreleased invoices, debit
memos, credit memos, and one-time vendor invoices that do not contain tax
distributions. Many fields on this form default values assigned to the vendor
or location at a company level, the vendor or location at a vendor group
level, or the company, pay group, vendor class, or vendor group unless you
override them on this form and on associated subforms.

Use the bottom of the AP20.1 form area to enter optional distribution
information for the invoice. This information includes: distribution company,
accounting unit, account, subaccount, distribution amount, activity, and
account category.

Note You can enter as many distribution lines as needed, but only five
display at one time. Use the Page Up and Page Down keys to scroll through the
display.

Use AP20.1 to enter and match invoices. You can attempt to match invoices by
adding them, then attempting to match or by adding and matching in a single
step.

To process an invoice using the two-step method, add an invoice with the
appropriate matching detail information, using the Add form action. Then
process the match with a form action of Match as a separate step.

You can also add and attempt the match in one step using a form action of
Match.

**More Information
To override the default distribution description or reference, or to assign a
distribution code or unit amount to a distribution, choose the More button to
open the Distribution Options subform. You can also type additional
information in the distribution user fields.

To define asset information for a distribution, choose the AM button to open
the Asset Management subform. Make sure the total amount of all expense
distributions equals the invoice amount.

Use the Main form tab to define and maintain invoice header information.

Use the Misc form tab to define matching and currency options for the
invoice. The matching options include the invoice receipt date and the
matching reference number. For more information on invoice matching
processing, see the Invoice Matching section of the AP20.1 form help.

Use the Options form tab to define invoice options and income options.

Use the Payment form tab to define manual payment information or enter
vendor-issued bill of exchange payment information for an unreleased, base
currency invoice, debit memo, or credit memo.

Use the Payment form tab to create a recurring invoice, type the number of
times the invoice should recur and select the frequency of the recurrences.
The system increments the invoice date, due date, post date, and discount date
of the next invoice recurrence by the frequency. Use AP20.8 (Payment Schedule)
to maintain the payment schedule, if needed.

Use the AOC form tab to define information for merchandise and expense
invoices. You assign the add on cost code to the distribution line at the
bottom of the form.

Use the Prorate form tab to enter optional prorate information for an expense
invoice. To allocate the prorate amount to a specific general ledger account,
select a Prorate Account. To allocate the prorate amount proportionally to
each non-tax distribution, leave the Prorate Account fields blank.

Use the User Fields form tab to enter information in the invoice user fields.




Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    AMCONTROL  -

    AMINTER    -

    AMRPRINTER -

    APACCRCODE - Edits the invoice accrual code.

    APASTDTL   -

    APAUTHOR   - Edits the authority code.

    APBATCH    - Updates the control total fields for the invoice batch number.
                 These fields are: number of invoices, total invoice amount, and
                 vendor hash. A valid batch must exist to add a valid invoice.

    APCOMPANY  - Updates the last voucher number used if auto voucher numbering
                 is used for the company.

    APDISCCODE -

    APDISTRIB  - Detail file maintained by program. This file adds, changes, or
                 deletes distribution records.

    APDRAFTS   - Creates a bill of exchange record.

    APDSUSRFLD -

    APHLDINV   -

    APHOLDCODE - Edits the hold code.

    APINCCODE  - Edits the income code.

    APINUSRFLD -

    APINVOICE  - Header file maintained by program.  This program adds,
                 changes, or deletes invoice records.

    APMONITOR  - The monitor file is verified with this file, but no updates to
                 this file occur in this program.

    APPAYMENT  - Adds, changes, or deletes payment records.

    APUAVAL    -

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCHECK    - Deletes a payment record if a prepayment is deleted.  If the
                 prepayment is made with a manual reserved payment, the payment
                 is not actually deleted but returned to an available status.

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

    GLCOMMIT   -

    GLCOMMITX  -

    ICLOCATION -

    JBKSEQNBR  -

    JBOOKHDR   -

    MAAOIHIST  -

    MAINVDTL   -

    MAINVMSG   -

    MAMADHIST  -

    MAPOINV    -

    MAPOOLCNT  -

    MMDIST     -

    MMUAVAL    -

    POAGMTPART -

    POAOCMAST  -

    POAOCSPRD  -

    POCODE     -

    POPSPHIST  -

    RJBRIDGE   -

    RJCONTROL  -

    RJSCHEDULE -

    TERMS      - Validates a terms code.

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  - Edits a tax code.

    TXTAXTABLE - Edits a table tax code if used for the header tax code. Table
                 tax codes are not allowed as distribution tax codes.

    TXTAXTRAN  -


Referenced Files

    ACACCTCAT  -

    ACACTGRP   -

    ACACTIVITY -

    AMASSET    -

    AMTEMPLATE -

    APAPIHIST  -

    APAPPROVAL -

    APAUTHBUY  -

    APCOMMENTS - Deletes invoice comment records if an invoice is deleted.

    APCPYVND   -

    APDISTCODE - Edits the distribution code.

    APDISTHDR  -

    APDRFTCDES - Accessed by bill of exchange common routine.

    APEXPINV   -

    APPAYGROUP -

    APPROCLEV  - Edits the process level.

    APUDISTCD  -

    APUSRFLDEF -

    APVENADDR  -

    APVENCLASS - Edits the vendor class.

    APVENGROUP - Updates the last vendor number used if auto vendor numbering
                 is used for this vendor group.

    APVENLOC   - Edits the alternate vendor locations (remit-to and
                 purchase-from codes).

    APVENMAST  - Edits the vendor number.

    APWTHCODE  -

    CBCASHFORM -

    CBCCTRNJB  -

    CBDRFTFORM -

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUACCT     -

    CUCONV     - Edits the currency exchange rate for the invoice date.

    CURELAT    - Verifies relationships between the invoice currency, company
                 base currency, and bank account currency.  A maximum of two
                 different currency codes can be used among these three
                 currencies.

    EEADVANCE  - Assures no duplication of invoice number with an advance
                 number.

    EEEXPENSE  - Assures no duplication of invoice number with expense number.

    FOBCODE    -

    GLADDRESS  - Displays the company address.

    GLCHART    - Used in general ledger common routine.

    GLCODES    - Edits dates against subledger control in the Lawson General
                 Ledger system.

    GLINTCO    - Verifies general ledger intercompany relationships for
                 distributions that will be sent to a different company than the
                 invoice company.

    GLNAMES    - Edits general ledger accounting units.

    GLSRCCODE  -

    GLSYSTEM   - Not referenced by this program.

    GLZONE     -

    ICCOMPANY  -

    ICVALUOM   -

    INSTATPROC -

    INSTCMDTY  -

    INSTCTRYCD -

    INSTNOTC   -

    INSTPORTS  -

    INSTREGN   -

    ITEMLOC    -

    ITEMMAST   -

    JBKOPCODE  -

    JBKSYSCODE -

    MACOMPANY  -

    MAELMGPREL -

    MAELMVALUE -

    MAINVHAND  -

    MAMATCHTBL -

    MAMTCHELEM -

    MAMTCHRULE -

    MATCHCLASS -

    POAOCDTL   -

    POCOMPANY  -

    POITEMVEN  -

    POLINE     -

    PORETURNHD -

    PORETURNLN -

    POVAGRMTHD -

    POVAGRMTLN -

    PROCUREGRP -

    PURCHORDER -

    REQLINE    -

    RQLOC      -

    SYSTEMCODE -

    TXTAXRATE  - Retrieves the tax code's rate for the invoice date.

    TXUSAGECD  -

    WFSETUP    -


AP20.2 - Taxed Invoice

**Form Purpose
Use Taxed Invoice (AP20.2) to enter and maintain unreleased invoices, debit
memos, credit memos, and one-time vendor invoices that contain tax
distributions. Many fields on this form default values assigned to the vendor
or location at a company level, the vendor or location at a vendor group
level, or the company, pay group, vendor class, or vendor group unless you
override them on this form and on associated subforms.

Use the bottom of the AP20.2 form area to enter optional distribution
information for the invoice. This information includes: distribution company,
accounting unit, account, subaccount, distribution amount, activity, and
account category.

Note You can enter as many distribution lines as needed, but only five
display at one time. Use the Page Up and Page Down keys to scroll through the
display.

To automatically calculate tax amounts and create tax distribution lines,
assign a tax code to the invoice. Otherwise, type tax amounts and tax
distributions lines.

Use AP20.2 to enter and match invoices. You can attempt to match invoices by
adding them, then attempting to match or by adding and matching in a single
step.

To process an invoice using the two-step method, add an invoice with the
appropriate matching detail information, using the Add form action. Then
process the match with a form action of Match as a separate step.

You can also add and attempt the match in one step using a form action of
Match.

**More Information
To override the default distribution description or reference, assign a
distribution code or unit amount to a distribution, or enter information in
the distribution user fields, choose the More button to open the Distribution
Options subform.

To define asset information for a distribution, choose the AM button to open
the Asset Management subform. Make sure the total amount of all expense
distributions equals the invoice amount.

Use the Main form tab to define and maintain invoice header information.

Use the Misc form tab to define matching and currency options for the
invoice.

Use the Options form tab to define invoice options and income options.

Use the Payment form tab to define manual payment information or enter
vendor-issued bill of exchange payment information for an unreleased, base
currency invoice, debit memo, or credit memo.

Use the Payment form tab to create a recurring invoice, type the number of
times the invoice should recur and select the frequency of the recurrences.

Use the AOC form tab to define information for merchandise and expense
invoices. You assign the add on cost code to the distribution line at the
bottom of the form.

Use the Prorate form tab to enter optional prorate information for an expense
invoice. To allocate the prorate amount to a specific general ledger account,
select a Prorate Account. To allocate the prorate amount proportionally to
each non-tax distribution, leave the Prorate Account fields blank.

Use the User Fields form tab to enter information in the invoice user fields.




Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    AMCONTROL  -

    AMINTER    -

    AMRPRINTER -

    APACCRCODE - Validates and updates invoice accrual code used flag.

    APASTDTL   -

    APAUTHOR   - Validates and updates authority code used flag.

    APBATCH    - Updates batch control totals.

    APCOMPANY  - Validates company and updates last voucher number.

    APDISCCODE -

    APDISTRIB  - Creates and updates invoice distributions.

    APDRAFTS   - Creates a bill of exchange record.

    APDSUSRFLD -

    APHLDINV   -

    APHOLDCODE - Validates and updates hold code used flag.

    APINCCODE  - Validates and updates income code used flag.

    APINUSRFLD -

    APINVOICE  - Creates and updates invoice records.

    APMONITOR  - Validates and updates monitor file records.

    APPAYMENT  - Creates and updates split invoice payment records.

    APUAVAL    -

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCHECK    - Creates and updates payment records.

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

    GLCOMMIT   -

    GLCOMMITX  -

    ICLOCATION -

    JBKSEQNBR  -

    JBOOKHDR   -

    MAAOIHIST  -

    MAINVDTL   -

    MAINVMSG   -

    MAMADHIST  -

    MAPOINV    -

    MAPOOLCNT  -

    MMDIST     -

    MMUAVAL    -

    POAGMTPART -

    POAOCMAST  -

    POAOCSPRD  -

    POCODE     -

    POPSPHIST  -

    RJBRIDGE   -

    RJCONTROL  -

    RJSCHEDULE -

    TERMS      - Validates terms code.

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  - Validates tax code record.

    TXTAXTABLE - Validates tax table.

    TXTAXTRAN  -


Referenced Files

    ACACCTCAT  -

    ACACTGRP   -

    ACACTIVITY -

    AMASSET    -

    AMTEMPLATE -

    APAPIHIST  -

    APAPPROVAL -

    APAUTHBUY  -

    APCOMMENTS - Deletes invoice comments with delete function.

    APCPYVND   -

    APDISTCODE - Validates and defaults distribution code accounts.

    APDISTHDR  -

    APDRFTCDES - Accessed by bill of exchange common routine.

    APEXPINV   -

    APPAYGROUP -

    APPROCLEV  - Validates and defaults process level information.

    APUDISTCD  -

    APUSRFLDEF -

    APVENADDR  -

    APVENCLASS - Accesses for default information.

    APVENGROUP - Updates last one-time vendor value.

    APVENLOC   - Validates and defaults information.

    APVENMAST  - Validates and defaults information.

    APWTHCODE  -

    CBCASHFORM -

    CBCCTRNJB  -

    CBDRFTFORM -

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUACCT     -

    CUCONV     - Calculates base currency values.

    CURELAT    - Validates currency relationship.

    EEADVANCE  - Assures no duplication of invoice number with advance number.

    EEEXPENSE  - Assures no duplication of invoice number with expense number.

    FOBCODE    -

    GLADDRESS  - Accessed by general ledger common routine.

    GLCHART    - Used in general ledger common routine.

    GLCODES    - Validates post date availability.

    GLINTCO    - Edits intercompany relationship.

    GLNAMES    - Validates general ledger accounting unit.

    GLSRCCODE  -

    GLSYSTEM   - Validates general ledger company.

    GLZONE     -

    ICCOMPANY  -

    ICVALUOM   -

    INSTATPROC -

    INSTCMDTY  -

    INSTCTRYCD -

    INSTNOTC   -

    INSTPORTS  -

    INSTREGN   -

    ITEMLOC    -

    ITEMMAST   -

    JBKOPCODE  -

    JBKSYSCODE -

    MACOMPANY  -

    MAELMGPREL -

    MAELMVALUE -

    MAINVHAND  -

    MAMATCHTBL -

    MAMTCHELEM -

    MAMTCHRULE -

    MATCHCLASS -

    POAOCDTL   -

    POCOMPANY  -

    POITEMVEN  -

    POLINE     -

    PORETURNHD -

    PORETURNLN -

    POVAGRMTHD -

    POVAGRMTLN -

    PROCUREGRP -

    PURCHORDER -

    REQLINE    -

    RQLOC      -

    SYSTEMCODE -

    TXTAXRATE  - Validates effective tax rate.

    TXUSAGECD  -

    WFSETUP    -


AP20.3 - Detail Invoice

**Form Purpose
Use Detail Invoice (AP20.3) to enter and match invoices. You can attempt to
match invoices by adding them, then attempting to match or by adding and
matching in a single step.

To process invoice using the two-step method, add an invoice with the
appropriate matching detail information, using the Add form action.

Then, process the match with a form action of Match as a separate step.

You can also add and attempt the match in one step using a form action of
Match.

**More Information
Choose the More button to define account, activity and tax information for
non-inventory items.

Choose the Main form tab to define and maintain invoice header information
including vendor, remittance, receipt, and payment terms information.

Choose the Discount button to open the Discount subform. Use the subform to
define and maintain discount and anticipation information for the invoice.

Choose the Comments button to access AP12.2 (Invoice Comments). Use AP12.2 to
define and maintain comments for invoices.

Choose the PO Detail button to access MA43.1 (Line Match). Use MA43.1 to
enter and maintain invoice details.

Choose the PO AOC button to access MA41.1 (AOC Match). Use MA41.1 to match
add on costs (AOC) to line items on an AOC invoice.

Choose the Options form tab to maintain matching information for the invoice.
For the invoice to match at a detail level, the information that you enter
here has to match the detail information on the purchase order and receipt.

Choose the AOC form tab to define add on cost information for the invoice.

Choose the User Field form tab to define up to five user fields for the
invoice.




Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    AMCONTROL  -

    AMINTER    -

    AMRPRINTER -

    APACCRCODE -

    APASTDTL   -

    APAUTHOR   -

    APBATCH    -

    APCOMPANY  -

    APDISCCODE -

    APDISTRIB  -

    APDRAFTS   -

    APDSUSRFLD -

    APHLDINV   -

    APHOLDCODE -

    APINCCODE  -

    APINUSRFLD -

    APINVOICE  -

    APMONITOR  -

    APPAYMENT  -

    APUAVAL    -

    CBBANKINST -

    CBCASHCODE -

    CBCHECK    -

    CBCPYCASH  -

    GLCOMMIT   -

    GLCOMMITX  -

    ICLOCATION -

    JBKSEQNBR  -

    JBOOKHDR   -

    MAAOIHIST  -

    MAINVDTL   -

    MAINVMSG   -

    MAMADHIST  -

    MAPOINV    -

    MAPOOLCNT  -

    MMDIST     -

    MMUAVAL    -

    POAGMTPART -

    POAOCMAST  -

    POAOCSPRD  -

    POCODE     -

    POPSPHIST  -

    RJBRIDGE   -

    RJCONTROL  -

    RJSCHEDULE -

    TERMS      -

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  -

    TXTAXTABLE -

    TXTAXTRAN  -


Referenced Files

    ACACCTCAT  -

    ACACTGRP   -

    ACACTIVITY -

    AMASSET    -

    AMTEMPLATE -

    APAPIHIST  -

    APAPPROVAL -

    APAUTHBUY  -

    APCOMMENTS -

    APCPYVND   -

    APDISTCODE -

    APDISTHDR  -

    APDRFTCDES -

    APEXPINV   -

    APPAYGROUP -

    APPROCLEV  -

    APUDISTCD  -

    APUSRFLDEF -

    APVENADDR  -

    APVENCLASS -

    APVENGROUP -

    APVENLOC   -

    APVENMAST  -

    APWTHCODE  -

    CBCASHFORM -

    CBCCTRNJB  -

    CBDRFTFORM -

    CBUSER     -

    CBUSRCLASS -

    CUACCT     -

    CUCONV     -

    CURELAT    -

    EEADVANCE  -

    EEEXPENSE  -

    FOBCODE    -

    GLADDRESS  -

    GLCHART    -

    GLCODES    -

    GLINTCO    -

    GLNAMES    -

    GLSRCCODE  -

    GLSYSTEM   -

    GLZONE     -

    ICCOMPANY  -

    ICVALUOM   -

    INSTATPROC -

    INSTCMDTY  -

    INSTCTRYCD -

    INSTNOTC   -

    INSTPORTS  -

    INSTREGN   -

    ITEMLOC    -

    ITEMMAST   -

    JBKOPCODE  -

    JBKSYSCODE -

    MACOMPANY  -

    MAELMGPREL -

    MAELMVALUE -

    MAINVHAND  -

    MAMATCHTBL -

    MAMTCHELEM -

    MAMTCHRULE -

    MATCHCLASS -

    POAOCDTL   -

    POCOMPANY  -

    POITEMVEN  -

    POLINE     -

    PORETURNHD -

    PORETURNLN -

    POVAGRMTHD -

    POVAGRMTLN -

    PROCUREGRP -

    PURCHORDER -

    REQLINE    -

    RQLOC      -

    SYSTEMCODE -

    TXTAXRATE  -

    TXUSAGECD  -

    WFSETUP    -


AP20.4 - Invoice Line Detail

**Form Purpose
Use Invoice Line Detail (AP20.4) to maintain line details and matching detail
information.

**More Information
Access the Account detail tab to define account information for non-inventory
items. Access the Activity detail tab to define activity information for
non-inventory items. Access the Tax detail tab to define a tax code for
non-inventory items.




Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    AMCONTROL  -

    AMINTER    -

    AMRPRINTER -

    APACCRCODE -

    APASTDTL   -

    APAUTHOR   -

    APBATCH    -

    APCOMPANY  -

    APDISCCODE -

    APDISTRIB  -

    APDRAFTS   -

    APDSUSRFLD -

    APHLDINV   -

    APHOLDCODE -

    APINCCODE  -

    APINUSRFLD -

    APINVOICE  -

    APMONITOR  -

    APPAYMENT  -

    APUAVAL    -

    CBBANKINST -

    CBCASHCODE -

    CBCHECK    -

    CBCPYCASH  -

    GLCOMMIT   -

    GLCOMMITX  -

    ICLOCATION -

    JBKSEQNBR  -

    JBOOKHDR   -

    MAAOIHIST  -

    MAINVDTL   -

    MAINVMSG   -

    MAMADHIST  -

    MAPOINV    -

    MAPOOLCNT  -

    MMDIST     -

    MMUAVAL    -

    POAGMTPART -

    POAOCMAST  -

    POAOCSPRD  -

    POCODE     -

    POPSPHIST  -

    RJBRIDGE   -

    RJCONTROL  -

    RJSCHEDULE -

    TERMS      -

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  -

    TXTAXTABLE -

    TXTAXTRAN  -


Referenced Files

    ACACCTCAT  -

    ACACTGRP   -

    ACACTIVITY -

    AMASSET    -

    AMTEMPLATE -

    APAPIHIST  -

    APAPPROVAL -

    APAUTHBUY  -

    APCOMMENTS -

    APCPYVND   -

    APDISTCODE -

    APDISTHDR  -

    APDRFTCDES -

    APEXPINV   -

    APPAYGROUP -

    APPROCLEV  -

    APUDISTCD  -

    APUSRFLDEF -

    APVENADDR  -

    APVENCLASS -

    APVENGROUP -

    APVENLOC   -

    APVENMAST  -

    APWTHCODE  -

    CBCASHFORM -

    CBCCTRNJB  -

    CBDRFTFORM -

    CBUSER     -

    CBUSRCLASS -

    CUACCT     -

    CUCONV     -

    CURELAT    -

    EEADVANCE  -

    EEEXPENSE  -

    FOBCODE    -

    GLADDRESS  -

    GLCHART    -

    GLCODES    -

    GLINTCO    -

    GLNAMES    -

    GLSRCCODE  -

    GLSYSTEM   -

    GLZONE     -

    ICCOMPANY  -

    ICVALUOM   -

    INSTATPROC -

    INSTCMDTY  -

    INSTCTRYCD -

    INSTNOTC   -

    INSTPORTS  -

    INSTREGN   -

    ITEMLOC    -

    ITEMMAST   -

    JBKOPCODE  -

    JBKSYSCODE -

    MACOMPANY  -

    MAELMGPREL -

    MAELMVALUE -

    MAINVHAND  -

    MAMATCHTBL -

    MAMTCHELEM -

    MAMTCHRULE -

    MATCHCLASS -

    POAOCDTL   -

    POCOMPANY  -

    POITEMVEN  -

    POLINE     -

    PORETURNHD -

    PORETURNLN -

    POVAGRMTHD -

    POVAGRMTLN -

    PROCUREGRP -

    PURCHORDER -

    REQLINE    -

    RQLOC      -

    SYSTEMCODE -

    TXTAXRATE  -

    TXUSAGECD  -

    WFSETUP    -


AP20.5 - Multiple Invoice

**Form Purpose
Use Multiple Invoice (AP20.5) to enter multiple invoices quickly, letting the
system retrieve default information and calculate due dates and discount
information based on the payment terms code that defaults from the vendor, if
assigned, or assigned to the invoice on this form. Invoices that you enter on
this form must have the same process level, invoice accrual code, operator,
batch number and date (for batch control), authority code (for invoice
registration), post date, and journal book.

**More Information
To create invoice distributions, select a distribution code or a distribution
account (both can be used on one invoice). If you select a distribution code,
the system may create more than one distribution. If you select a distribution
account, the system creates one distribution.

You can maintain the invoices you enter on this form using one of the other
AP20 (Invoice Entry) forms.

Note If you use a distribution code that allocates a percentage of the
invoice amount to each distribution line, any "extra" distribution amount
caused by rounding is included in the last distribution line.




Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    AMCONTROL  -

    AMINTER    -

    AMRPRINTER -

    APACCRCODE - Validates and updates invoice accrual code used flag.

    APASTDTL   -

    APAUTHOR   - Validates and updates authority code used flag.

    APBATCH    - Updates batch control totals.

    APCOMPANY  - Updates company with last voucher number used.

    APDISCCODE -

    APDISTRIB  - Creates and updates invoice distribution records.

    APDRAFTS   - No updates.

    APDSUSRFLD -

    APHLDINV   -

    APHOLDCODE - Validates and updates hold code used flag.

    APINCCODE  - Validates and updates income code used flag.

    APINUSRFLD -

    APINVOICE  - Creates and updates invoice records.

    APMONITOR  - Validates and updates monitor file.

    APPAYMENT  - Creates and updates split invoice payment records.

    APUAVAL    -

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCHECK    - Creates and updates payment records.

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

    GLCOMMIT   -

    GLCOMMITX  -

    ICLOCATION -

    JBKSEQNBR  -

    JBOOKHDR   -

    MAAOIHIST  -

    MAINVDTL   -

    MAINVMSG   -

    MAMADHIST  -

    MAPOINV    -

    MAPOOLCNT  -

    MMDIST     -

    MMUAVAL    -

    POAGMTPART -

    POAOCMAST  -

    POAOCSPRD  -

    POCODE     -

    POPSPHIST  -

    RJBRIDGE   -

    RJCONTROL  -

    RJSCHEDULE -

    TERMS      - Validates terms code.

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  - Validates tax code.

    TXTAXTABLE - Validates tax table.

    TXTAXTRAN  -


Referenced Files

    ACACCTCAT  -

    ACACTGRP   -

    ACACTIVITY -

    AMASSET    -

    AMTEMPLATE -

    APAPIHIST  -

    APAPPROVAL -

    APAUTHBUY  -

    APCOMMENTS - Deletes invoice comments on delete function.

    APCPYVND   -

    APDISTCODE - Validates and defaults distribution code accounts.

    APDISTHDR  -

    APDRFTCDES - Not referenced.

    APEXPINV   -

    APPAYGROUP -

    APPROCLEV  - Validates and defaults process level information.

    APUDISTCD  -

    APUSRFLDEF -

    APVENADDR  -

    APVENCLASS - Defaults vendor class information.

    APVENGROUP - Updates last one-time vendor used.

    APVENLOC   - Validates and defaults alternate location information.

    APVENMAST  - Validates and defaults vendor master information.

    APWTHCODE  -

    CBCASHFORM -

    CBCCTRNJB  -

    CBDRFTFORM -

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUACCT     -

    CUCONV     - Calculates base currency amounts.

    CURELAT    - Validates currency relationships.

    EEADVANCE  - Assures no duplication of invoice number with an advance
                 number.

    EEEXPENSE  - Assures no duplication of invoice number with an expense
                 number.

    FOBCODE    -

    GLADDRESS  - Accessed by general ledger common routines.

    GLCHART    - Used in general ledger common routine.

    GLCODES    - Validates availability of post date.

    GLINTCO    - Validates intercompany relationships.

    GLNAMES    - Validates general ledger accounting unit.

    GLSRCCODE  -

    GLSYSTEM   - Validates general ledger company.

    GLZONE     -

    ICCOMPANY  -

    ICVALUOM   -

    INSTATPROC -

    INSTCMDTY  -

    INSTCTRYCD -

    INSTNOTC   -

    INSTPORTS  -

    INSTREGN   -

    ITEMLOC    -

    ITEMMAST   -

    JBKOPCODE  -

    JBKSYSCODE -

    MACOMPANY  -

    MAELMGPREL -

    MAELMVALUE -

    MAINVHAND  -

    MAMATCHTBL -

    MAMTCHELEM -

    MAMTCHRULE -

    MATCHCLASS -

    POAOCDTL   -

    POCOMPANY  -

    POITEMVEN  -

    POLINE     -

    PORETURNHD -

    PORETURNLN -

    POVAGRMTHD -

    POVAGRMTLN -

    PROCUREGRP -

    PURCHORDER -

    REQLINE    -

    RQLOC      -

    SYSTEMCODE -

    TXTAXRATE  - Validates effective tax rate.

    TXUSAGECD  -

    WFSETUP    -


AP20.6 - Prepayment

**Form Purpose
Use Prepayment (AP20.6) to enter and maintain unreleased prepayment invoices
in the Lawson Accounts Payable system. A prepayment is a deposit or payment
made to a vendor before an invoice is received. Prepayment invoices do not
contain expense distributions.

**More Information
Choose the Main form tab to define and maintain prepayment invoice header
information including vendor, prepayment number, prepayment amount, prepayment
date, due date, currency, and tax information.

Choose the Options form tab to define optional information on the prepayment
such as a description, purchase order information, accrual information, or a
hold code.

Choose the Currency form tab to override default currency information for a
non-base currency prepayment.

Choose the Payment form tab to override default payment information or define
manual cash payment information.

To define or maintain comments for a prepayment, choose the Comments button
to open AP12.2 (Invoice Comments). An asterisk displays next to the button if
active comments exist for the prepayment.

When the prepayment is paid, AP170 (Payment Closing) creates a released
credit memo for the same amount as the prepayment invoice. The
system-generated credit memo are defined as type "Y," have an invoice suffix
number of "01," and be assigned the prepayment hold code defined in AP00.1
(Vendor Group). You can then apply the invoice for which the prepayment was
made to the system-generated credit memo in AP35.1 (Credit Memo Application).
The credit memo application process automatically removes the prepayment hold
code from the system-generated prepayment credit memo, allowing the credit
memo to be processed along with its applied invoice.




Updated Files

    APACCRCODE - Validates and updates invoice accrual code used flag.

    APAUTHOR   - Validates and updates authority code used flag.

    APBATCH    - Updates batch control totals.

    APCOMPANY  - Updates last used voucher number.

    APHLDINV   -

    APHOLDCODE - Validates and updates hold code used flag.

    APINCCODE  - Validates and updates income code used flag.

    APINVOICE  - Creates and updates invoice records.

    APMONITOR  - Validates and updates monitor file.

    APPAYMENT  - Creates and updates split invoice payment records.

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCHECK    - Adds, changes, and deletes payment records.

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

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  -

    TXTAXTABLE -


Referenced Files

    APAPIHIST  -

    APAPPROVAL -

    APCOMMENTS - Deletes invoice comments on delete function.

    APCPYVND   -

    APDISCCODE -

    APPAYGROUP -

    APPROCLEV  - Validates and defaults process level information.

    APVENADDR  -

    APVENCLASS - Defaults vendor class information.

    APVENGROUP - Updates last one-time vendor value.

    APVENLOC   - Validates and defaults alternate location information.

    APVENMAST  - Validates and defaults vendor master information.

    APWTHCODE  -

    CBCASHFORM -

    CBDRFTFORM -

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUCONV     - Calculates base amounts.

    CURELAT    - Validates currency relationship.

    GLADDRESS  - Accessed by general ledger common routine.

    GLCHART    -

    GLCODES    - Validates payment date availability.

    GLSYSTEM   - Validates general ledger company.

    TXTAXRATE  -

    WFSETUP    -


AP20.7 - Distributions

**Form Purpose
Use Distributions (AP20.7) to maintain distributions for an unreleased
invoice. You can add new distributions and maintain existing distributions.
Make sure the total distribution amount equals the invoice amount and the
total tax distribution amount equals the total invoice tax amount. If you
change the distributions of a recurring invoice, the change are reflected in
all recurrences.

**More Information
To maintain the activity, unit amount, description, or reference for a
distribution, access the More detail tab.

To define a recurring journal entry for specific periods, choose the RJ
button to open the Recurring Journal Interface subform. On the subform you can
set up normal or intercompany recurring journal entries.

To define or maintain asset information for a distribution, choose the AM
button to open the Asset Management subform.




Updated Files

    ACCOMMIT   -

    ACCOMMITX  -

    AMCONTROL  -

    AMINTER    -

    AMRPRINTER -

    APACCRCODE - Validates and updates invoice accrual code used flag.

    APASTDTL   -

    APAUTHOR   - Validates and updates authority code used flag.

    APBATCH    - Updates batch control totals.

    APCOMPANY  - Validates and updates last voucher number.

    APDISCCODE -

    APDISTRIB  - Creates and updates invoice distribution.

    APDRAFTS   - No updates.

    APDSUSRFLD -

    APHLDINV   -

    APHOLDCODE - Validates and updates hold code used flag.

    APINCCODE  - Validates and updates income code used flag.

    APINUSRFLD -

    APINVOICE  - Updates invoice records.

    APMONITOR  - Validates and updates monitor records.

    APPAYMENT  - Updates split invoice payment records.

    APUAVAL    -

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCHECK    - Updates payment records.

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

    GLCOMMIT   -

    GLCOMMITX  -

    ICLOCATION -

    JBKSEQNBR  -

    JBOOKHDR   -

    MAAOIHIST  -

    MAINVDTL   -

    MAINVMSG   -

    MAMADHIST  -

    MAPOINV    -

    MAPOOLCNT  -

    MMDIST     -

    MMUAVAL    -

    POAGMTPART -

    POAOCMAST  -

    POAOCSPRD  -

    POCODE     -

    POPSPHIST  -

    RJBRIDGE   -

    RJCONTROL  -

    RJSCHEDULE -

    TERMS      - Validates terms code.

    TXCODEMAST -

    TXCOMPANY  -

    TXTAXCODE  - Validates tax code.

    TXTAXTABLE - Validates and defaults tax table information.

    TXTAXTRAN  -


Referenced Files

    ACACCTCAT  -

    ACACTGRP   -

    ACACTIVITY -

    AMASSET    -

    AMTEMPLATE -

    APAPIHIST  -

    APAPPROVAL -

    APAUTHBUY  -

    APCOMMENTS - Deletes invoice comments when delete functions.

    APCPYVND   -

    APDISTCODE - Validates and defaults distribution code accounts.

    APDISTHDR  -

    APDRFTCDES - Used in bill of exchange accrual code common routine.

    APEXPINV   -

    APPAYGROUP -

    APPROCLEV  - Validates and defaults process level information.

    APUDISTCD  -

    APUSRFLDEF -

    APVENADDR  -

    APVENCLASS - Defaults vendor class information.

    APVENGROUP - Updates last one-time vendor.

    APVENLOC   - Validates and defaults alternate location information.

    APVENMAST  - Validates and defaults vendor master information.

    APWTHCODE  -

    CBCASHFORM -

    CBCCTRNJB  -

    CBDRFTFORM -

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUACCT     -

    CUCONV     - Calculates base currency amounts.

    CURELAT    - Validates currency relationships.

    EEADVANCE  - Not referenced.

    EEEXPENSE  - Not referenced.

    FOBCODE    -

    GLADDRESS  - Accessed by general ledger common routine.

    GLCHART    - Used in general ledger common routine.

    GLCODES    - Validates availability of post date.

    GLINTCO    - Validates intercompany relationship.

    GLNAMES    - Validates general ledger accounting unit.

    GLSRCCODE  -

    GLSYSTEM   - Validates general ledger company.

    GLZONE     -

    ICCOMPANY  -

    ICVALUOM   -

    INSTATPROC -

    INSTCMDTY  -

    INSTCTRYCD -

    INSTNOTC   -

    INSTPORTS  -

    INSTREGN   -

    ITEMLOC    -

    ITEMMAST   -

    JBKOPCODE  -

    JBKSYSCODE -

    MACOMPANY  -

    MAELMGPREL -

    MAELMVALUE -

    MAINVHAND  -

    MAMATCHTBL -

    MAMTCHELEM -

    MAMTCHRULE -

    MATCHCLASS -

    POAOCDTL   -

    POCOMPANY  -

    POITEMVEN  -

    POLINE     -

    PORETURNHD -

    PORETURNLN -

    POVAGRMTHD -

    POVAGRMTLN -

    PROCUREGRP -

    PURCHORDER -

    REQLINE    -

    RQLOC      -

    SYSTEMCODE -

    TXTAXRATE  - Validates and defaults tax information.

    TXUSAGECD  -

    WFSETUP    -


AP20.8 - Payment Schedule

**Form Purpose
Use Payment Schedule (AP20.8) to create and maintain a payment schedule for
an unreleased invoice (split the invoice into more than one payment). You can
create a payment schedule manually or define the number of payments required
and select a payment schedule to automatically split the invoice amount
equally into the number of payments specified.

**More Information
Access the Discount detail tab to maintain discount information for a
scheduled payment.

Access the Cash detail tab to define manual cash payment information for a
scheduled payment.

Access the BOE detail tab to enter vendor-issued bill of exchange information
or define manual bill of exchange payment information for a scheduled payment.


The full amount of the invoice expense is transferred to the general ledger
using the post date assigned to the invoice. Make sure the total payment
amount equals the invoice amount.




Updated Files

    APDRAFTS   - Creates bill of exchange records.

    APHLDINV   -

    APINVOICE  - Updates invoice record.

    APMONITOR  - Validates and updates monitor record.

    APPAYMENT  - Creates and updates split invoice payment records.

    CBBANKINST - Validates payment code and updates used flag.

    CBCASHCODE - Validates cash code and updates used flag.

    CBCHECK    - Creates payment record.

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


Referenced Files

    APCOMMENTS - Validates comments exist.

    APCOMPANY  - Validates company.

    APDISCCODE -

    APDRFTCDES - Used in bill of exchange common routine.

    APHLDINV   -

    APPAYGROUP -

    APPROCLEV  - Validate and default process level information.

    APVENCLASS - Defaults vendor class information.

    APVENGROUP - Validates vendor group.

    APVENLOC   - Validates and default vendor location information.

    APVENMAST  - Validates vendor master.

    APWTHCODE  -

    CBCCTRNJB  -

    CBUSER     - Validates user can access cash code.

    CBUSRCLASS - Validates all users for cash code.

    CUCONV     - Calculates base currency amounts.

    CURELAT    - Validates currency relationships.

    GLADDRESS  - Accessed by general ledger common routine.

    GLCHART    -

    GLCODES    - Used in general ledger common routine.

    GLINTCO    -

    GLSYSTEM   - Accessed by general ledger common routine.


INVOKED Programs

    ACCL
    APCP
    API3
    ACAC
    IFCU
    IFSG
    IFAC
    IFAU
    SLSE
    SLSU
    API4
    API5
    GLCC
    ICCP
    ICI1
    ICIT
    IFOB
    IFRS
    MAED
    MAI1
    APDS
    API2
    MARC
    POED
    SLSS
    ICLC
    MAPL
    POCP
    POIH
    POI6
    POI4
    POI7
    PHI6
    POI9
    POIA
    POIL
    POIX
    POIF
    POIG
    POII
    POIJ
    POI1
    POIM