ProcessF4111ICUUpdate

Process G Batch Recovery Tables

Minor Business Rule

Object Name: N4280000

Parent DLL: CDIST

Location: Client/Server

Language: NER

Data Structure

D4280000D - Process Inv COGS Batch Number F4111 Update

Parameter NameData ItemData TypeReq/OptI/O/Both
cModeOfProcessingEV01charOPTNONE

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

mnPrev_BatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

mnNew_BatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

Related Functions

None

Related Tables

None
ProcessGBatchDetail

ProcessGBatchDetail

Process G Batch Recovery Tables

Minor Business Rule

Object Name: N4280000

Parent DLL: CDIST

Location: Client/Server

Language: NER

Data Structure

D4280000B - Process G Batch Detail

Parameter NameData ItemData TypeReq/OptI/O/Both
cModeOfProcessingEV01charOPTNONE

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

mnBeginDocUniqueIDBDIDMATH_NUMERICOPTNONE

This field is a unique ID for the G Batch Begin Doc work file.

mnGBatchJobNumberGBJNMATH_NUMERICOPTNONE

G Batch Job Number

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.

cLineActionLACTNcharOPTNONE

The Line Action Code for the G Batch Edit Line work file.

cProcessingModePMODEcharOPTNONE

The Processing Mode for the G Batch Edit Line work file.

cEditFlagGBEFcharOPTNONE

Edit Flag

cErrorFlagUKERROcharOPTNONE

cRecordWrittenFlagRWFLcharOPTNONE

A flag indicating that a record is written.

cTypeDocTYDCcharOPTNONE

The Type Doc for G Batch Edit Line work file.

mnAmountFieldAAMATH_NUMERICOPTNONE

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. 

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. 

szAccountIdAIDcharOPTNONE

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

szCostCenterMCUcharOPTNONE

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.

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.

cAccountModeGLAMcharOPTNONE

A code that indicates which of the three general ledger account numbers is being used for data entry. Valid codes are:    1   The short 
account ID number    2   The standard long account number    3   The long (unstructured, 24-byte) account number    7   The first character of the 
account number indicates the format of the account number You can also define special characters in the Accounting Constants file (F0009) to 
facilitate data entry. For example:    /       For the unstructured account number    *       For the short account ID number    blank For the business 
unit.object.subsidiary number For example, if the account mode is 7 and the first character of the account number is *, the account number was 
entered as the short account ID number.

mnFiscalYear1FYMATH_NUMERICOPTNONE

A number that identifies the fiscal year. Generally, you can either enter a number in this field or leave it blank to indicate the current fiscal 
year (as defined on the Company Setup form). Specify the year at the end of the first period rather than the year at the end of the fiscal period. 
For example, a fiscal year begins October 1, 1998 and ends September 30, 1999. The end of the first period is October 31, 1998. Specify the 
year 98 rather than 99.

mnPeriodNoGeneralLedgePNMATH_NUMERICOPTNONE

A number indicating the current accounting period.  This number, used in conjunction with the Company Constants table (F0010) and the 
General Constants table (F0009), allows the user to define up to 14 accounting periods. See General Ledger Date.  The current period number 
is used to determine posted before and posted after cut off warning messages.  It is also used as the default accounting period in the 
preparation of financial reports.

mnCenturyCTRYMATH_NUMERICOPTNONE

The calendar century associated with the year. Enter is the first two digits of the year. For example, 19 indicates any year beginning with 19 
(1998, 1999), 20 indicates any year beginning with 20 (2000, 2001), and so on.

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.

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  

mnUnitsUMATH_NUMERICOPTNONE

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.

szUnitOfMeasureUMcharOPTNONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

jdDateServiceCurrencyDSVJJDEDATEOPTNONE

A date that indicates when you purchased goods or services, or when you incurred a tax liability. 

szLineExtensionCodeEXTLcharOPTNONE

Line Extension Code

szSerialTagNumberASIDcharOPTNONE

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.

cGLPostedCodePOSTcharOPTNONE

A code the system uses to determine whether a transaction is available for the post process. Valid codes 
are: Blank Unposted. D Posted. P Posted or posting. Depending on the type of transaction, this code has different meanings. If the code is assigned to an Account Ledger 
record (F0911), it indicates a posted status. If the code is assigned to any other transaction, it indicates that the system attempted to post the 
record but failed, due to an error it encountered.    M Model. The transaciton is a model journal entry.     

szNameRemarkExplanationEXRcharOPTNONE

A name or remark that describes the purpose for using an account or conveys any other information that the user wants about the 
transaction.

szReference2R2charOPTNONE

A number that provides an audit trail for specific transactions, such as an asset, supplier number, or document number.

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.

cBillCodeBCcharOPTNONE

A user defined code (98/BC) that identifies the billing status for the Joint Interest Billing (JIB) system. Valid codes include:    blank Blank (the 
default value) indicates transactions that are billable if a valid Division of Interest (DOI) exists for the business unit, and if the object account is 
within the billable range of accounts.    N Specifies a transaction is not billable regardless of the business unit, DOI, or account range.    D 
Direct charges the owner specified in the subledger field at 100%.    H Holds a billable transaction until the user wants to manually release the 
transaction by changing the Bill Code.    M Manual DOI code assignment requires a valid DOI code to be input.       During JIB Cost Allocations 
and Billing, this code is changed based on the processing status. G/L file purging uses this code. NOTE: Direct charges are only allowed for 
entity type O (outsider).

mnDoiSubDOIMATH_NUMERICOPTNONE

A number that identifies a specific Division of Interest (DOI) for a business unit. You can have up to 99 revenue and 99 billing DOIs per 
business unit. Multiple DOIs can occur for a variety of reasons. For billing, multiple DOIs let you bill different account ranges or change ownership 
as of a specific date. For revenue distribution, multiple DOIs can be used for different products, purchase contracts, ownership changes, or 
owner certification changes as of a particular date. For land, multiple DOIs can be used to identify different ownerships for different tracts on a 
lease or BPO/APO (Before Payout/After Payout) working interest changes.

szCategoriesWorkOrder001WR01charOPTNONE

A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only 
one phase code at a time. Note: Certain forms contain a processing option that allows you to enter a default value for this field. If you enter a 
default value on a form for which you have set this processing option, the system displays the value in the appropriate fields on any work 
orders that you create. The system also displays the value on the Project Setup form. You can either accept or override the default value.

szOutsiderLeaseOrWelIdALIDcharOPTNONE

An alternate lease or well number as assigned by an outsider (governmental body or a purchaser). This number will often correspond to a 
product and/or purchaser combination for a particular sale. This field is also used as a generic cross reference to the lease master table for 
such items as unit numbers, contract numbers, well numbers, old lease numbers 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

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.

szDocumentTypePurchasePDCTcharOPTNONE

A value that is hard-coded in the originating programs and passed to the Accounts Payable system. In Accounts Receivable, the document 
type on the purchase order issued by the customer can be entered directly into the Accounts Receivable Ledger (F03B11)

szCompanyKeyPurchasePKCOcharOPTNONE

For purchase orders, a code that differentiates a record from another with the same document number, document type, and G/L date.  If you 
are using the Next Numbers by Company/Fiscal Year feature of the software, the Next Numbers program (X0010) uses the document 
company to retrieve the next number. If two or more original documents have the same document number and type, you can use the document 
company to locate the correct record.

szPurchaseOrderPOcharOPTNONE

A document that authorizes the delivery of specified merchandise or the rendering of certain services.

szPurchaseOrderSuffixPSFXcharOPTNONE

The purchase order suffix is used to distinguish between multiple occurrences of a single purchase order.  It is frequently used in the case 
of blanket purchase orders.

cFlagFor1099TNNcharOPTNONE

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.

mnAmountCurrencyACRMATH_NUMERICOPTNONE

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.

mnForeignTaxAmountCTAMMATH_NUMERICOPTNONE

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

mnForeignTaxableAmountCTXAMATH_NUMERICOPTNONE

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

mnAmtTax2STAMMATH_NUMERICOPTNONE

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

mnAmountTaxableATXAMATH_NUMERICOPTNONE

The amount on which taxes are assessed.

szTaxExplanationCode1EXR1charOPTNONE

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.

szTaxArea1TXA1charOPTNONE

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.

cCurrencyConverYNARCRYRcharOPTNONE

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

szCompanyCOcharOPTNONE

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.

jdDateCheckJDKJJDEDATEOPTNONE

The check or item date. This might be the accounts payable check date, the accounts receivable check receipt date, and so on.

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.

szCurrencyCodeToCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnCurrencyConverRateOvCRRMATH_NUMERICOPTNONE

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. 

cCurrencyModeCRRMcharOPTNONE

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

mnLastLineNoLLNMMATH_NUMERICOPTNONE

The last line number for the G Batch Begin Doc workfile.

mnAmountOriginalANOGMATH_NUMERICOPTNONE

The original amount associated with a line item of a change request.

mnAmountForeignFAAMATH_NUMERICOPTNONE

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.

cGLPostCodeAlt001ALT1charOPTNONE

The alternate G/L posting codes are used for transactional posting other than the normal G/L posting.  Examples include service date 
ledger posting, tax ledger posting, alternate currency ledger posting, and so forth. This post code is used as a flag to denote that a corresponding 
record with the same document number and type and G/L date but with a J.E. Line Extension of "AM" has been written to the Account 
Ledger file (F0911).

cGLPostCodeAlt002ALT2charOPTNONE

The alternate G/L posting codes are used for transactional posting other than the normal G/L posting.  Examples include service date 
ledger posting, tax ledger posting, alternate currency ledger posting, and so forth. This post code is used in conjunction with 52 period accounting. 
If this post code is blank for any particular transaction record, then it will be considered for posting to the 52 period Account Balance File 
(F0902B) during the G/L Post procedure. This post code will then be updated to a "P". If a repost to the F0902B file is ever required, only those 
records whose alternate 2 post code status is a "P" will be reposted.

cGLPostCodeAlt003ALT3charOPTNONE

The Alternate G/L Posting Codes are used for transactional posting other than the normal G/L posting. This hold code is used in conjunction 
with the F/A system. Only those records with a "batch rear end" value of blank, G/L post code of P and hold code value of blank will be 
selected in the Post Unposted F/A Entries program. If there are records that have been posted to G/L, but should not be posted to F/A, you can 
update this hold code to any character other than X or *. The X code is reserved for F/A Time Entry. The * code is reserved for selection of all 
hold codes in Revise Unposted Entries (P12102).

cGLPostCodeAlt004ALT4charOPTNONE

The alternate G/L posting codes are used for transactional posting other than the normal G/L posting.  Examples include service date 
ledger posting, tax ledger posting, alternate currency ledger posting, etc. This code is used to designate job cost projections and/or commitment 
relief updates have been completed.

cGLPostCodeAlt005ALT5charOPTNONE

This code is used to distinguish entries made through alternate journal entry program.  The valid codes are as follows:    M  Multicurrency 
Journal Entry T, V, and O. Tax Journal Entry Changes may only be made through these alternate journal  entry programs. This code is also 
used to distinguish entries made through alternate voucher entry programs, The valid codes are as follows:    C  Multi-Company Voucher Entry    
S  Sub-Contract Voucher Entry    P  Invoice Logging Voucher Entry Changes for codes C and S may only be made through these alternate 
Voucher Entry  entry programs.

cGLPostCodeAlt006ALT6charOPTNONE

The alternate G/L posting codes are used for transactional posting other than the normal G/L posting.  Examples include service date 
ledger posting, tax ledger posting, alternate currency ledger posting, and so forth.

cCommitmentReliefFlagALT7charOPTNONE

This field determines how the journal entry should impact a commitment made in the Purchasing and/or Contract Management systems.  
Possible values are:    blank  The commitment should be relieved.    N  The commitment relief has already been performed and should not be 
performed for this journal entry.    X  The commitment should be relieved; however if the receipt/payment is for a different exchange rate 
than the  purchase order or contract, omit any exchange rate conversion.

cBillingControlALT8charOPTNONE

Billing Control for Service Billing.

cGLPostCodeAlt009ALT9charOPTNONE

A value that is used in detailed currency processing to indicate the status of records in the Account Ledger table (F0911). Valid values 
are: Blank The record has not been processed by the Detailed Currency Restatement program. P The transaction was processed by the Detailed 
Currency Restatement program.  The program creates a corresponding record in the XA ledger (optionally, the YA and ZA ledgers) and 
updates the original AA ledger record with P (processed).  The program prints a report with the message "No errors - batch will post". N The 
transaction was processed by the Detailed Currency Restatement program, but ignored because the account is not within the account ranges 
for AAI item CRxx.  The program does not create a corresponding record in the XA ledger, but instead updates the AA ledger with N (not 
applicable).  Y The original journal entry was flagged to not create a corresponding record in the XA ledger when processed by the Detailed 
Currency Restatement program.  X The original journal entry was flagged not to create a corresponding record in the XA ledger when processed 
by the Detailed Currency Restatement program, and was subsequently voided.

cGLPostCodeAlt000ALT0charOPTNONE

This posting flag is reserved for future use in the area of labor costing in the AEC product group.

cGLPostCodeAlt00xALTXcharOPTNONE

Field used to denote tax.

szCheckNumberCNcharOPTNONE

The number of the payment. It is assumed to be numeric and 8 digits or less.

jdDateCheckClearedDKCJDEDATEOPTNONE

The date the check was debited to the bank account. This will be updated during the tape bank reconciliation.

cSummarizedCodeSUMMcharOPTNONE

A code that indicates whether the system has summarized this record. When you run the purge program, the system purges summarized 
records. Valid values are:    Y        Yes, this record has been summarized    blank No, this record has not been summarized  NOTE: When you 
run the summarize program, it creates records with a BF (Balance Forward) ledger type. When you run the purge program, these records are 
not deleted.

cPurgeCodePRGEcharOPTNONE

A Y code designates that this record has been purged to the Purge File but could not actually be deleted for one reason or another (i.e., 
reconcilable account).

cBatchRearEndPostCodeBREcharOPTNONE

The valid post codes for fixed asset transactions are as follows: Blank Unposted. Transaction has not yet been posted to the Asset Account 
Balances File table (F1202). P Pass. Transaction does not fall within the FX range of accounts as set up in automatic accounting instructions 
(AAIs) and will not post to fixed assets. You can manually update this field to P through the Revise Unposted Entries program (P12102). Use 
P in this field when the account number is within the fixed asset range of accounts, but you do not want the transaction to post to fixed assets. 
You can change this field from blank to P or from P to blank.  * Posted. Transaction has been posted to the Item Balances table. You cannot 
change this value.

szJobCategoryJBCDcharOPTNONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharOPTNONE

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

mnWeeklyYearWYMATH_NUMERICOPTNONE

Fiscal year - weekly.

mnWeeklyPeriodWNMATH_NUMERICOPTNONE

Fiscal period - weekly.

cFinalPaymentFNLPcharOPTNONE

A code that indicates that an item is totally closed on the As Of date and will be ignored for future rebuilds of the As Of table.

cAssetInputModeASMcharOPTNONE

An "*" in this field indicates that this transaction has been posted to Lease Cost Ledger File (F2111).  Once there is an asterisk in this field, 
the record cannot be changed.

mnSequenceNoOperationsOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

mnOriginalDocumentNoODOCMATH_NUMERICOPTNONE

A number that is used in conjunction with the values in the ODCT and OKCO fields to identify a transaction.

szCompanyKeyOriginalOKCOcharOPTNONE

A number that is used in conjunction with the values in the ODOC and ODCT fields to identify a transaction.

cClientFreeForm1CFF1charOPTNONE

Free form for client use.

cClientFreeForm2CFF2charOPTNONE

Free form for client use.

szGlClassGLCcharOPTNONE

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.

cDeleteNotAllowedDLNAcharOPTNONE

Any non-blank value in this field indicates that the Account Ledger record cannot be deleted even if it has not yet been posted.  This is 
typically required in cases where integrity between Account Ledger records and associated data in another system must be upheld. The 
following codes represent valid values for this field:    blank Deletion is allowed (unless the record is posted or otherwise ineligible for deletion)    J 
Deletion is not allowed - Job Cost Profit Recognition

szIdTypeALTYcharOPTNONE

A code to indicate what type of alternate lease/well number is being used. Examples include API well numbers, purchaser lease/well 
numbers, unit to lease cross references, old to new lease number cross references, and so forth. Certain codes have a hard coded meaning as 
follows:    P Represents a purchaser's alternate property number and is used in editing an alternate number for revenue check stub entry.    F 
Represents a purchaser's alternate facility number and is used in run ticket entry and gas volume statement entry.    C Represents alternate 
business units for one property. This occurs when multiple AFEs are set up for one property.    U Used for cross referencing multiple leases to 
multiple units.    W000 Used for cross-referencing wells to leases or lease tracts.    CC Used in contract cross-referencing (to leases, wells, and 
so forth.)    CL Used in contract cross-referencing (to leases, wells, and so forth.)    CW Used in contract cross-referencing (to leases, wells, and 
so forth.) Additional codes may be added using Descriptive Titles (System - 20, Record Type - AL).

szSubledgerDescriptionSBDScharOPTNONE

The subledger description.

szAccountDescriptionACTDScharOPTNONE

The account description.

cBypassMEditFlagBEFLcharOPTNONE

The Bypass MEdit Flag for G Batch Edit Line work file.

cReconciledROrBlankRCNDcharOPTNONE

A code that indicates whether a transaction in the Account Ledger table (F0911) is reconciled. The codes are defined in User Defined Code 
table under system 09 and code RC. A blank character is defined to be the un-reconciled character.  To set up a valid reconciled code 
make sure the following is done in the User Defined Code table:    1.   The special handling code in fold area of the UDC screen must contain a 
01.    2.   The reconciled code must be only one character long and can be a numeric or alpha character.

mnTaxAmountGrossTXAGMATH_NUMERICOPTNONE

The Gross Tax Amount for the G Batch Edit Line work file

mnForeignTaxAmountGrossFTAGMATH_NUMERICOPTNONE

The Gross Foreign Tax Amount for the G Batch Edit Line work file.

cPostingCode1ManagerialAccPM01charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode2ManagerialAccPM02charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode3ManagerialAccPM03charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode4ManagerialAccPM04charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode5ManagerialAccPM05charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode6ManagerialAccPM06charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode7ManagerialAccPM07charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode8ManagerialAccPM08charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode9ManagerialAccPM09charOPTNONE

Reserved for Financial Systems Future Use.

cPostingCode10ManagerialAcPM10charOPTNONE

Reserved for Financial Systems Future Use.

cManagerialAnalysisType1ABT1charOPTNONE

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).

szManagerialAnalysisCode1ABR1charOPTNONE

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).

cManagerialAnalysisType2ABT2charOPTNONE

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).

szManagerialAnalysisCode2ABR2charOPTNONE

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).

cManagerialAnalysisType3ABT3charOPTNONE

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).

szManagerialAnalysisCode3ABR3charOPTNONE

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).

cManagerialAnalysisType4ABT4charOPTNONE

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).

szManagerialAnalysisCode4ABR4charOPTNONE

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).

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

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

szNameAlphaExplanationEXAcharOPTNONE

A description, remark, explanation, name, or address.

mnTaxItemNumberTXITMMATH_NUMERICOPTNONE

A code that identifies a group of items or a single item for tax purposes. Items that have a group code are usually assessed a VAT. Items 
that have a specific item code are usually assessed a luxury tax.

cTrackTaxesTKTXcharOPTNONE

A code that specifies whether to update the General Ledger table (F0911) with tax information in order to track taxes for a general ledger 
account. Valid values are: 1 Update the tax explanation code field, tax rate area field, and tax item number field in the General Ledger table 
(F0911) to track taxes. 0 Do not update the tax explanation code field, tax rate area field, or tax item number field in the General Ledger table 
(F0911) to track taxes.

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.

mnDistributionLineNumberDLNIDMATH_NUMERICOPTNONE

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

cGLPostingCodeAlternateWALTWcharOPTNONE

A value of "W" in this field indicates that the journal entry was created from a voucher under the Pay When Paid schema. This value is used 
by Contract Service Billing processes to identify the transactions that have to be processed under the pay-when-paid process. 

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

Related Functions

None

Related Tables

None
ProcessGBatchHeader

ProcessGBatchHeader

Process G Batch Recovery Tables

Minor Business Rule

Object Name: N4280000

Parent DLL: CDIST

Location: Client/Server

Language: NER

Data Structure

D4280000A - Process G Batch Header

Parameter NameData ItemData TypeReq/OptI/O/Both
cModeOfProcessingEV01charOPTNONE

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

mnBeginDocUniqueIDBDIDMATH_NUMERICOPTNONE

This field is a unique ID for the G Batch Begin Doc work file.

mnGBatchJobNumberGBJNMATH_NUMERICOPTNONE

G Batch Job Number

mnBatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szBatchTypeICUTcharOPTNONE

A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction. 
Valid values are set up in user defined code table 98/IT. You cannot assign new values. All batch types are hard coded.

cBatchStatusISTcharOPTNONE

A user defined code (98/IC) that indicates the posting status of a batch. Valid values are: Blank    Unposted batches that are pending 
approval or have a status of approved. A        Approved for posting. The batch has no errors, and is in balance, but has not yet been posted. D       
Posted. The batch posted successfully. E        Error. The batch is in error. You must correct the batch before it can post. P        Posting. The system 
is in the process of posting the batch to the general ledger. The batch is unavailable until the posting process is complete. If errors occur 
during the post, the batch status changes to E (error). U        In use. The batch is temporarily unavailable because someone is working with it, or 
the batch appears to be in use because a power failure occurred while the batch was open.

cDocActionDACNcharOPTNONE

An action code for the G Batch Begin Doc workfile.

cEditInstructFlagEIFLcharOPTNONE

A flag for G Batch Begin Doc workfile.

cErrorFlagUKERROcharOPTNONE

cTypeFlagGBTFcharOPTNONE

A flag indicating type.

mnLastLineNoLLNMMATH_NUMERICOPTNONE

The last line number for the G Batch Begin Doc workfile.

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.

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 

mnDocNumberDOCGBMATH_NUMERICOPTNONE

The Document Number for the G Batch Begin Doc work file.

jdDtForGLAndVouch1DGLJDEDATEOPTNONE

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.

szLedgerTypeLTcharOPTNONE

A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You 
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.

jdDateBatchJulianDICJJDEDATEOPTNONE

The date of the batch. If you leave this field blank, the system date is used.

jdDateBatchSystemDateJuliADSYJJDEDATEOPTNONE

This is the date the batch was entered to the system.

mnBatchTimeTICUMATH_NUMERICOPTNONE

The system time a batch was created.

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnCurrencyConverRateOvCRRMATH_NUMERICOPTNONE

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. 

szNameAlphaExplanationEXAcharOPTNONE

A description, remark, explanation, name, or address.

szReference1JeVouchInR1charOPTNONE

A number that provides an audit trail for specific transactions, such as a payment number for payment processing.

szCostCenterHomeHMCUcharOPTNONE

The number of the business unit in which the employee generally resides.

szGBatchInvoiceNumberGINVcharOPTNONE

The G Batch Invoice Number in the Begin Doc workfile.

jdDateInvoiceJulianIVDJDEDATEOPTNONE

The date the invoice was printed. The system updates this date when you run the invoice print program in the Sales Order Management 
system.

cReverseOrVoidRVREcharOPTNONE

An option that specifies whether the system automatically creates reversing entries for a transaction. If you turn on this option, the system 
creates reversing entries when you post the original transaction and uses the first date of the next period for the G/L date.

jdHistoricalDateJulianHDGJJDEDATEOPTNONE

This is a historical date which is used when processing Dual Currency. This date is used to retrieve rates from the Daily Transaction File 
(F0015) instead of the general ledger date of the transaction.  Transactions that carry an historical date include voids of vouchers, invoices, or 
payments.

cCurrencyModeCRRMcharOPTNONE

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

szCurrencyCodeToCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

cMultiCurrencyIntercompanyDOT1charOPTNONE

An option that specifies whether to allow intercompany transactions between companies with different base currencies. If you turn on this 
option, you must create intercompany settlements in either the detail or configured hub mode. Valid settings are: On Allow intercompany 
transactions between companies with different base currencies. The post program creates adjusting entries for the intercompany accounts in the 
foreign currency of the transaction. Off Do not allow intercompany transactions between companies with different base currencies.

mnAmountToDistributeATADMATH_NUMERICOPTNONE

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_NUMERICOPTNONE

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

cCurrencyConverYNARCRYRcharOPTNONE

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

cHeaderChangedFlagHCFLcharOPTNONE

The Header Changed Flag for the G Batch Begin Doc work file.

cModelFlagMDFLcharOPTNONE

A flag for the G Batch Begin Doc work file.

szJEVersionJEVERcharOPTNONE

The Journal Entry Version for the G Batch Begin Doc work file.

cExchangeRateDateFlagERDFLcharOPTNONE

The Exchange Rate Date Flag for the G Batch Begin Doc work file.

cPaymentInstrumentPYINcharOPTNONE

A user defined code (00/PY) that determines the means by which a payment is issued to a supplier or received from the customer. 
Examples of payment instruments include check, electronic funds transfer, lockbox, and EDI.

cConfigHubTransactionTypeCHTTcharOPTNONE

The Config Hub Transaction Type for the G Batch Begin Doc work file.

szCompanyCOcharOPTNONE

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.

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.

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

mnHistoricalCurrencyConverHCRRMATH_NUMERICOPTNONE

The exchange rate entered for a journal entry. During multiple currency processing, the system uses this rate for the associated journal 
entry instead of the rate in the Currency Exchange Rates table (F0015). This rate can be the average or historical rate.

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

Related Functions

None

Related Tables

None
ProcessTPCommitTable

ProcessTPCommitTable

Process G Batch Recovery Tables

Minor Business Rule

Object Name: N4280000

Parent DLL: CDIST

Location: Client/Server

Language: NER

Data Structure

D4280000C - Process UBE TP Commit Check Table

Parameter NameData ItemData TypeReq/OptI/O/Both
mnBeginDocUniqueIDBDIDMATH_NUMERICOPTNONE

This field is a unique ID for the G Batch Begin Doc work file.

mnGBatchJobNumberGBJNMATH_NUMERICOPTNONE

G Batch Job Number

cModeOfProcessingMODEcharOPTNONE

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

cSuccessYNEV01charOPTNONE

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

Related Functions

None

Related Tables

None