WorkWithIntercompanyCache

Intercompany Settlements +

Major Business Rule

Object Name: B0000023

Parent DLL: CFIN

Location: Client/Server

Language: C

 Functional Description

Purpose

This business function writes, reads and updates records to the Intercompany Settlement cache.  It is 

within this business function that the cache is assigned a name for this occurance or execution of 

the post. 


Setup Notes and Prerequisites


Special Logic

This business function is specific to the G/L Post (R09801).



Technical Specification


Data Structure

D0000023A - Work With Intercompany Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szBatchTypeICUTcharNONENONE

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.

mnBatchNumberICUMATH_NUMERICNONENONE

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.

szIntercompanyCacheNamePIDcharOPTNONE

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.

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 

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

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.

jdDateForGLDGJJDEDATEOPTNONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

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.

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.

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.

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  

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.

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

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. 

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.

mnAmountAa1AA1MATH_NUMERICOPTNONE

A number that identifies the actual amount.

jdDateBatchJulianDICJJDEDATEOPTNONE

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

cHubCoFlagEV01charOPTNONE

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

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.

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.

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.

cMoreRecordsExistEV02charOPTNONE

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

idCursorGENLNGIDOPTNONE

General purpose ID variable.

cModeProcessingMODEcharOPTNONE

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

cIntercompanySettlementMthdICOcharOPTNONE

A code that specifies the method that the system uses to automatically create journal entries between companies within an organization 
(intercompany settlements).  Valid values are: 1 Hub Method. Create intercompany settlements using a hub company. 2 Detail Method. Create 
intercompany settlements without a hub company. Valid for multicurrency processing. 3 Configured Hub Method. Create intercompany 
settlements using a configured hub. Valid for multicurrency processing. N No, do not create intercompany settlements. The system does not post the 
batch if it contains intercompany settlements. *   No, do not create intercompany settlements. The system posts the batch even if it contains 
intercompany settlements.

cActualInterCoMthdEV03charOPTNONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

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.

cMultiCurrencyIntercompanyJEDOT1charOPTNONE

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.

szCurrencyCodeBaseCRDCcharOPTNONE

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

cCurrencyModeForeignOrDomesticCRRMcharOPTNONE

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.

Related Functions

B0000009 Get Next Journal Entry Line Number
B0000013 Validate Intercompany Account
B0000128 Retrieve Company Currency Code
B0000197 MathNumeric Structure Conversion
B0900160 F0911Z4 Write Outbound F0911
B1100010 Decimal Trigger Get By LT CO CRCD
X0903 Fiscal Date Edits +
XX0901 Validate Account Number

Related Tables

F0911 Account Ledger
WriteHubCompany

WriteHubCompany

Intercompany Settlements +

Major Business Rule

Object Name: B0000023

Parent DLL: CFIN

Location: Client/Server

Language: C

 Functional Description

Purpose

This business function writes and updates records to the Intercompany Settlement cache.

Setup Notes and Prerequisites


Special Logic

This business function is specific to the G/L Post (R09801).



Technical Specification

Pre-post business functions should call this business function only if intercompany settlement method 
is by document (2), once per document.  You pass the data being written to F0911 in GLICUT, GLICU, 

GLDICJ, GLDGJ, DLDOC, and GLCRCD.  You also pass a '1' in Hub flag, 'AA' in ledger type, 'AE' in 

document type, and zero in key company.  If processing payments, pass the Bank Account company.  If 

processing vouchers/invoices, pass the voucher/invoice company (RPCO).  Pass the actual Intercompany Settlement 

Method in both intercompany settlement method parameters.  Amounts will be equal to zero and 

historical information and ALT9 post code will be blank.  G/A constants need to be passed as well as base 

currency code.  Intercompany Cache name needs to be set as an Input/Output parm.


If this is not an A/P or A/R batch type, the G/L post calls this business function once if 

intercompany settlement method is by batch (1), and once per document when intercompany settlement method is by 

document (2) or 'N'.  Again you pass a '1' in Hub flag.  You pass the actual intercompany settlement 

method and intercompany settlement method 'by document'.


Then for each F0911 record processed in the G/L post, this business function is called passing the 

domestic and foreign amounts and historical information.  You pass a '2' in Hub flag at this time.  You 

pass the actual intercompany settlement method and intercompany settlement method 'by document'.

 

The currency code of the Hub company is returned.  The currency code of the transaction is used to 

write to cache.

^

Data Structure

D0000023C - Write Hub Company

Parameter NameData ItemData TypeReq/OptI/O/Both
szBatchTypeICUTcharNONENONE

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.

mnBatchNumberICUMATH_NUMERICNONENONE

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.

mnDocNumberDOCMATH_NUMERICNONENONE

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.

szDocTypeDCTcharNONENONE

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 

szKeyCompanyKCOcharNONENONE

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.

jdGLDateDGJJDEDATENONENONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

szCurrencyCodeFromCRCDcharNONENONE

A code that identifies the currency of a transaction. 

szLedgerTypeLTcharNONENONE

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.

szCompanyCOcharNONENONE

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.

jdBatchDateDICJJDEDATENONENONE

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

cHubCompanyFlagREcharNONENONE

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.

cIntercompanySettlementMthdICOcharNONENONE

A code that specifies the method that the system uses to automatically create journal entries between companies within an organization 
(intercompany settlements).  Valid values are: 1 Hub Method. Create intercompany settlements using a hub company. 2 Detail Method. Create 
intercompany settlements without a hub company. Valid for multicurrency processing. 3 Configured Hub Method. Create intercompany 
settlements using a configured hub. Valid for multicurrency processing. N No, do not create intercompany settlements. The system does not post the 
batch if it contains intercompany settlements. *   No, do not create intercompany settlements. The system posts the batch even if it contains 
intercompany settlements.

mnAmountAAMATH_NUMERICNONENONE

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_NUMERICNONENONE

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.

mnAmountAdjustmentAA1MATH_NUMERICNONENONE

A number that identifies the actual amount.

cActualInterCoMthdEV01charNONENONE

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

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.

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.

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.

cMultiCurrencyIntercompanyJEDOT1charREQNONE

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.

cCurrencyConverYNARCRYRcharREQNONE

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.

szCurrencyCodeBaseCRDCcharOPTNONE

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

szIntercompanyCacheNamePIDcharOPTNONE

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.

cCurrencyModeForeignOrDomesticCRRMcharOPTNONE

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.

Related Functions

B0000009 Get Next Journal Entry Line Number
B0000013 Validate Intercompany Account
B0000128 Retrieve Company Currency Code
B0000197 MathNumeric Structure Conversion
B0900160 F0911Z4 Write Outbound F0911
B1100010 Decimal Trigger Get By LT CO CRCD
X0903 Fiscal Date Edits +
XX0901 Validate Account Number

Related Tables

F0911 Account Ledger
WriteIntercompanySettlements

WriteIntercompanySettlements

Intercompany Settlements +

Major Business Rule

Object Name: B0000023

Parent DLL: CFIN

Location: Client/Server

Language: C

 Functional Description

Purpose

This business function reads the Intercompany Settlement cache and writes the appropriate 
Intercompany Settlement records to the Transaction table (F0911).


Setup Notes and Prerequisites


Special Logic

This business function is specific to the G/L Post (R09801).



Technical Specification


Data Structure

D0000023B - Write Intercompany Settlements

Parameter NameData ItemData TypeReq/OptI/O/Both
szBatchTypeICUTcharNONENONE

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.

mnBatchNumberICUMATH_NUMERICNONENONE

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.

cInterCoSettlementMthdICOcharNONENONE

A code that specifies the method that the system uses to automatically create journal entries between companies within an organization 
(intercompany settlements).  Valid values are: 1 Hub Method. Create intercompany settlements using a hub company. 2 Detail Method. Create 
intercompany settlements without a hub company. Valid for multicurrency processing. 3 Configured Hub Method. Create intercompany 
settlements using a configured hub. Valid for multicurrency processing. N No, do not create intercompany settlements. The system does not post the 
batch if it contains intercompany settlements. *   No, do not create intercompany settlements. The system posts the batch even if it contains 
intercompany settlements.

szProgramIDPIDcharNONENONE

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.

szUserIDUSERcharNONENONE

The code that identifies a user profile.

szJobNumberJOBNcharNONENONE

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

jdDateUpdatedUPMJJDEDATENONENONE

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

mnTimeUpdatedUPMTMATH_NUMERICNONENONE

The time that specifies when the program executed the last update to this record.

cShortAcctSymbolSYMScharNONENONE

A code, such as * or /, that precedes the general ledger short account number (the eight-digit code) during data entry. When you leave this 
field blank, the system uses the default of * (asterisk).

cMultiCurrencyIntercompanyJEDOT1charREQNONE

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.

cCurrencyConverYNARCRYRcharREQNONE

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.

szIntercompanyCacheNamePIDcharOPTNONE

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.

szDescription004DL04charOPTNONE

Additional text that further describes or clarifies an element in the JDE systems.

szDescription005DL05charOPTNONE

A description, remark, name or address.

szEdiUserIdEDUScharOPTINPUT

The source of the transaction. This can be a user ID, a workstation, the address of an external system, a node on a network, and so on. This 
field helps identify both the transaction and its point of origin.

szEdiBatchNumberEDBTcharOPTBOTH

The number that the transmitter assigns to the batch.  During batch processing, the system assigns a new batch number to the PeopleSoft 
transactions for each control (user) batch number it finds. 

mnEdiLineNumberEDLNMATH_NUMERICOPTBOTH

This is the line number you assign when originating an EDI transaction. This number can represent an order line number (applicable for any 
order type), an invoice pay item, a journal entry line number, and so on.

szTypeTransactionTYTNcharOPTINPUT

The qualifier used to identify a specific type of transaction.

cBeforeImageFlagEV01charOPTINPUT

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

idGenericLongGENLNGIDOPTBOTH

General purpose ID variable.

Related Functions

B0000009 Get Next Journal Entry Line Number
B0000013 Validate Intercompany Account
B0000128 Retrieve Company Currency Code
B0000197 MathNumeric Structure Conversion
B0900160 F0911Z4 Write Outbound F0911
B1100010 Decimal Trigger Get By LT CO CRCD
X0903 Fiscal Date Edits +
XX0901 Validate Account Number

Related Tables

F0911 Account Ledger