CacheProcessDetailVoucherCache

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450C - Detail Voucher Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCodeCACTNcharOPTINPUT

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTINPUT

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMessageEV01charOPTINPUT

An option that specifies the type of processing for an event.

idCacheCursorGENLNGIDOPTBOTH

General purpose ID variable.

szComputerIDCTIDcharOPTINPUT

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTBOTH

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharOPTBOTH

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNoKCOOcharOPTBOTH

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szOrderSuffixSFXOcharOPTBOTH

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnLineNumberLNIDMATH_NUMERICOPTBOTH

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

cMatchTypeMATCcharOPTBOTH

A code, attached to each purchase-order detail record or receipt record, that indicates whether a voucher exists and whether the voucher 
or receipt record has been reversed. Valid values are: 1 No voucher exists. 2 A voucher exists. 3 The voucher has been reversed. 4 The receipt 
record has been reversed. Note: Record types 3 and 4 are audit records only; you cannot access these record types for the Voucher Match 
program (P4314) or the PO Receipts program (P4312).

mnNoOfLinesOnOrderNLINMATH_NUMERICOPTBOTH

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

szItemNoUnknownFormatUITMcharOPTBOTH

A number that the system assigns to an item. It can be in short, long, or third item number format.

szAcctNoInputModeANIcharOPTBOTH

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

szSubledgerSBLcharOPTBOTH

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTBOTH

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

mnUnitsOpenQuantityUOPNMATH_NUMERICOPTBOTH

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

cTaxableYN1TXcharOPTBOTH

A code that indicates whether the item is subject to sales tax when you purchase it. The system calculates tax on the item only if the supplier 
is also taxable.

szTaxExplanationCode1EXR1charOPTBOTH

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

szTaxArea1TXA1charOPTBOTH

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

mnAmountOpen1AOPNMATH_NUMERICOPTBOTH

The amount of the order, invoice, or voucher that is still unpaid or open. When you enter a document (for example, an order, invoice, or 
voucher), the open amount is the original amount of that document. If you change the original amount, the open amount is reduced by the net 
change. For example,payments, shipments, or receipts against a document result in a reduction of the open balance.

mnAmountForeignOpenFAPMATH_NUMERICOPTBOTH

The unpaid foreign amount of a transaction.

szNameRemarkRMKcharOPTBOTH

A generic field that you use for a remark, description, name, or address.

szCostCenterMCUcharOPTBOTH

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTBOTH

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiarySUBcharOPTBOTH

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

mnSequenceNumber1SEQMATH_NUMERICOPTBOTH

A number that specifies the sequence of information.

szManagerialAnalysisCode1ABR1charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

szManagerialAnalysisCode2ABR2charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

szManagerialAnalysisCode3ABR3charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

szManagerialAnalysisCode4ABR4charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

cManagerialAnalysisType1ABT1charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

cManagerialAnalysisType2ABT2charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

cManagerialAnalysisType3ABT3charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

cManagerialAnalysisType4ABT4charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

mnAmountRetainedRETAMATH_NUMERICOPTBOTH

The total amount held back (referred to as holdback in some countries) on the contract amount. The amount retained cannot be less than 
zero or greater than the amount to voucher.

mnAmountForeignRetainedREFAMATH_NUMERICOPTBOTH

The total foreign amount of Retainage being retained.

mnAmountDeferredTaxOnRetaiRETTMATH_NUMERICOPTBOTH

The total amount of Deferred Tax on Retainage being retained.

mnAmountForeignDeferredTaxREFTMATH_NUMERICOPTBOTH

szErrorMessageIDDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnJobnumberAJOBSMATH_NUMERICOPTINPUT

The job number (work station ID) which executed the particular job.

Related Functions

None

Related Tables

None
CacheProcessMultipleVoucherCache

CacheProcessMultipleVoucherCache

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450H - Multiple Account Voucher Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCodeCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTNONE

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMessageEV01charOPTNONE

An option that specifies the type of processing for an event.

szErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursorGENLNGIDOPTNONE

General purpose ID variable.

mnJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

szComputerIDCTIDcharOPTNONE

mnTransactionLineNumberXTLNMATH_NUMERICOPTNONE

A line number designation within an item transaction.  This data field is only used to sequence the transaction for inquiry purposes.

mnDistributionLineNumberDLNIDMATH_NUMERICOPTNONE

cLineActionCodeACTNcharOPTNONE

A code that specifies the action that is performed. Valid values are: A Add C Change

cMatchTypeMATCcharOPTNONE

A code, attached to each purchase-order detail record or receipt record, that indicates whether a voucher exists and whether the voucher 
or receipt record has been reversed. Valid values are: 1 No voucher exists. 2 A voucher exists. 3 The voucher has been reversed. 4 The receipt 
record has been reversed. Note: Record types 3 and 4 are audit records only; you cannot access these record types for the Voucher Match 
program (P4314) or the PO Receipts program (P4312).

cMatchProcessingMAPRcharOPTNONE

A code that is an internally used control field for the processing of vouchers in One World. Valid values are:    1   Match Quantity/Amount    4   
Create New Order Line    7   Match and Close Balance    9   Cancel Balance of Line 

szCompanyKeyOrderNoKCOOcharOPTNONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderSuffixSFXOcharOPTNONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnNoOfLinesOnOrderNLINMATH_NUMERICOPTNONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

szAccountIdAIDcharOPTNONE

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szAcctNoInputModeANIcharOPTNONE

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

szPurchasingCostCenterOMCUcharOPTNONE

The business unit from an account number.  The account number business unit is usually found in the data item MCU, however, Distribution 
systems use the field MCU as the branch.

szObjectAccountOBJcharOPTNONE

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cSplitTypeMASTcharOPTNONE

Multiple Account Split Type. Valid values are: 1: Split by Percentage (default) 2: Split by Fixed Amount 3: Split by Fixed Quantity

mnSplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

mnSplitAmountMASAMATH_NUMERICOPTNONE

The amount that the system uses when creating the G/L distribution.

mnSplitForeignAmountMASFMATH_NUMERICOPTNONE

The foreign amount that the system uses when creating the G/L distribution.

mnSplitQuantityMASUMATH_NUMERICOPTNONE

The multiple-account split quantity that the system uses for creating the G/L distribution.

cSplitQuantityOverrideUOVRcharOPTNONE

szCompanyKeyKCOcharOPTNONE

A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher, 
or journal entry. If you use the Next Numbers by Company/Fiscal Year feature, the Automatic Next Numbers program (X0010) uses the 
document company to retrieve the correct next number for that company. If two or more original documents have the same document number and 
document type, you can use the document company to locate the desired document.

mnDocVoucherInvoiceEDOCMATH_NUMERICOPTNONE

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szDocumentTypeDCTcharOPTNONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

szDocumentPayItemSFXcharOPTNONE

A number that identifies the pay item for a voucher or an invoice. The system assigns the pay item number. If the voucher or invoice has 
multiple pay items, the numbers are sequential.

mnJournalEntryLineNoJELNMATH_NUMERICOPTNONE

A number that designates a line within a journal entry. The system uses this field to sequence the journal entry lines for inquiry purposes.

szRecNotVoucherAcctVANIcharOPTNONE

This is the received not vouchered account number associated with the PO Receiver table (F43121).

mnUnitsTransactionQtyUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

mnQuantityPaidToDateUPTDMATH_NUMERICOPTNONE

The units paid to date on an invoice or voucher.

mnUnitsOpenQuantityUOPNMATH_NUMERICOPTNONE

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

mnUnitsReceivedURECMATH_NUMERICOPTNONE

The original quantity of the order line, plus or minus any changes to that quantity, less all quantities shipped, received and/or vouchered to 
date. This number can also be the actual quantity received.

mnUnitsClosedUCLOMATH_NUMERICOPTNONE

The quantity of the order line which has been either closed during the matching process or canceled.

mnAmountExtendedCostECSTMATH_NUMERICOPTNONE

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnAmountPaidToDateAPTDMATH_NUMERICOPTNONE

The amount paid to date on an invoice or voucher.

mnAmountOpenAOPNMATH_NUMERICOPTNONE

The amount of the order, invoice, or voucher that is still unpaid or open. When you enter a document (for example, an order, invoice, or 
voucher), the open amount is the original amount of that document. If you change the original amount, the open amount is reduced by the net 
change. For example,payments, shipments, or receipts against a document result in a reduction of the open balance.

mnAmountReceivedARECMATH_NUMERICOPTNONE

The value of the goods received to date against the original order line.

mnAmountClosedACLOMATH_NUMERICOPTNONE

The dollar value of the order line which has been either closed during the matching process or canceled.

mnAmountForeignExtCostFECMATH_NUMERICOPTNONE

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

mnAmountForeignPaidTdFAPTMATH_NUMERICOPTNONE

Amount - Foreign Amount Paid to Date The amount, expressed in foreign currency, that is paid to date on an invoice or voucher.

mnAmountForeignOpenFAPMATH_NUMERICOPTNONE

The unpaid foreign amount of a transaction.

mnAmountReceivedForeignFRECMATH_NUMERICOPTNONE

Amount - Received Foreign

mnForeignAmountClosedFCLOMATH_NUMERICOPTNONE

The dollar value of the order line which has been either closed during the matching process or canceled.

mnAmountExtendedPriceAEXPMATH_NUMERICOPTNONE

The number of units multiplied by the unit price.

mnAmtTaxSTAMMATH_NUMERICOPTNONE

The amount assessed and payable to tax authorities. It is the total of the VAT, use, and sales taxes (PST).

mnAmtSalesTaxTaxAuth1STA1MATH_NUMERICOPTNONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the first of five 
possible taxing authorities who may comprise the tax area.

mnAmountDeferredTaxOnRetaiRETTMATH_NUMERICOPTNONE

The total amount of Deferred Tax on Retainage being retained.

mnAmountForeignExtPriceFEAMATH_NUMERICOPTNONE

The product of the foreign price times the number of units.

mnForeignTaxAmountCTAMMATH_NUMERICOPTNONE

The tax amount in foreign currency.  This can be the sales, use, or VAT tax. 

mnAmtSalesTaxTaxAuth2STA2MATH_NUMERICOPTNONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the second of five 
possible taxing authorities who may comprise the tax area.

mnAmountForeignDeferredTaxREFTMATH_NUMERICOPTNONE

mnF4311prrcPRRCMATH_NUMERICOPTNONE

The unit cost of one item, as purchased from the supplier, excluding freight,taxes, discounts, and other factors that might modify the actual 
unit cost you record when you receive the item.

mnF4311frrcFRRCMATH_NUMERICOPTNONE

The foreign unit cost for this item, as purchased directly from the supplier,excluding freight, taxes, discounts and other factors which might 
serve to modify the actual unit cost we record at the time of physical receipt of goods.

mnPurchasingUnitPricePRRCMATH_NUMERICOPTNONE

The unit cost of one item, as purchased from the supplier, excluding freight,taxes, discounts, and other factors that might modify the actual 
unit cost you record when you receive the item.

mnForeignPurchasingCostFRRCMATH_NUMERICOPTNONE

The foreign unit cost for this item, as purchased directly from the supplier,excluding freight, taxes, discounts and other factors which might 
serve to modify the actual unit cost we record at the time of physical receipt of goods.

mnOriginalSplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

mnOriginalSplitAmountMASAMATH_NUMERICOPTNONE

The amount that the system uses when creating the G/L distribution.

mnOriginalSplitForeignAmountMASFMATH_NUMERICOPTNONE

The foreign amount that the system uses when creating the G/L distribution.

mnOriginalSplitQuantityMASUMATH_NUMERICOPTNONE

The multiple-account split quantity that the system uses for creating the G/L distribution.

cOriginalSplitQuantityOverrideUOVRcharOPTNONE

mnOriginalUnitsOpenQuantityUOPNMATH_NUMERICOPTNONE

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

mnOriginalUnitsReceivedURECMATH_NUMERICOPTNONE

The original quantity of the order line, plus or minus any changes to that quantity, less all quantities shipped, received and/or vouchered to 
date. This number can also be the actual quantity received.

mnOriginalAmountOpenAOPNMATH_NUMERICOPTNONE

The amount of the order, invoice, or voucher that is still unpaid or open. When you enter a document (for example, an order, invoice, or 
voucher), the open amount is the original amount of that document. If you change the original amount, the open amount is reduced by the net 
change. For example,payments, shipments, or receipts against a document result in a reduction of the open balance.

mnOriginalAmountReceivedARECMATH_NUMERICOPTNONE

The value of the goods received to date against the original order line.

mnOriginalAmountForeignOpenFAPMATH_NUMERICOPTNONE

The unpaid foreign amount of a transaction.

mnOriginalAmountReceivedForFRECMATH_NUMERICOPTNONE

Amount - Received Foreign

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

szProgramIdPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

szWorkStationIdJOBNcharOPTNONE

The code that identifies the work station ID that executed a particular job.

szTerminalIdentificationTERMcharOPTNONE

The workstation ID number.

szOrderTypeDCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szAccountDescriptionDL01charOPTNONE

A user defined name or remark.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cCacheNameEV01charOPTNONE

An option that specifies the type of processing for an event.

cRecordFromTableEV01charOPTNONE

An option that specifies the type of processing for an event.

mnDomSplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

mnForSplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

mnQtySplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

mnOrgDomSplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

mnOrgForSplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

mnOrgQtySplitPercentageMASPMATH_NUMERICOPTNONE

The multiple account percentage that the system uses for creating the G/L distribution.

Related Functions

None

Related Tables

None
CacheProcessSummaryVoucherCache

CacheProcessSummaryVoucherCache

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450E - Summary Voucher Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCodeCACTNcharOPTINPUT

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTINPUT

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMessageEV01charOPTINPUT

An option that specifies the type of processing for an event.

idCacheCursorGENLNGIDOPTBOTH

General purpose ID variable.

mnJobnumberAJOBSMATH_NUMERICOPTINPUT

The job number (work station ID) which executed the particular job.

szComputerIDCTIDcharOPTINPUT

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTBOTH

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szErrorMessageIDDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

szOrderTypeDCTOcharOPTBOTH

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNoKCOOcharOPTBOTH

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szOrderSuffixSFXOcharOPTBOTH

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnLineNumberLNIDMATH_NUMERICOPTBOTH

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

cMatchTypeMATCcharOPTBOTH

A code, attached to each purchase-order detail record or receipt record, that indicates whether a voucher exists and whether the voucher 
or receipt record has been reversed. Valid values are: 1 No voucher exists. 2 A voucher exists. 3 The voucher has been reversed. 4 The receipt 
record has been reversed. Note: Record types 3 and 4 are audit records only; you cannot access these record types for the Voucher Match 
program (P4314) or the PO Receipts program (P4312).

mnNoOfLinesOnOrderNLINMATH_NUMERICOPTBOTH

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

szItemNoUnknownFormatUITMcharOPTBOTH

A number that the system assigns to an item. It can be in short, long, or third item number format.

szSubledgerSBLcharOPTBOTH

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTBOTH

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cTaxableYN1TXcharOPTBOTH

A code that indicates whether the item is subject to sales tax when you purchase it. The system calculates tax on the item only if the supplier 
is also taxable.

szTaxArea1TXA1charOPTBOTH

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szCurrencyCodeFromCRCDcharOPTBOTH

A code that identifies the currency of a transaction. 

szUnitOfMeasureTransactionUOMcharOPTBOTH

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

szUnitOfMeasurePurchasUOM3charOPTBOTH

A code (table 00/UM) that identifies the unit of measure in which you usually purchase the item.

szAcctNoInputModeANIcharOPTBOTH

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

cLumpSumEV01charOPTBOTH

An option that specifies the type of processing for an event.

mnUnitsTransactionQtyUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

mnUnitsOpenQuantityUOPNMATH_NUMERICOPTBOTH

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

mnAmountOpen1AOPNMATH_NUMERICOPTBOTH

The amount of the order, invoice, or voucher that is still unpaid or open. When you enter a document (for example, an order, invoice, or 
voucher), the open amount is the original amount of that document. If you change the original amount, the open amount is reduced by the net 
change. For example,payments, shipments, or receipts against a document result in a reduction of the open balance.

mnAmountForeignOpenFAPMATH_NUMERICOPTBOTH

The unpaid foreign amount of a transaction.

mnAmountRetainedRETAMATH_NUMERICOPTBOTH

The total amount held back (referred to as holdback in some countries) on the contract amount. The amount retained cannot be less than 
zero or greater than the amount to voucher.

mnAmountForeignRetainedREFAMATH_NUMERICOPTBOTH

The total foreign amount of Retainage being retained.

szNameRemarkRMKcharOPTBOTH

A generic field that you use for a remark, description, name, or address.

szCostCenterMCUcharOPTBOTH

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTBOTH

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiarySUBcharOPTBOTH

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cModeProcessingMODEcharOPTBOTH

The processing mode used in Purchase Order Consolidator to signify when specific orders are being processed.

mnSequenceNumber1SEQMATH_NUMERICOPTBOTH

A number that specifies the sequence of information.

mnIdentifierShortItemITMMATH_NUMERICOPTBOTH

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szLandedCostRulePRP5charOPTBOTH

A user defined code (41/P5) that indicates the landed cost rule for an item. The landed cost rule determines purchasing costs that exceed 
the actual price of an item, such as broker fees or commissions. You set up landed cost rules on the Landed Cost Revisions form.

szTaxExplanationCode1EXR1charOPTBOTH

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

Related Functions

None

Related Tables

None
CacheProcessTempVoucherCache

CacheProcessTempVoucherCache

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450D - Temp Voucher Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCodeCACTNcharOPTINPUT

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTINPUT

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMessageEV01charOPTINPUT

An option that specifies the type of processing for an event.

szErrorMessageIDDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursorGENLNGIDOPTBOTH

General purpose ID variable.

mnJobnumberAJOBSMATH_NUMERICOPTINPUT

The job number (work station ID) which executed the particular job.

szComputerIDCTIDcharOPTINPUT

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTBOTH

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharOPTBOTH

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNoKCOOcharOPTBOTH

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szOrderSuffixSFXOcharOPTBOTH

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnLineNumberLIIDMATH_NUMERICOPTBOTH

A system-assigned line ID that uniquely identifies the records in this table. The line ID determines the print order of the records on the stub or 
register.

cMatchTypeMATCcharOPTBOTH

A code, attached to each purchase-order detail record or receipt record, that indicates whether a voucher exists and whether the voucher 
or receipt record has been reversed. Valid values are: 1 No voucher exists. 2 A voucher exists. 3 The voucher has been reversed. 4 The receipt 
record has been reversed. Note: Record types 3 and 4 are audit records only; you cannot access these record types for the Voucher Match 
program (P4314) or the PO Receipts program (P4312).

mnNoOfLinesOnOrderNLINMATH_NUMERICOPTBOTH

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

Related Functions

None

Related Tables

None
CacheProcessVoucherMatchCache

CacheProcessVoucherMatchCache

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450A - Voucher Match Cache Processing

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCodeCACTNcharOPTINPUT

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTINPUT

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMessageEV01charOPTINPUT

An option that specifies the type of processing for an event.

szErrorMessageIDDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursorGENLNGIDOPTBOTH

General purpose ID variable.

mnJobnumberAJOBSMATH_NUMERICOPTINPUT

The job number (work station ID) which executed the particular job.

szComputerIDCTIDcharOPTINPUT

mnTransactionLineNumberXTLNMATH_NUMERICOPTNONE

A line number designation within an item transaction.  This data field is only used to sequence the transaction for inquiry purposes.

cActionCodeACTNcharOPTBOTH

A code that specifies the action that is performed. Valid values are: A Add C Change

cFlagTransactionEditEDFLcharOPTBOTH

Flag that determines whether a transaction has been edited as valid or not.    0   Not yet edited/Needs reediting.    1   Edited and valid.

cMatchProcessingMAPRcharOPTBOTH

A code that is an internally used control field for the processing of vouchers in One World. Valid values are:    1   Match Quantity/Amount    4   
Create New Order Line    7   Match and Close Balance    9   Cancel Balance of Line 

mnPercentRetainagePCRMATH_NUMERICOPTBOTH

The whole dollar amount or percentage of the payment to be retained. When entering a percentage, enter % following the percentage to be 
withheld as retention. For example:   o  Enter 10% for 10% retention.   o  Enter 15% for 15% retention.

szDescriptionLine1DSC1charOPTBOTH

Brief information about an item; a remark or an explanation.

szDescriptionLine2DSC2charOPTBOTH

A second, 30-character description, remark, or explanation.

szItemNoUnknownFormatUITMcharOPTBOTH

A number that the system assigns to an item. It can be in short, long, or third item number format.

szFlashMessageTextFLSHcharOPTBOTH

The Flash Message field is the 40-character description which comes from User Defined Codes (System code = '00', Record type = 'CM') 
and indicates the credit status of the customer.

szItemNoCustomerVendorCITMcharOPTBOTH

The cross-reference item number that the system assigns to an item number. A cross-reference number allows you to use a supplier's item 
number if it is different from your own item number when you are processing an order or printing.

cInvInterfaceFlagIVIcharOPTBOTH

A code that identifies the type of interface to the Inventory Management system. Valid values are:    Y The dollar or unit value of any activity 
containing this line type will be reflected in inventory. The system also edits the item that you enter to ensure that it is a valid item. Y is the 
default.    A The system recognizes the number that you enter as a G/L account number. The system uses this code in purchasing only.    B The 
system performs edits when using format 4 in purchase order entry.        The system retrieves price data from the inventory tables, but does not 
update the quantity on the purchase order. This code is valid only when you have set the G/L Interface field to Y (yes). Budget checking is 
fully functional when you use this interface code.    D The item in this line is an inventory item that will not affect availability or quantities.    N The 
item is not an inventory item. To verify whether the item exists in the Item Master file, use Inventory Interface N in conjunction with the flag, Edit 
the Item Master for Non-Stock Items.

cStockingTypeSTKTcharOPTBOTH

A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking 
types are hard-coded and you should not change them:    0   Phantom item    B Bulk floor stock    C Configured item    E Emergency/corrective 
maintenance    F Feature    K Kit parent item    N Nonstock  The first character of Description 2 in the user defined code table indicates if the item 
is purchased (P) or manufactured (M).

cInventoryCostLevelCLEVcharOPTBOTH

A code that indicates whether the system maintains one overall inventory cost for the item, a different cost for each branch/plant, or a 
different cost for each location and lot within a branch/plant. The system maintains inventory costs in the Inventory Cost table (F4105). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level

mnConversionFactorCONVMATH_NUMERICOPTBOTH

The factor that the system uses to convert one unit of measure to another unit of measure.

mnConversionFactorPurchCNV2MATH_NUMERICOPTBOTH

The mathematical relationship showing the conversion between the primary and purchasing units of measure.

mnJournalEntryLineNumberJEL1MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

cRecordWrittenControl1RWT1charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

mnJournalEntryLineNumber2JEL2MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

cRecordWrittenControl2RWT2charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

mnJournalEntryLineNumber3JEL3MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

mnJournalEntryLineNumber4JEL4MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

mnJournalEntryLineNumber5JEL5MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

mnJournalEntryLineNumber6JEL6MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

mnJournalEntryLineNumber7JEL7MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

mnJournalEntryLineNumber8JEL8MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

mnJournalEntryLineNumber9JEL9MATH_NUMERICOPTBOTH

A number that designates a line within a journal entry.  The system uses this field to sequence the journal entry for inquiry purposes.

cRecordWrittenControl3RWT3charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl4RWT4charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenContorl5RWT5charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl6RWT6charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl7RWT7charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl8RWT8charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl9RWT9charOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl10RWTAcharOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are:    0   Record does not exist in the 
transaction work file.    1   Record does exist in the transaction work file.

cRecordWrittenControl11RWTBcharOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are:    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl12RWTDcharOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are:    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl13RWTEcharOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are:    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl14RWTFcharOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are:    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

cRecordWrittenControl15RWTGcharOPTBOTH

This flag indicates whether a record has been written to a transaction work file or not. Allowed values are:    0   Record does NOT exist in the 
transaction work file.    1   Record DOES exist in the transaction work file.

szBankAccountNumberBANIcharOPTBOTH

Field that identifies the banck account number in the general ledger.  You can use one of the following formats of account numbers:    1   
Structured account (business unit.object.subsidiary)    2   25-digit unstructured number    3   8-digit short account ID number    4   Speed code The 
first character of the account indicates the format of the account number. You define the account format in the General Accounting Constants 
program (P000909).

mnAmtTaxSTAMMATH_NUMERICOPTBOTH

The amount assessed and payable to tax authorities. It is the total of the VAT, use, and sales taxes (PST).

mnNonRecoverableTaxAmtNRTAMATH_NUMERICOPTBOTH

The portion of the tax amount for which you cannot take a credit.

mnAmtSalesTaxTaxAuth1STA1MATH_NUMERICOPTBOTH

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the first of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth2STA2MATH_NUMERICOPTBOTH

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the second of five 
possible taxing authorities who may comprise the tax area.

jdDateDiscountDueJulianDDNJJDEDATEOPTBOTH

In the Accounts Receivable system, the date that the invoice must be paid to receive the discount. The system calculates the discount due 
date based on the payment term. If the payment term does not specify a discount, the system completes this field with the net due date. In the 
Accounts Payable system, the date that the voucher is due.

szReportCodeAddBook007AC07charOPTBOTH

One of 30 reporting codes that you can assign to an address in the Address Book system. Category Code 07 is used in the 1099 process to 
identify the box on the 1099 form in which a voucher or pay item should be reported. Examples include: 01 Rents 13 Nontaxable 
distributions 61  Interest income A7  Nonemployee compensation

jdDateDueJulianDDJJDEDATEOPTBOTH

In Accounts Receivable, the date that the net payment is due. In Accounts Payable, the date that the payment is due to receive a discount 
or, if no discount is offered, the net due date. The system calculates the due date based on the payment term entered, or you can enter it 
manually. If you enter a negative voucher or invoice (debit or credit memo), the system might use the G/L date as the due date regardless of the 
payment term entered. A processing option in the master business function (P0400047 for vouchers and P03B0011 for invoices) controls how 
the system calculates the due date for debit and credit memos.

mnAmtDiscountAvailableADSCMATH_NUMERICOPTBOTH

The amount of the invoice or voucher pay item that is eligible to be subtracted from the gross amount when the transaction is paid. The 
system calculates discount amounts based on the payment term entered on the transaction.  Note: If the system calculates the discount, verify 
that it applies to the pay item specified. Usually, freight, sales tax, and labor charges that are included in the gross amount do not qualify for 
discounts.

mnAmountTaxableATXAMATH_NUMERICOPTBOTH

The amount on which taxes are assessed.

mnAmountGrossAGMATH_NUMERICOPTBOTH

A value that specifies the total amount of the invoice or voucher pay item. The gross amount might include the tax amount, depending on 
the tax explanation code. The system does not decrease the gross amount when payments are applied. When you void a transaction, the 
system clears the gross amount field.

mnAmountCurrencyACRMATH_NUMERICOPTBOTH

The foreign currency amount entered on the transaction. If the Multi-Currency Conversion option on the General Accounting constants is set 
to Y, the foreign amount is multiplied by the exchange rate to arrive at the domestic amount. If the Multi-Currency Conversion option is set to Z, 
the foreign amount is divided by the exchange rate.

mnForeignDiscountAvailCDSMATH_NUMERICOPTBOTH

The foreign amount of the discount available as opposed to the amount of the discount actually taken.

mnForeignTaxAmountCTAMMATH_NUMERICOPTBOTH

The tax amount in foreign currency.  This can be the sales, use, or VAT tax. 

mnForeignNonRecoverableTaxFNRTMATH_NUMERICOPTBOTH

The portion of the foreign tax amount for which you cannot take a credit. 

mnForeignTaxableAmountCTXAMATH_NUMERICOPTBOTH

That portion of the sale that is subject to tax in foreign currency.

szCheckRoutingCodeCRCcharOPTBOTH

A code that the system uses to sequence the printing of payments. Available values are in user defined table 00/HC.

mnPayeeAddressNumberPYEMATH_NUMERICOPTBOTH

The address book number of the recipient of the payment.

szAPClassAPCcharOPTBOTH

A code that determines the liability account in Accounts Payable that will be the offset when you post vouchers. This code might be 
alphanumeric, or it might match the object account of the account number in the general ledger. Use offset codes such as TRAD or OTHR as the 
exception to the trade account. If you leave this field blank during voucher entry, the system uses the default value from the supplier master 
record. Examples include: Blank  Trade Accounts Payable  TRAD or 4110   Trade Accounts Payable  OTHR or 4120  Other Accounts Payable 

szNameRemarkRMKcharOPTBOTH

A generic field that you use for a remark, description, name, or address.

cFlagFor1099TNNcharOPTBOTH

A code that indicates whether to include the pay item in 1099 processing (A/P Ledger method only). Valid values are: Blank  Do not include in 
1099 processing. 1        Include in 1099 processing. If you use the G/L method of 1099 processing, do not flag vouchers with distribution entries 
to G/L accounts that use Automatic Accounting Instruction (AAI) ranges for PX; these vouchers will be included automatically in the G/L 
method of 1099 processing.

mnAmountToDistributeATADMATH_NUMERICOPTBOTH

The amount of the transaction that must be posted to the general ledger for the transaction to balance. Depending on the tax information 
provided, the value of this field might be different from the gross or taxable amount of the transaction.  For example, if you enter a voucher for the 
taxable amount of 1000 CAD using tax explanation C (sales plus VAT), and the tax rate area is set up for 7% VAT and 3% Sales, the system 
calculates the amount to distribute as 1, 030 CAD (1000 + 30).

mnAmountToDistributeCurCTADMATH_NUMERICOPTBOTH

For a journal entry with VAT, this represents the amount to be expensed in foreign currency.

mnUnitsPaidUPADMATH_NUMERICOPTBOTH

mnCurrencyConverRateDivCRRDMATH_NUMERICOPTBOTH

A number (exchange rate) that a foreign currency amount is divided by to calculate a domestic currency amount. The number you enter in 
this field can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

mnAmountUnitCostUNCSMATH_NUMERICOPTBOTH

The amount per unit, derived by dividing the total cost by the unit quantity.

mnAmountForeignUnitCostFUCMATH_NUMERICOPTBOTH

Amount - Foreign Unit Cost

mnAmountExtendedPriceAEXPMATH_NUMERICOPTBOTH

The number of units multiplied by the unit price.

mnAmountForeignExtPriceFEAMATH_NUMERICOPTBOTH

The product of the foreign price times the number of units.

mnPercentRetainage1PCRTMATH_NUMERICOPTBOTH

The rate of retainage (referred to as holdback in some countries) that applies to the contract. This rate is a percentage of each payment. It 
is expressed as a decimal fraction. For example, a retainage rate of 10% is expressed as 10. The retainage rate cannot be greater than 
99.9% (.999) or less than zero.

mnAmountRetainedRETAMATH_NUMERICOPTBOTH

The total amount held back (referred to as holdback in some countries) on the contract amount. The amount retained cannot be less than 
zero or greater than the amount to voucher.

mnAmountDeferredTaxOnRetaiRETTMATH_NUMERICOPTBOTH

The total amount of Deferred Tax on Retainage being retained.

mnAmountForeignRetainedREFAMATH_NUMERICOPTBOTH

The total foreign amount of Retainage being retained.

mnAmountForeignDeferredTaxREFTMATH_NUMERICOPTBOTH

mnUnitsUMATH_NUMERICOPTBOTH

The quantity of something that is identified by a unit of measure. For example, it can be the number of barrels, boxes, cubic yards, gallons, 
hours, and so on.

mnAmountFieldAAMATH_NUMERICOPTBOTH

A number that identifies the amount that the system will add to the account balance of the associated account number.  Enter credits with a 
minus sign (-) either before or after the amount. 

mnAmountForeignFAAMATH_NUMERICOPTBOTH

The actual amount.  Debits are always entered as plus (+) and credits are entered as minus (-).  You may enter decimals, dollar signs, and 
commas.  The amount field will be examined and any non-significant symbols will be removed.  Minus signs must be entered as a trailing 
figure. For example, the amount, 5,000.01,- would be interpreted as a credit for 5000.01.

mnAmountAa1AA1MATH_NUMERICOPTBOTH

A number that identifies the actual amount.

mnAmountAa2AA2MATH_NUMERICOPTBOTH

Amount.

mnAmountNetPosting001AN01MATH_NUMERICOPTBOTH

A number that represents the net amount posted during the accounting period. The system uses the accounting periods from the Company 
Constants table (F0010). The net amount posted is the total of all debits and credits, beginning with the first day of the period through the last 
day of the period.

mnAmountNetPosting002AN02MATH_NUMERICOPTBOTH

Number that represents the net amount posted during the accounting period. The system uses the accounting periods from the Company 
Constants file (F0010).  The net amount posted is the total of all debits and credits beginning with the first day of the period through the last day 
of the period.

cControlFlag2BCT2charOPTBOTH

A generic control flag reserved for future use within the Service Billing Batch Header File (F48011).

mnTriangulationRateFromCurTRR1MATH_NUMERICOPTBOTH

The triangulation currency rate used to convert the From currency code to the Triangulation currency code.

mnTriangulationRateToCurreTRR2MATH_NUMERICOPTBOTH

The triangulation currency rate that used to convert from the Triangulation currency code to the To currency code.

mnTriangulationRateFromCurrTRD1MATH_NUMERICOPTBOTH

The triangulation rate used as a workfield when converting from the From currency to the triangulation currency code.

mnTriangulationRateToCurrTRD2MATH_NUMERICOPTBOTH

The triangulation rate used as a workfield when converting from the To currency to the triangulation currency code.

cCurrencyConversionMethodCRCMcharOPTBOTH

A value that specifies which method to use when converting from one currency to another. Valid values are:  Y  Multiplier method. The 
system multiplies the foreign amount by the multiplier exchange rate to calculate the domestic amount. Z Divisor method. The system divides the 
foreign amount by the divisor exchange rate to calculate the domestic amount.

szManagerialAnalysisCode1ABR1charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

szManagerialAnalysisCode2ABR2charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

szManagerialAnalysisCode3ABR3charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

szManagerialAnalysisCode4ABR4charOPTBOTH

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

cManagerialAnalysisType1ABT1charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

cManagerialAnalysisType2ABT2charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

cManagerialAnalysisType3ABT3charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

cManagerialAnalysisType4ABT4charOPTBOTH

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

mnRetainagePriorRTNPMATH_NUMERICOPTBOTH

Retainage Amount through the last application or adjustment for a specific contract.

mnRetainagePriorForeignFTNPMATH_NUMERICOPTBOTH

Retainage Amount through the last application or adjustment for a specific contract.

cMatchTypeMATCcharOPTBOTH

A code, attached to each purchase-order detail record or receipt record, that indicates whether a voucher exists and whether the voucher 
or receipt record has been reversed. Valid values are: 1 No voucher exists. 2 A voucher exists. 3 The voucher has been reversed. 4 The receipt 
record has been reversed. Note: Record types 3 and 4 are audit records only; you cannot access these record types for the Voucher Match 
program (P4314) or the PO Receipts program (P4312).

mnAddressNumberAN8MATH_NUMERICOPTBOTH

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szCompanyKeyOrderNoKCOOcharOPTBOTH

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTBOTH

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharOPTBOTH

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szOrderSuffixSFXOcharOPTBOTH

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnLineNumberLNIDMATH_NUMERICOPTBOTH

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnNoOfLinesOnOrderNLINMATH_NUMERICOPTBOTH

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

mnAssociatedLineALINMATH_NUMERICOPTBOTH

Indicates how receiver records are associated with Landed Cost receiver records. This field relates to the PRLAND field in the PO 
Receiver table (F43121). If PRLAND = 1, this field represents the line number (PRNLIN) of the first landed cost PO receiver record associated with the 
original PO receiver record. If PRLAND = 2 or 3, this field represents the line number (PRNLIN) of the original PO receiver record.

szWrittenByRTBYcharOPTBOTH

Indicates how a record has been written to the Purchase Order Receiver table (F43121).    blank The Receipts program wrote the record.    1  
     The Voucher Match program wrote the record for an added line.    2       The Voucher Match program wrote the record.    3       The Voucher 
Match program wrote the record for a re-cost voucher.

szContractNumberDistributiDMCTcharOPTBOTH

A unique number your company assigns to identify a particular agreement. You might want to assign some significance to the agreement 
number (for example,an agreement type code, location, year, and so forth). An agreement might have multiple supplements to record 
addendum or changes, for example.

mnContractSupplementDistriDMCSMATH_NUMERICOPTBOTH

The supplement number records any changes or addendum to agreements that occur over time or by item. It can also indicate individual 
agreements that are tied to a master agreement. The system allows up to 999 different supplements per base agreement number.

cContractBalancesUpdatedYBALUcharOPTBOTH

This field will be used to control whether a record in the inventory, sales order or purchasing detail files has been updated to the distribution 
contract balances file. Valid values are:        blank or N - Not been updated        Y or 1 - Updated

mnIdentifierShortItemITMMATH_NUMERICOPTBOTH

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szIdentifier2ndItemLITMcharOPTBOTH

A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
alternative item numbers. The three types of item numbers are: Item Number (short) An 8-digit, computer-assigned item number. 2nd Item Number A 
25-digit, user defined, alphanumeric item number. 3rd Item Number  Another 25-digit, user defined, alphanumeric item number. In addition to 
these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
supplier numbers.

szIdentifier3rdItemAITMcharOPTBOTH

The system provides three separate item numbers plus an extensive cross-reference capability to alternate item numbers. These item 
numbers are as follows: 1.  Item Number (short) - An 8-digit, computer-assigned item number. 2.  2nd Item Number - The 25-digit, free-form, user 
defined alphanumeric item number. 3.  3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item number.  In addition to 
these three basic item numbers, an extensive cross-reference search capability has been provided (see XRT). Numerous cross references to 
alternate part numbers can be user defined, such as substitute item numbers, replacements, bar codes, customer numbers, or supplier 
numbers.

szCostCenterItemIMCUcharOPTBOTH

This business unit represents the business unit that the Purchase Order was originally entered or received for.  This Business Unit will be 
used at the time a voucher is reversed through Voucher Matching to retrieve the correct Location record for cost updates.

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotLOTNcharOPTBOTH

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

szLotGradeLOTGcharOPTBOTH

A code that indicates the grade of a lot. The grade is used to indicate the quality of the lot. Examples include the following:    A1   Premium 
grade    A2   Secondary grade  The grade for a lot is stored in the Lot Master table (F4108).

mnLotPotencyLOTPMATH_NUMERICOPTBOTH

A code that indicates the potency of the lot expressed as a percentage of active or useful material (for example, the percentage of alcohol 
in a solution). The actual potency of a lot is defined in the Lot Master table (F4108).

szVendorRemark1VRMKcharOPTBOTH

A free-form field in which you can enter any pertinent information.

szContainerIDCNIDcharOPTBOTH

A code on the container or that you assign to the container in which the items on this purchase order or order line were shipped to you. You 
can assign container information to an order during receipts entry.

szStatusCodeNextNXTRcharOPTBOTH

A user defined code (system 40/type AT) indicating the next step in the order flow of the line type.

szStatusCodeLastLTTRcharOPTBOTH

A code (system 40/type AT) specifying the last step in the processing cycle that this order line has successfully completed.

jdDateTransactionJulianTRDJJDEDATEOPTBOTH

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

jdDateReceivedRCDJJDEDATEOPTBOTH

The date you received this purchase order line.

jdDateRequestedJulianDRQJJDEDATEOPTBOTH

The date that an item is scheduled to arrive or that an action is scheduled for completion.

jdPromisedDeliveryDatePDDJJDEDATEOPTBOTH

The promised shipment date for either a sales order or purchase order. The Supply and Demand Programs use this date to calculate 
Available to Promise information. This value can be automatically calculated during sales order entry. This date represents the day that the item 
can be shipped from the warehouse.

jdDateOriginalPromisdeOPDJJDEDATEOPTBOTH

The original promised delivery date for a purchase order.

szReasonCodeRCDcharOPTBOTH

A user defined code (42/RC) that explains the purpose for a transaction. For example, you can indicate the reason that you are returning 
items.

szVendorInvoiceNumberVINVcharOPTBOTH

The supplier's invoice number that is used for voucher entry. Voucher entry allows only one invoice per voucher number. If multiple invoice 
numbers exist on a voucher, you must set them up as multiple vouchers or combine the invoices and enter them as one voucher. Depending 
on how you have your accounts payable constants set, the system can do one of the following:   o  Accept a duplicate invoice number 
without warning or error   o  Generate a warning message in which the duplicate invoice number can still be accepted   o  Generate an error 
message Blank values are treated in the same manner as any other invoice number. Two blank invoice numbers are treated as duplicates. To test 
for duplicate invoice numbers that might have been entered in error, run the Suspected Duplicate Payments report (R04601). Note: The 
duplicate invoice number validation is not run for vouchers with document type NO. These vouchers are created by the Generate Reimbursements 
program (R03B610).

szPaymentTermsCode01PTCcharOPTBOTH

A code that specifies the terms of payment, including the percentage of discount available if the invoice is paid by the discount due date. 
Use a blank code to indicate the most frequently-used payment term. You define each type of payment term on the Payment Terms Revisions 
form. Examples of payment terms include: Blank Net 15 001      1/10 net 30 002      2/10 net 30 003      Due on the 10th day of every month 006     
Due upon receipt  This code prints on customer invoices.

cPayStatusCodePSTcharOPTBOTH

A user defined code (00/PS) that indicates the current payment status for a voucher or an invoice. Examples of codes include: A Approved 
for payment but not yet paid   H Held pending approval   P Paid   Note: Some of the payment status codes are hard coded; the system assigns 
the code.

cLandedCostCodeLANDcharOPTBOTH

Indicates how a PO receiver record relates to landed cost. The following is a list of possible values:    blank The record is not related to 
landed cost.    1       The record has associated landed cost records.    2       The record is a landed cost record that is to be vouchered.    3       The 
record is a landed cost record that is not to be vouchered.

szPurchasingReportCode5PRP5charOPTBOTH

A user defined code (41/P5) that indicates the landed cost rule for an item. The landed cost rule determines purchasing costs that exceed 
the actual price of an item, such as broker fees or commissions. You set up landed cost rules on the Landed Cost Revisions form.

szLevelCostLVLAcharOPTBOTH

User defined code (table 40/CA) designating an add-on cost. This code also specifies the sequence of the cost add-ons for a particular 
item or group of items.

cInvoiceLoggingCodeILOGcharOPTBOTH

This field is currently not used, but will be activated in the future.

cInvoiceLoggingDistDLOGcharOPTBOTH

This field is currently not used, but will be activated in the future.

cRoutingProcessYNRTGCcharOPTBOTH

Inidcates if the receipt transaction is in or through the purchase order routing process. Valid values are:    Y Transaction is in or has been 
through the purchase order routing process.    N Transaction is not in or has not been through the purchase order routing process.

cReceiptCodeRCPFcharOPTBOTH

Indicates if the receipt caused the system to recalculate the leadtime for the purchase order line. This field is associated with the Leadtime 
Quantity Percentage field in the Supplier/Item Relationships table.

cCodeAutomaticVoucherAVCHcharOPTBOTH

A code that indicates if an order is eligible for the evaluated receipt settlement process. An evaluated receipt settlement indicates that you 
have an agreement with the supplier to create vouchers based on the items that you receive. You use the Evaluated Receipt Settlement 
(R43800) procedure to create vouchers from receipt records. As a result, the supplier does not send you invoices and you can bypass the 
Voucher Match procedure. Valid values are:    N Not eligible for evaluated receipt settlement processing.    Y Eligible for evaluated receipt 
settlement processing.    I Receipt transaction is in process.    T Eligible for evaluated receipt settlement processing. However, a tolerance error 
occurred during the receipt process. R Eligible for evaluated receipt settlement processing. However, the receipt is currently in the receipt routing 
process.    V A voucher has been created for the receipt transaction using the evaluated receipt settlement process.

szLineTypeLNTYcharOPTBOTH

A code that controls how the system processes lines on a transaction. It controls the systems with which the transaction interfaces, such as 
General Ledger, Job Cost, Accounts Payable, Accounts Receivable, and Inventory Management. It also specifies the conditions under 
which a line prints on reports, and it is included in calculations. Codes include the following: S Stock item   J Job cost   N Nonstock item   F Freight  
T Text information   M Miscellaneous charges and credits   W Work order

szGlClassGLCcharOPTBOTH

A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables).  You can assign up to four 
alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
offset and uses the account that is set up for PC or RC for the company specified.  If you set up a default value in the G/L Offset field of the 
customer or supplier record, the system uses the value during transaction entry unless you override it.  Note: Do not use code 9999. It is reserved for 
the post program and indicates that offsets should not be created.

szCostCenterMCUcharOPTBOTH

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szCompanyCOcharOPTBOTH

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szAccountIdAIDcharOPTBOTH

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szAcctNoInputModeANIcharOPTBOTH

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

szPurchasingCostCenterOMCUcharOPTBOTH

The business unit from an account number.  The account number business unit is usually found in the data item MCU, however, Distribution 
systems use the field MCU as the branch.

szObjectAccountOBJcharOPTBOTH

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiarySUBcharOPTBOTH

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTBOTH

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTBOTH

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

szCompanyKeyKCOcharOPTBOTH

A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher, 
or journal entry. If you use the Next Numbers by Company/Fiscal Year feature, the Automatic Next Numbers program (X0010) uses the 
document company to retrieve the correct next number for that company. If two or more original documents have the same document number and 
document type, you can use the document company to locate the desired document.

mnDocVoucherInvoiceEDOCMATH_NUMERICOPTBOTH

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szDocumentTypeDCTcharOPTBOTH

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

szDocumentPayItemSFXcharOPTBOTH

A number that identifies the pay item for a voucher or an invoice. The system assigns the pay item number. If the voucher or invoice has 
multiple pay items, the numbers are sequential.

jdDtForGLAndVouch1DGLJDEDATEOPTBOTH

A date that identifies the financial period to which the transaction is to be posted.  The company constants specify the date range for each 
financial period. You can have as many as 14 periods. Generally, period 14 is used for audit adjustments. The system validates this field for 
PBCO (posted before cutoff), PYEB (prior year ending balance), PACO (post after cutoff), and WACO (post way after cutoff) messages.

mnJournalEntryLineNoJELNMATH_NUMERICOPTBOTH

A number that designates a line within a journal entry. The system uses this field to sequence the journal entry lines for inquiry purposes.

szRecNotVoucherAcctVANIcharOPTBOTH

This is the received not vouchered account number associated with the PO Receiver table (F43121).

cTaxableYN1TXcharOPTBOTH

A code that indicates whether the item is subject to sales tax when you purchase it. The system calculates tax on the item only if the supplier 
is also taxable.

szTaxExplanationCode1EXR1charOPTBOTH

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

szTaxArea1TXA1charOPTBOTH

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szUnitOfMeasureAsInputUOMcharOPTBOTH

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnUnitsTransactionQtyUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

mnQuantityPaidToDateUPTDMATH_NUMERICOPTBOTH

The units paid to date on an invoice or voucher.

mnUnitsOpenQuantityUOPNMATH_NUMERICOPTBOTH

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

mnUnitsClosedUCLOMATH_NUMERICOPTBOTH

The quantity of the order line which has been either closed during the matching process or canceled.

mnQuantityStockedQTYSMATH_NUMERICOPTBOTH

The number of units that were placed in stock following receipt routing.

mnQuantityReturnedQTYRMATH_NUMERICOPTBOTH

The number of units that you returned to the supplier through receipt routing. You can return goods for credit or for replacement. The system 
writes these transactions as new lines on the original purchase order.

mnQuantityReworkedQTYWMATH_NUMERICOPTBOTH

The number of units that will be reworked as a result of receipt routing.

mnQuantityScrappedQTYCMATH_NUMERICOPTBOTH

The number of units that you scrapped during receipt routing.

mnQuantityRejectedQTYJMATH_NUMERICOPTBOTH

The number of units that you rejected during receipt routing.

mnQuantityAdjustedQTYAMATH_NUMERICOPTBOTH

The number of units that you adjusted during the receipt routing.

szUnitOfMeasurePurchasUOM3charOPTBOTH

A code (table 00/UM) that identifies the unit of measure in which you usually purchase the item.

mnPurchasingUnitPricePRRCMATH_NUMERICOPTBOTH

The unit cost of one item, as purchased from the supplier, excluding freight,taxes, discounts, and other factors that might modify the actual 
unit cost you record when you receive the item.

mnAmountExtendedCostECSTMATH_NUMERICOPTBOTH

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnAmountPaidToDateAPTDMATH_NUMERICOPTBOTH

The amount paid to date on an invoice or voucher.

mnAmountOpen1AOPNMATH_NUMERICOPTBOTH

The amount of the order, invoice, or voucher that is still unpaid or open. When you enter a document (for example, an order, invoice, or 
voucher), the open amount is the original amount of that document. If you change the original amount, the open amount is reduced by the net 
change. For example,payments, shipments, or receipts against a document result in a reduction of the open balance.

mnAmountReceivedARECMATH_NUMERICOPTBOTH

The value of the goods received to date against the original order line.

mnAmountClosedACLOMATH_NUMERICOPTBOTH

The dollar value of the order line which has been either closed during the matching process or canceled.

mnAverageCostDifferenceAVCOMATH_NUMERICOPTBOTH

The amount by which the average cost for an item was either increased or decreased due to an over- or under-payment at match time.

mnCostVarianceVARCMATH_NUMERICOPTBOTH

The variance in the cost of an item that is written to the cardex record as the result of over- or under- payment at match time.

szCurrencyCodeFromCRCDcharOPTBOTH

A code that identifies the currency of a transaction. 

mnCurrencyConverRateOvCRRMATH_NUMERICOPTBOTH

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

mnForeignPurchasingCostFRRCMATH_NUMERICOPTBOTH

The foreign unit cost for this item, as purchased directly from the supplier,excluding freight, taxes, discounts and other factors which might 
serve to modify the actual unit cost we record at the time of physical receipt of goods.

mnAmountForeignExtCostFECMATH_NUMERICOPTBOTH

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

mnAmountForeignOpenFAPMATH_NUMERICOPTBOTH

The unpaid foreign amount of a transaction.

mnAmountForeignPaidTdFAPTMATH_NUMERICOPTBOTH

Amount - Foreign Amount Paid to Date The amount, expressed in foreign currency, that is paid to date on an invoice or voucher.

mnAmountReceivedForeignFRECMATH_NUMERICOPTBOTH

Amount - Received Foreign

mnForeignAmountClosedFCLOMATH_NUMERICOPTBOTH

The dollar value of the order line which has been either closed during the matching process or canceled.

mnAdditionalWorkTaxADWTMATH_NUMERICOPTBOTH

Amount of additional tax calculated for the work location, based on the additional work rate passed by the gross to net program.

szUserReservedCodeURCDcharOPTBOTH

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTBOTH

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTBOTH

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTBOTH

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTBOTH

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szTransactionOriginatorTORGcharOPTBOTH

The person who originally entered the transaction.

mnProcessIDPEIDMATH_NUMERICOPTBOTH

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTBOTH

mnUniqueKeyID01UK01MATH_NUMERICOPTBOTH

This field is a unique number used to identify a record in a file.

cControlFlag1BCT1charOPTBOTH

An option that specifies whether the system performs Not-To-Exceed (NTE) processing for Contract Billing. Turn on this option to perform 
NTE processing.

szUserIdUSERcharOPTBOTH

The code that identifies a user profile.

szProgramIdPIDcharOPTBOTH

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

jdDateUpdatedUPMJJDEDATEOPTBOTH

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTBOTH

The computer clock in hours:minutes:seconds.

szWorkStationIdJOBNcharOPTBOTH

The code that identifies the work station ID that executed a particular job.

szTerminalIdentificationTERMcharOPTBOTH

The workstation ID number.

cActionItemACITcharOPTBOTH

Code that identifies the type of action that is required.

szAssetIDASIDcharOPTBOTH

A 25-character alphanumeric number that you can use as an alternate asset identification number. You might use this number to track 
assets by the manufacturer's serial number. You are not required to use a serial number to identify an asset. Every serial number that you enter 
must be unique.

mnUnitsReceivedURECMATH_NUMERICOPTNONE

The original quantity of the order line, plus or minus any changes to that quantity, less all quantities shipped, received and/or vouchered to 
date. This number can also be the actual quantity received.

mnProjectNumberPRJMMATH_NUMERICOPTNONE

A number that identifies an EPM project in the system. The project must be set up in the Add/Revise Project program (P31P011).

mnBuyerNumberANBYMATH_NUMERICOPTBOTH

The address book number that identifies who is responsible for setting up and maintaining the correct stocking levels for each inventory 
item.

cWorkOrderTypeFlagWODTFcharOPTNONE

A code that indicates whether the record that is contained in the Related Order Cross Reference Table (F4080) is related to a 
manufacturing work order or a descriptive task for a project. Valid values are: Blank The record is related to a manufacturing work order. 1 The record is 
related to a descriptive task for a project.

mnTaskOrderNumberDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szTaskOrderTypeDCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szProjectBusinessUnitMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szTaskSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szProjectGlClassGLCcharOPTNONE

A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables).  You can assign up to four 
alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
offset and uses the account that is set up for PC or RC for the company specified.  If you set up a default value in the G/L Offset field of the 
customer or supplier record, the system uses the value during transaction entry unless you override it.  Note: Do not use code 9999. It is reserved for 
the post program and indicates that offsets should not be created.

mnCurrentPaymentForeignPYFOMATH_NUMERICOPTNONE

The Current Payment - Foreign, combined with the Type of Payment, determines how the line's amount to voucher.   The system will 
populate the amount to voucher in the appropriate field for the line, i.e., Foreign Amount to Voucher or Retainage to Release Foreign.   If the Type of 
Payment is blank, enter the incremental amount to voucher in the Current Payment.   If the Type of Payment is 1, enter the cumulative 
percentage to be vouchered, e.g., 10 for 10%. If the Type of Payment is 2, enter the cumulative amount to be vouchered.

mnCurrentPaymentDomesticPYDOMATH_NUMERICOPTNONE

The Current Payment, combined with the Type of Payment, determines how the line's amount to voucher.   The system will populate the 
amount to voucher in the appropriate field for the line, i.e., Amount to Voucher, Foreign Amount to Voucher, Retainage to Release, or Retainage 
to Release Foreign.   If the Type of Payment is blank, enter the incremental amount to voucher in the Current Payment.   If the Type of 
Payment is 1, enter the cumulative percentage to be vouchered, e.g., 10 for 10%. If the Type of Payment is 2, enter the cumulative amount to be 
vouchered.

cTypeOfPaymentTPMTcharOPTNONE

Type of Payment determines how the line's amount to voucher is calculated when the user enters the Current Payment or Current Payment 
Foreign.   The system will populate the amount to voucher in the appropriate field for the line, i.e., Amount to Voucher, Foreign Amount to 
Voucher, Retainage to Release, or Retainage to Release Foreign.  Valid values for Type of Payment are: Blank  - Incremental Amount.  The 
Current Payment will be entered as an amount, and the system will populate this amount in the amount to voucher.  1  - Cumulative Percentage.  
The Current Payment will be entered as a percentage, e.g., 10 for 10 percent.   A cumulative amount will be calculated from the cumulative 
percentage multiplied by the order amount.  The amount to voucher will be calculated from the cumulative payment less the previous amount 
vouchered.   2 - Cumulative Amount.  The Current Payment will be entered as an amount.  The amount to voucher will be calculated from the 
cumulative amount less the previous amount vouchered.  

mnOriginalQtyToVoucherUOPNMATH_NUMERICOPTNONE

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

mnOriginalAmtToVoucherAPTDMATH_NUMERICOPTNONE

The amount paid to date on an invoice or voucher.

mnOriginalForAmtToVoucherFAPMATH_NUMERICOPTNONE

The unpaid foreign amount of a transaction.

mnOriginalRetainedAmtRETAMATH_NUMERICOPTNONE

The total amount held back (referred to as holdback in some countries) on the contract amount. The amount retained cannot be less than 
zero or greater than the amount to voucher.

mnOriginalRetToReleaseRETAMATH_NUMERICOPTNONE

The total amount held back (referred to as holdback in some countries) on the contract amount. The amount retained cannot be less than 
zero or greater than the amount to voucher.

mnOriginalRetainedAmtForREFAMATH_NUMERICOPTNONE

The total foreign amount of Retainage being retained.

mnOriginalRetToReleaseForREFAMATH_NUMERICOPTNONE

The total foreign amount of Retainage being retained.

mnOriginalDefTaxOnRetainRETTMATH_NUMERICOPTNONE

The total amount of Deferred Tax on Retainage being retained.

mnOriginalForDefTaxOnRetainREFTMATH_NUMERICOPTNONE

mnOriginalPercentRetainedPCRTMATH_NUMERICOPTNONE

The rate of retainage (referred to as holdback in some countries) that applies to the contract. This rate is a percentage of each payment. It 
is expressed as a decimal fraction. For example, a retainage rate of 10% is expressed as 10. The retainage rate cannot be greater than 
99.9% (.999) or less than zero.

cPreviousOPMAPRcharOPTNONE

A code that is an internally used control field for the processing of vouchers in One World. Valid values are:    1   Match Quantity/Amount    4   
Create New Order Line    7   Match and Close Balance    9   Cancel Balance of Line 

mnPreviousQtyToVoucherUOPNMATH_NUMERICOPTNONE

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

mnPreviousCurrentPaymentPYDOMATH_NUMERICOPTNONE

The Current Payment, combined with the Type of Payment, determines how the line's amount to voucher.   The system will populate the 
amount to voucher in the appropriate field for the line, i.e., Amount to Voucher, Foreign Amount to Voucher, Retainage to Release, or Retainage 
to Release Foreign.   If the Type of Payment is blank, enter the incremental amount to voucher in the Current Payment.   If the Type of 
Payment is 1, enter the cumulative percentage to be vouchered, e.g., 10 for 10%. If the Type of Payment is 2, enter the cumulative amount to be 
vouchered.

mnPreviousCurrentPaymentForPYFOMATH_NUMERICOPTNONE

The Current Payment - Foreign, combined with the Type of Payment, determines how the line's amount to voucher.   The system will 
populate the amount to voucher in the appropriate field for the line, i.e., Foreign Amount to Voucher or Retainage to Release Foreign.   If the Type of 
Payment is blank, enter the incremental amount to voucher in the Current Payment.   If the Type of Payment is 1, enter the cumulative 
percentage to be vouchered, e.g., 10 for 10%. If the Type of Payment is 2, enter the cumulative amount to be vouchered.

cManualHideQtyAmt_EV01EV01charOPTNONE

An option that specifies the type of processing for an event.

mnDistributionLineNumberDLNIDMATH_NUMERICOPTNONE

cMultipleAccountsMACTcharOPTNONE

This code indicates whether the expense on the detail line has been distributed to multiple accounts.

mnNumOfRecMultipleAccountsNLINMATH_NUMERICOPTNONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

cOverExceedThresholdFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

mnPOJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

Related Functions

None

Related Tables

None
CacheProcessVoucherMatchErrorMsg

CacheProcessVoucherMatchErrorMsg

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450B - Voucher Match Cache for Error Message

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCodeCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTNONE

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMessageEV01charOPTNONE

An option that specifies the type of processing for an event.

szErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursorGENLNGIDOPTNONE

General purpose ID variable.

mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

szComputerIDCTIDcharOPTNONE

mnTransactionLineNumberXTLNMATH_NUMERICOPTNONE

A line number designation within an item transaction.  This data field is only used to sequence the transaction for inquiry purposes.

szMainErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

Related Functions

None

Related Tables

None
CreateInvoiceCache

CreateInvoiceCache

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450G - CreateInvoice

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCodeCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTNONE

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMessageEV01charOPTNONE

An option that specifies the type of processing for an event.

szErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursorGENLNGIDOPTNONE

General purpose ID variable.

szJobNumberJOBcharOPTNONE

Job Number

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNoKCOOcharOPTNONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szOrderSuffixSFXOcharOPTNONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnReceiptLineNumberNLINMATH_NUMERICOPTNONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

szBranchPlantMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnSupplierNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szSupplierSONumberVR01charOPTNONE

An alphanumeric value used as a cross-reference or secondary reference number. Typically, this is the customer number, supplier 
number, or job number.

szTransactioUOMUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnUnitCostPRRCMATH_NUMERICOPTNONE

The unit cost of one item, as purchased from the supplier, excluding freight,taxes, discounts, and other factors that might modify the actual 
unit cost you record when you receive the item.

mnExtendedAmountAEXPMATH_NUMERICOPTNONE

The number of units multiplied by the unit price.

mnUnitsOpenUOPNMATH_NUMERICOPTNONE

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

mnAmountOpenAOPNMATH_NUMERICOPTNONE

The amount of the order, invoice, or voucher that is still unpaid or open. When you enter a document (for example, an order, invoice, or 
voucher), the open amount is the original amount of that document. If you change the original amount, the open amount is reduced by the net 
change. For example,payments, shipments, or receipts against a document result in a reduction of the open balance.

jdOrderDateORDJJDEDATEOPTNONE

The date you entered the sales or purchase order into the system.

jdReceiptDateRCDJJDEDATEOPTNONE

The date you received this purchase order line.

szContainerIDCNIDcharOPTNONE

A code on the container or that you assign to the container in which the items on this purchase order or order line were shipped to you. You 
can assign container information to an order during receipts entry.

mnShipmentNumberSHPNMATH_NUMERICOPTNONE

A "next number" that uniquely identifies a shipment.

szIdentifier2ndItemLITMcharOPTNONE

A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
alternative item numbers. The three types of item numbers are: Item Number (short) An 8-digit, computer-assigned item number. 2nd Item Number A 
25-digit, user defined, alphanumeric item number. 3rd Item Number  Another 25-digit, user defined, alphanumeric item number. In addition to 
these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
supplier numbers.

szIdentifier3rdItemAITMcharOPTNONE

The system provides three separate item numbers plus an extensive cross-reference capability to alternate item numbers. These item 
numbers are as follows: 1.  Item Number (short) - An 8-digit, computer-assigned item number. 2.  2nd Item Number - The 25-digit, free-form, user 
defined alphanumeric item number. 3.  3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item number.  In addition to 
these three basic item numbers, an extensive cross-reference search capability has been provided (see XRT). Numerous cross references to 
alternate part numbers can be user defined, such as substitute item numbers, replacements, bar codes, customer numbers, or supplier 
numbers.

mnIdentifierShortItemITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szDescriptionLine1DSC1charOPTNONE

Brief information about an item; a remark or an explanation.

cOrderReceiptEV01charOPTNONE

An option that specifies the type of processing for an event.

mnBuyerNumberANBYMATH_NUMERICOPTNONE

The address book number that identifies who is responsible for setting up and maintaining the correct stocking levels for each inventory 
item.

mnDocVoucherInvoiceEDOCMATH_NUMERICOPTNONE

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szPaymentTermsCodePTCcharOPTNONE

A code that specifies the terms of payment, including the percentage of discount available if the invoice is paid by the discount due date. 
Use a blank code to indicate the most frequently-used payment term. You define each type of payment term on the Payment Terms Revisions 
form. Examples of payment terms include: Blank Net 15 001      1/10 net 30 002      2/10 net 30 003      Due on the 10th day of every month 006     
Due upon receipt  This code prints on customer invoices.

szTaxAreaTXA1charOPTNONE

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szTaxExplanationCodeEXR1charOPTNONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

cForDomesticEV01charOPTNONE

An option that specifies the type of processing for an event.

mnPOFlipQuantityUOPNMATH_NUMERICOPTNONE

The original quantity for the order detail line, plus or minus any changes to that quantity, minus all quantities shipped, received, and 
vouchered to date.

Related Functions

None

Related Tables

None
ProgressPaymentWorkWithCache

ProgressPaymentWorkWithCache

Voucher Match Cache Processing

Major Business Rule

Object Name: B4302450

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4302450F - Progress Payment Work With Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szCacheActionCode_CACTNCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeys_NKEYSNKEYSMATH_NUMERICOPTNONE

The number of keys in an index that will be used to retrieve, delete, or update a record.

cSuppressErrorMsg_EV01EV01charOPTNONE

An option that specifies the type of processing for an event.

szErrorMessageID_DTAIDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursor_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

mnJobnumber_JOBSJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

szComputerID_CTIDCTIDcharOPTNONE

mnContractNo_DOCODOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szContractType_DCTODCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szContractCo_KCOOKCOOcharOPTNONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

cProgressPaymentView_EV01EV01charOPTNONE

An option that specifies the type of processing for an event.

szHoldCode_HOLDHOLDcharOPTNONE

A user defined code (42/HC) that identifies why an order is on hold.

mnSubcontractor_AN8AN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szCurrencyCodeFrom_CRCDCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szBranchPlant_MCUMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

Related Functions

None

Related Tables

None
e vouchers from receipt records. As a result, the supplier does not send you invoices and you can bypass the 
Voucher Match procedure. Valid values are:    N Not eligible for evaluated receipt settlement processing.    Y Eligible for evaluated receipt 
settlement processing.    I Receipt transaction is in process.    T Eligible for evaluated receipt settlement processing. However, a tolerance error 
occurred during the receipt process. R Eligible for evaluated receipt settlement processing. However, the receipt is currently in the receipt routing 
process.    V A voucher has been created for the receipt transaction using the evaluated receipt settlement process.

szLineTypeLNTYcharOPTBOTH

A code that controls how the system processes lines on a transaction. It controls the systems with which the transaction interfaces, such as 
General Ledger, Job Cost, Accounts Payable, Accounts Receivable, and Inventory Management. It also specifies the conditions under 
which a line prints on reports, and it is included in calculations. Codes include the following: S Stock item   J Job cost   N Nonstock item   F Freight  
T Text information   M Miscellaneous charges and credits   W Work order

szGlClassGLCcharOPTBOTH

A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables).  You can assign up to four 
alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
offset and uses the account that is set up for PC or RC for the company specified.  If you set up a default value in the G/L Offset field of the 
customer or supplier record, the system uses the value during transaction entry unless you override it.  Note: Do not use code 9999. It is reserved for 
the post program and indicates that offsets should not be created.

szCostCenterMCUcharOPTBOTH

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szCompanyCOcharOPTBOTH

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szAccountIdAIDcharOPTBOTH

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szAcctNoInputModeANIcharOPTBOTH

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

szPurchasingCostCenterOMCUcharOPTBOTH

The business unit from an account number.  The account number business unit is usually found in the data item MCU, however, Distribution 
systems use the field MCU as the branch.

szObjectAccountOBJcharOPTBOTH

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiarySUBcharOPTBOTH

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTBOTH

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

<