GetSalesAAIsAndCallF0911EditLine

Get Sales AAIs And Call F0911 Edit Line

Major Business Rule

Object Name: B4200520

Parent DLL: CDIST

Location: Client/Server

Language: C

Functional Description

Purpose

This function will load F0911 fields,retrieve the AAI for each journal entry required for a sales 
order,call Tax Calculator, and call the F0911 Edit Line to write the journal entries.


Setup Notes and Prerequisites

• This fucntion will receive parameters from the calling application to determine the values for F0911 
fields.

• If update of F0311 is being bypassed this function will be called when the document number changes 
and should only do the process for the AR offsett since the other entries will have already been 

written. The SDGLC field will be loaded with A5ARC.


Special Logic

None.


Technical Specification


2.2Related Tables 

Table Table Description
F41021Item Location




2.3Related Business Functions

Source NameFunction Name
B4000350RetrieveAAI

B4001090TaxCalculator

B0900049F0911 Edit Objects



2.4Processing


Overview

1. If the line type has GL interface Y
Load GL fields.

Write journal entries for the Sales account.

FUTURE - Price Adjustment calculations and journal entries


2. Calculate sales tax 

Calculate taxable amount and tax amount to pass back for later creation of F0311 records.

If line type has GL interface = Y then create the journal entries by tax area.


3.If both the Line Type and Inventory Constants have GL interface Y

Create journal entries for Cost Of Goods Sold  and Inventory.

FUTURE - Create journal entries for Inter Branch Transfers.


^

Data Structure

D4200520 - GetSalesAAIsAndCallF0911EditLine

Special Input Expected
LFGLIGL Interface Y/NGL Interface flag for the line.

LFIVIInventory Interface Y/NInventory Interface flag for the line.

LFGLCGL Class CodeGL Class Code for taxes if GL class is blank on the tax 

area record.

CIPRIMGL Explanation Code

CISYM1Short Item Symbol

CISYM22nd Item Symbol

CISYM33rd Item Symbol

EV14Subledger SelectionUsed  to determine values to load to Subledger and 

Subledger Type

SDSBLSubledger (F4211)For optional load of SBL

SDSBLTSubledger Type (F4211)For optional load of SBLT

CRYRCurrencey Conversion FlagFuture- Flag to inidicate that currency conversion is on.

EV03GL Cost Center Selection value

Processing Option for GL Account Cost Center if AAI CC is 

blank.

'1' = Use subsequent cost center.

'2' = Sold To address number.

'3' = Use the Subsequent CC.

See processing section for details on population of CC.

EV06Bypass update of F0311 Y/N'1' = Bypass update of F0311(accounts receivable)

'0' = Update F0311 (Do NOT bypass).

EV15Interbranch Order Y/N'1' = Do interbranch transfer journal entries.

'0' = DON'T do interbranch transfer journal entries.

LFCDSCInclude In Cash Discount CalculationY/N

Future -

'1' = Include the extended amount in the cash discount or 

payment terms discount calculation.

'0' = Don't include

SDCADCCash Discount PercentFuture -For Tax Calculator 

SDEXR1Tax Explanation Code1For Tax Calculator

SDTXA1Taxable Area 1For Tax Calculator

SDTAX1Taxable Y/N flagFor Tax Calculator

SDAEXPExtended AmountFor Tax Calculator 

SDFEAExtended Amount - ForeignFor Tax Calculator
SDUORGTransaction QuantityFor Tax Calculator
SDSOCNCancelled QuantityFor Tax Calculator
SDITMItem Number -Short IDFor Tax Calculator and load of EXR and optional load of SBL
SDLITMItem Number - 2ndFor load of EXR
SDAITMItem Number - 3rdFor load of EXR
SDSOQSQuantity ShippedFor Tax Calculator
SDTRDJTransaction DateFor Tax Calculator
SDPTCPayment Terms CodeFor Tax Calculator
SDAN8Sold To address numberFor optional load to Cost Center and optional load of SBL 
SDSHANShip To address numberFor optional load of SBL
SDDOCOSales Order NumberFor optional load of SBL
SDSLSMSalesperson 1For option load of  SBL
SFXPay ItemFor F0911EditLine
SDLNIDLine IdFor F0911EditLine
IMDSC1Item Desc (F4101)For optional load of EXR
SDDSC1Item DescFor optional load of EXR
SDEMCUHeader Cost CenterUsed to retrieve the Revenue Cost Center's Company
SDCODetail CompanyFor optional load of  CO
SDMCUDetail Cost CenterFor optional load of MCU
SHCOHeader CompanyFor optional load of CO
SHCRRMHeader Currency ModeFor F0911EditLine
SDCRRExchange RateFor F0911EditLine
SHMCUHeader Cost Center (F4201)For optional load of CO
$RCORevenue CompanyFor optional load of CO
SDGLCGL Offsett For retrieval of AAI's When calling this function to create 
the AR offset this parm will be loaded with the AR offset from the customer master(A5ARC) otherwise 

it will be loaded with the GL class code from the sales order. 12/8/95

SDDCTOSales Order TypeFor retrieval of AAI's
ECSTExtended CostFor F0911EditLine (work field)
FECExtended Cost - foreignFor F0911EditLine (work field)
UPRCUnit PriceFor F0911EditLIne (work field)
FUCUnit Price - foreignFor F0911EditLine (work field)
VC30AExplanation - remarkFor F0911EditLIne (work field)
ACRAR offset - foreignThis field is input when calling this function to create 
the AR offset otherwise it is output to pass back the amount to accumulate for the offset.12/8/95

AAAR offset - domesticThis field is input when calling this function to create 
the AR offset otherwise it is output to pass back the amount to accumulate for the offset.12/8/95

$#TAXTaxAmtPostProgramPortion of tax to written to GL by the Post
CIUNGLWrite Journal Units
CIGLPOGL Inter Flag General
DCTDocument Type
JOBSJob NumberJob Number for the I batch
JOBSSTJobNumberJob Number for the ST batch(interbranch JE's)
CTIDComputer ID
EV01F0911 Doc TypeFor F0911EditLine
EV07WriteAROffset Y/N1 = Perform only the logic to write the AR offset.
0 = Do NOT write AR offset.

Perform the logic to write all other journal entries.
UOMTrans UOM - FromRequired only if Interbranch Order
UOM1Primary UOM - ToRequired only if Interbranch Order
TFLAStd UOM ConversionRequired only if Interbranch Order
TCSTUnit Cost Before MarkupRequired only if Interbranch Order
EV20G/L Summarization at Batch Level for Inventory & COGS (Y/N)
Passed from the Processing option for G/L

Summarization at Batch Level for Inventory

and COGS Entries. 

JOBSJob Number for G/L Summarization at Batch Level
Job Number for G/L Summarization at Batch Level

EV21G/L Summarization Document Changed
1 = Document Changed

0 = Document not changed

JEL0From Journal Entry Line Number - G/L Summarization
From G/L Summarization Journal Entry Line Number for the 

current document

JEL1To Journal Entry Line Number - G/L Summarization
To G/L Summarization Journal Entry Line Number for the 

current document

EV09Sales Flex Accouting FlagIf set to '1', will be used by RetrieveAAI (B4000350) BF to 
call the Build Flexible Account BF.

JOBSSales Flex Acct Job NumberUsed for the flex account cache. Required to send if the 
Sales Flex Accounting Flag is set to '1'.

GENLNGPPAT IDUsed for message center logic.
ICUBatch NumberBatch Number of the 'IB' batch. Used for setting the Level 
Break message for 'IB' batch. (Message Center Functionality).

ICUG/L Summarization Batch Number
Batch Number of the 'G' batch. Used for setting the Level 

Break message for 'G' batch. (Message Center Functionality).

ICUInterbranch Batch NumberBatch Number of the 'ST' batch. Used for setting the Level 
Break message for 'ST' batch. (Message Center Functionality).



Special Output Returned

SDSBLSubledger (F4211)For optional load of SBL

SDSBLTSubledger Type (F4211)For optional load of SBLT

SDCADCCash Discount PercentFuture -For Tax Calculator 

SDEXR1Tax Explanation Code1For Tax Calculator

SDTXA1Taxable Area 1For Tax Calculator

SDTAX1Taxable Y/N flagFor Tax Calculator

SDAEXPExtended AmountFor Tax Calculator 

SDFEAExtended Amount - ForeignFor Tax Calculator
SDUORGTransaction QuantityFor Tax Calculator
SDSOCNCancelled QuantityFor Tax Calculator
SDITMItem Number -Short IDFor Tax Calculator and load of EXR and optional load of SBL
SDLITMItem Number - 2ndFor load of EXR
SDAITMItem Number - 3rdFor load of EXR
SDSOQSQuantity ShippedFor Tax Calculator
SDTRDJTransaction DateFor Tax Calculator
SDPTCPayment Terms CodeFor Tax Calculator
SDAN8Sold To address numberFor optional load to Cost Center and optional load of SBL 
SDSHANShip To address numberFor optional load of SBL
SDDOCOSales Order NumberFor optional load of SBL
SDSLSMSalesperson 1For option load of  SBL
SFXPay ItemFor F0911EditLine
SDLNIDLine IdFor F0911EditLine
IMDSC1Item Desc (F4101)For optional load of EXR
SDDSC1Item DescFor optional load of EXR
SDEMCUHeader Cost CenterUsed to retrieve the Revenue Cost Center's Company
SDCODetail CompanyFor optional load of  CO
SDMCUDetail Cost CenterFor optional load of MCU
SHCOHeader CompanyFor optional load of CO
SHCRRMHeader Currency ModeFor F0911EditLine
SDCRRExchange RateFor F0911EditLine

Parameter NameData ItemData TypeReq/OptI/O/Both
cGLInterfaceGLIcharNONENONE

A code that indicates whether the system reflects the monetary amount or unit value of any activity containing this order line type in the 
general ledger. For World, valid values are:    Y The system reflects the monetary amount or unit value in the general ledger.    N The system does 
not reflect the monetary amount or unit value in the general ledger. For OneWorld, a checkmark indicates that the system reflects the 
monetary amount or unit value of any activity containing this order line type in the general ledger.

cInventoryInterfaceIVIcharNONENONE

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.

szGLClassCodeGLCcharNONENONE


Special Input Expected

GLCab  ab GL Class Code


Significant Data Values

GL Class Code for taxes if GL class is blank on the tax area  record.ab 

^

cGLExplanationCodePRIMcharNONENONE


Special Input Expected

CIPRIMab GL Explanation Code






^

cShortItemSymbolSYM1charNONENONE

Special Input Expected
SYM1ab Short Item Symbol 


^

c2ndItemSymbolSYM2charNONENONE


Special Input Expected

SYM2ab 2rd Item Symbol


^

c3rdItemSymbolSYM3charNONENONE


Special Input Expected

SYM3ab 3rd Item Symbol





^

szSubledgerSBLcharNONENONE

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.

cSubledgerTypeSBLTcharNONENONE

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  

cCurrencyConversionFlagCRYRcharNONENONE

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.

cGLCostCenterSelectionValueEV03charNONENONE



Special Input Expected

EV03ab  ab GL Cost Center Selection value



Significant Data Values

Processing Option for GL Account Cost Center if AAI CC is blank.

'1' = Use subsequent cost center.

'2' = Sold To address number.

'3' = Use the Subsequent CC.

See business function processing section for details on population of CC.



^

cBypassUpdateF0311EV06charNONENONE


Special Input Expected

EV06ab  ab Bypass update of F0311 Y/N



Significant Data Values

'1' = Bypass update of F0311(accounts receivable)

'0' = Update F0311 (Do NOT bypass).



^

cInterbranchOrderEV15charNONENONE


Special Input Expected

EV15ab  ab Interbranch Order Y/N



Significant Data Values

'1' = Do interbranch transfer journal entries.

'0' = DON'T do interbranch transfer journal entries.

^

cIncInCashDiscountCDSCcharNONENONE

A code indicating whether the system includes the extended monetary amount of the transaction in the cash discount or payment terms 
discount calculation. In World software, valid values are:    Y Include the extended monetary amount of the transaction in the discount calculation.    
N Do not include the extended monetary amount of the transaction in the discount calculation. This is the default. In OneWorld, a checkmark 
indicates that the system includes the extended monetary amount of the transaction in the cash discount calculation.

mnCshDsctPercentCADCMATH_NUMERICNONENONE

A discount which is passed forward from the manufacturer or mill to the customer based upon the payment terms of the supplier.  Enter 10 
percent as 10.00.

szTaxExpCodeEXR1charNONENONE

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.

szTaxableAreaTXA1charNONENONE

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.

cTaxableFlagTAX1charNONENONE

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

mnExtendedAmountAEXPMATH_NUMERICNONENONE

The number of units multiplied by the unit price.

mnExtendedAmountForeignFEAMATH_NUMERICNONENONE

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

mnTransactionQuantityUORGMATH_NUMERICNONENONE

ab  ab 
Special Input Expected

UORGab Transaction Quantity


UORGab Transaction Quantity


Significant Data Values

For Tax Calculator



^

mnCancelledQuantitySOCNMATH_NUMERICNONENONE

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

mnItemNumberShortIDITMMATH_NUMERICNONENONE

ab  ab load of SBL
Special Input Expected

SDITMab  ab Item Number -Short ID


Special Output Returned

SDITMab  ab Item Number -Short ID


Significant Data Values

For Tax Calculator and load of EXR and optional 


^

szItemNumber2ndLITMcharNONENONE

ab 
Special Input Expected
SDLITMab Item Number - 2nd


Special Output Returned

SDLITMab Item Number - 2nd


Significant Data Values

For load of EXR

^

szItemNumber3rdAITMcharNONENONE

ab  ab  ab 
Special Input Expected

SDAITMab Item Number - 3rd


Special Output Returned

SDAITMab Item Number - 3rd


Significant Data Values

For load of EXR



^

mnQuantityShippedSOQSMATH_NUMERICNONENONE

The number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure defined for this 
item. In the Manufacturing system and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is 
determined by the type code entered.

jdTransactionDateTRDJJDEDATENONENONE

ab  ab  ab 
Special Input Expected

SDTRDJab Transaction Date


Special Output Returned

SDTRDJab Transaction Date


Significant Data Values

For Tax Calculator



^

szPaymentTermsCodePTCcharNONENONE

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.

mnSoldToAddressnumberAN8MATH_NUMERICNONENONE

ab  ab 
Special Input Expected

SDAN8ab  ab Sold To address number


Special Output Returned

SDAN8ab  ab Sold To address number


Significant Data Values

For optional load to Cost Center and optional load of SBL 



^

mnShipToAddressNumberSHANMATH_NUMERICNONENONE

The address number of the location to which you want to ship this order. The address book provides default values for customer address, 
including street, city, state, zip code, and country.

mnSalesOrderNumberDOCOMATH_NUMERICNONENONE

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.

mnSalespersonSLSMMATH_NUMERICNONENONE

The first of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salesperson form.

szPayItemSFXcharNONENONE

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.

mnLineIdLNIDMATH_NUMERICNONENONE

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.

szItemDescF4101DSC1charNONENONE

ab  ab  ab 
Special Input Expected

IMDSC1ab Item Desc (F4101)


Special Output Returned

IMDSC1ab Item Desc (F4101)


Significant Data Values

For optional load of EXR



^

szItemDescDSC1charNONENONE

ab  ab  ab  ab 
Special Input Expected

SDDSC1ab Item Desc


Special Output Returned

SDDSC1ab Item Desc


Significant Data Values

For optional load of EXR



^

szHeaderCostCenterEMCUcharNONENONE

A business unit is an accounting entity required for management reporting. It can be a profit center, department, warehouse location, job, 
project, work center, branch/plant, and so forth. This business unit is from the business unit entered on the header of a sales/purchase order for 
reporting purposes. This data is always right justified on entry (for example, CO123 would appear as _______CO123).  A security mechanism 
has been provided to inhibit users from entering or locating business units outside the scope of their authority.

szDetailCompanyCOcharNONENONE

ab  ab  ab 
Special Input Expected

SDCOab  ab Detail Company


Special Output Returned

SDCOab  ab Detail Company


Significant Data Values

For optional load of  CO



^

szDetailCostCenterMCUcharNONENONE

ab  ab 
Special Input Expected

MCUab  ab Detail Cost Center


Special Output Returned

MCUab  ab Detail Cost Center


Significant Data Values

For optional load of MCU



^

szHeaderCompanyCOcharNONENONE

ab  ab 
Special Input Expected

SHCOab  ab Header Company


Special Output Returned

SHCOab  ab Header Company


Significant Data Values

For optional load of CO



^

cHeaderCurrencyModeCRRMcharNONENONE

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.

mnExchangeRateCRRMATH_NUMERICNONENONE

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. 

szHeaderCostCenterF4201MCUcharNONENONE

ab 
Special Input Expected

SHMCUab  ab Header Cost Center (F4201)


Special Output Returned

SHMCUab  ab Header Cost Center (F4201)


Significant Data Values

For optional load of CO


^

szRevenueCompanyCOcharNONENONE


Special Input Expected

COab  ab Revenue Company


Special Output Returned

COab  ab Revenue Company


Significant Data Values

For optional load of CO



^

szGLOffsetGLCcharNONENONE

  ab  ab  ab  ab  ab 
Special Input Expected

SDGLCab  ab GL Offsett


Special Output Returned

SDGLCab  ab GL Offsett


Significant Data Values

For retrieval of AAI's 

When calling this function to create the AR offset this parm will be loaded with the AR offset from 

the customer master(A5ARC) otherwise it will be loaded with the GL class code from the sales order. 

12/8/95



^

szSalesOrderTypeDCTOcharNONENONE

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

mnExtendedCostECSTMATH_NUMERICNONENONE

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

mnExtendedCostForeignFECMATH_NUMERICNONENONE

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

mnUnitPriceUPRCMATH_NUMERICNONENONE

The list or base price to be charged for one unit of this item. In sales order entry, all prices must be set up in the Item Base Price File table 
(F4106).

mnUnitPriceForeignFUCMATH_NUMERICNONENONE

Amount - Foreign Unit Cost

szExplanationVC30AcharNONENONE


Special Input Expected

VC30Aab  ab Explanation - remark


Special Output Returned

VC30Aab  ab Explanation - remark


Significant Data Values

For F0911EditLIne (work field)





^

szTempGLCodeGLCcharNONENONE


Special Output Returned

GLCab  ab Temp GL code





^

szTempSalesOrderTypeDCTOcharNONENONE

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

mnAROffsetForeignACRMATH_NUMERICNONENONE

ab  ab 
Special Input Expected
ACRab  ab AR offset - foreign


Special Output Returned

ACRab  ab AR offset - foreign


Significant Data Values

This field is input when calling this function to create the AR offset otherwise it is output to pass 

back the amount to accumulate for the offset.12/8/95



^

mnAROffsetDomesticAAMATH_NUMERICNONENONE

Special Input Expected
AAab  ab AR offset - domestic


Special Output Returned

AAab  ab AR offset - domestic


Significant Data Values

This field is input when calling this function to create the AR offset otherwise it is output to pass 

back the amount to accumulate for the offset.12/8/95


^

mnNonRecovGSTDomesticAGSTMATH_NUMERICNONENONE

An amount should be entered here when state taxes on supplemental pay are to be calculated using aggregation methods.

mnDiscountAvailableDomesticADSCMATH_NUMERICNONENONE

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.

mnDiscountAvailableForeignCDSMATH_NUMERICNONENONE

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

mnTaxableDomAmountATXAMATH_NUMERICNONENONE

The amount on which taxes are assessed.

mnTaxableForAmountCTXAMATH_NUMERICNONENONE

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

mnTaxAmountDomesticMATH01MATH_NUMERICNONENONE





^

mnTaxAmountForeignMATH01MATH_NUMERICNONENONE




^

mnTaxAmtPostProgramMATH01MATH_NUMERICNONENONE

- - - Good Performance Low Value. 

mnTaxCalculatorParmITMMATH_NUMERICNONENONE


Special Output Returned

ITMab  ab Tax Calc Parameter


Significant Data Values

Parm passed to tax calculator. May contain the tax area code,the short item number, or zeros.

^

cSummaryDetailFlagTAXLcharNONENONE

An option that specifies whether the system calculates taxes and performs rounding for sales orders at the detail level or the order level. 
Valid values are: On The system calculates taxes at the order level. Off The system calculates taxes at the detail level.

mnNonRecovGSTForeignMATH01MATH_NUMERICNONENONE

- - - Good Performance Low Value. 

cWriteJournalUnitsUNGLcharNONENONE

A code that indicates whether the system moves units to the general ledger after the system records a journal entry from the following 
programs:        P31111 (Work Order Inventory Issues)        P31112 (Work Order Completions)        P31802 (Work Order Journal Entries)        P31842 
(Rate Base Journal Entries)        P4112 (Inventory Issues)        P4113 (Inventory Transfers)        P4114 (Inventory Adjustments)        P4116 (Item 
Re-Classification)        P41413 (Cycle Count Update)        P41610 (Tag Update)        P42800 (Sales Update)        P4312 (Receipts)        P4314 (Voucher 
Match)        P415021 (Update Operational Reconciliation)        P415101 (General Stock Movements)        P41514 (Bulk Manufacturing 
Gains/Losses)        P49800 (Sales Update - A7.3 ECS Version)        P49700 (Cycle Billing)        P49510 (Bulk Load Confirmation - XT49799)        P49515 (Bulk 
Load Confirm Batch - XT49799)        P49530 (Package Load Confirm - XT49799)        P49572 (Upload Gantry Data - XT49799)        P49710 (Bulk 
Delivery Confirm - XT49799)        P49711 (Bulk Delivery Confirm Milk Run - XT49799)        P49715 (Bulk Disposition - XT49799)        P49720 
(Package Delivery Confirm - XT49799)        P49731 (Mass Confirm Batch - XT49799)

cGLInterFlagGeneralGLPOcharNONENONE

A code that indicates whether inventory transactions that are processed through this branch/plant create general ledger entries. In 
WorldSoftware, valid values are:    Y Yes, the system creates general ledger entries for inventory transactions for this branch/plant.    N No, the system 
does not create general ledger entries for inventory transactions for this branch/plant. In OneWorld, a checkmark indicates that the system 
creates general ledger entries for inventory transactions for this branch/plant.

szDocumentTypeDCTcharNONENONE

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 

mnTotalTaxAmtDomesticMATH01MATH_NUMERICNONENONE


Special Output Returned

MATH01ab Total Tax Amt  Domesticab  ab 


^

mnTotalTaxAmtForeignMATH01MATH_NUMERICNONENONE


Special Output Returned

MATH01ab Total Tax Amt Foreign


^

mnJobNumberJOBSMATH_NUMERICNONENONE


Special Input Expected

JOBSab  ab Job Number


Special Output Returned

JOBSab  ab Job Number


Significant Data Values

Job Number for the I  batchab 


^

szErrorMessageDTAIcharNONENONE

Special Input Expected
DELETE THIS SECTION IF IT DOES NOT APPLY.


Special Output Returned

DELETE THIS SECTION IF IT DOES NOT APPLY.


Significant Data Values

x - xxxxxxxxxxxxx

x - xxxxxxxxxxxxx

x - xxxxxxxxxxxxx

DELETE THIS SECTION IF IT DOES NOT APPLY.



^

cSubledgerSelectionEV14charNONENONE


Special Input Expected

EV14ab  ab Subledger Selection


Significant Data Values

Used  to determine values to load to Subledger and Subledger Type



ab  ab 

^

cErrorCodeERRCcharNONENONE

Special Input Expected
DELETE THIS SECTION IF IT DOES NOT APPLY.


Special Output Returned

DELETE THIS SECTION IF IT DOES NOT APPLY.


Significant Data Values

x - xxxxxxxxxxxxx

x - xxxxxxxxxxxxx

x - xxxxxxxxxxxxx

DELETE THIS SECTION IF IT DOES NOT APPLY.



^

cF0911DocTypeEV01charNONENONE

ab  ab  ab  ab 
Special Input Expected

EV01ab  ab F0911 Doc Type


Special Output Returned

EV01ab  ab F0911 Doc Type


Significant Data Values

For F0911EditLine



^

cWriteAROffsetEV07charNONENONE


Special Input Expected
EV07ab  ab WriteAROffset Y/N


Significant Data Values

1 = Perform only the logic to write the AR offset.

0 = Do NOT write AR offset.

Perform the logic to write all other journal entries.


^

szVersionVL01charNONENONE

The list of selection values associated with a data selection item in the Dream Writer. This list is generated by the use of the *VALUES 
keyword in data selection setup. Elements 1 and 2 are also used to contain the upper and lower value for the keyword *RANGE used by the 
data selection in the Dream Writer.

mnUnitCostBeforeMarkupTCSTMATH_NUMERICNONENONE

This is the cost of transferring inventory from one branch to another.  The method of calculating this transfer cost is maintained in the Inter 
Branch Sales Markup Revisions (P3403).

mnSTJobNumberJOBSMATH_NUMERICNONENONE


Special Input Expected

JOBSab  ab STJobNumber


Special Output Returned

JOBSab  ab STJobNumber


Significant Data Values

Job Number for the ST batch(interbranch JE's)


^

szTransUOMFromUOMcharNONENONE


Special Input Expected

UOMab  ab Trans UOM - From


Significant Data Values

Required only if Interbranch Order




^

szPrimaryUOMToUOM1charNONENONE


Special Input Expected

UOM1ab  ab Primary UOM - To


Significant Data Values

Required only if Interbranch Order



^

szStdUOMConversionTFLAcharNONENONE

Allows you to bypass the item-specific unit of measure and use the standard unit of measure. Valid values are:    blank Use the item-specific 
unit of measure    1       Bypass the item-specific unit of measure and use the standard unit of measure

szLotLOTNcharNONENONE

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

szLocationLOCNcharNONENONE

The storage location from which goods will be moved.

szOriginalOrderTypeOCTOcharNONENONE

This code defines the order type. It is verified in user defined codes (40/OT). Reserved document types have been defined for voucher 
entry, invoice entry, receipts entry, and time sheet entry.  Because the offsetting entries for document types are created automatically during the 
post program, they will not be self-balancing on original entry. The reserved document types are:    PR Purchase Requisition Orders    PQ 
Purchase Quote    PO Purchase Order    PD Purchase Order - Direct Ship    PB Purchase Order - Blanket    SQ Sales Quote    SO Sales Order    
SD Sales Order - Direct Ship    SB Sales Order - Blanket 

szRelatedItemNumberRLITcharNONENONE

If an individual item of inventory is sold as a component of a kit or assembly (single level bill-of-materials), the item number of that kit is the 
'related'item number.

szTransactionUOMUOM4charNONENONE

A user defined code (00/UM) that indicates the unit of measure in which you usually price the item.

szUnitPriceUOMAPUMcharNONENONE

The basic measurement abbreviation used to designate the quantity of an inventory item. Examples are:    BA bale     LB - pound    BG bag     
MB - per thousand pieces    BU bundle     MF - per thousand feet    BX box MW - per thousand weight      CB - per hundred pieces    PC piece     
CF - per hundred feet     PR - pair  Although entry of cost and price per primary unit of measure is the accepted standard, the user may choose 
to enter cost and price per any of the five basic units of measure available.  If that happens, that unit of measure is recorded separately so 
that all subsequent costing and pricing algorithms will be performed properly.

cAdvPricingADVPcharNONENONE

Indicates how the system determines the price of items within your system.  If your system includes the advanced pricing module, you may 
use this feature.    Y The system will use advanced pricing.    N The system will NOT use advanced pricing.

mnListPriceLPRCMATH_NUMERICNONENONE

The list price in the unit of measure of the base price retrieved from the Base Price File (F4106).  This is the price the customer would pay if 
there were no price adjustments applied during Sales Order Entry.  This price is stated in domestic currency.

mnListPriceForeignFPRCMATH_NUMERICNONENONE

The list price in the unit of measure of the base price retrieved from the Base Price File (F4106).  This is the price the customer would pay if 
there were no price adjustments applied during Sales Order Entry.  This price is stored in the customer's currency.

szOrigOrderNumberOORNcharNONENONE

The original document number. This can be a voucher, an invoice, unapplied cash, a journal entry number, and so on Matching document 
numbers are also used to identify related documents in the Accounts Receivable and Accounts Payable systems. The document number 
(DOC) is always the original document number. The matching document number (DOCM) is the check, adjustment, or credit to be applied 
against the original document.

cPriceOverrideCodePROVcharNONENONE

A value established by the sales order entry program whenever a unit or extended price is entered into an order line item, overriding the 
price calculated by the program.

szKeyCompanyKCOOcharNONENONE

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.

mnLineNumberLNIDMATH_NUMERICNONENONE

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.

mnParentAddressPA8MATH_NUMERICNONENONE

The address book number of the parent company. The system uses this number to associate a particular address with a parent company 
or location. Any value that you enter in this field updates the Address Organizational Structure Master table (F0150) for the blank structure 
type. This address number must exist in the Address Book Master table (F0101) for validation purposes. Examples of address book records 
that would have a parent number include:   o  Subsidiaries with parent companies     o  Branches with a home office     o  Job sites with a general 
contractor 

cGLSumBatchLvlInvCogsYNEV20charNONENONE


Special Input Expected

EV20ab G/L Summarization at Batch Level for Inventory & COGS (Y/N)


Significant Data Values

Passed from the Processing option for G/L Summarization at Batch Level for Inventory and COGS 

Entries. 



^

mnGLSummJobNumberJOBSMATH_NUMERICNONENONE


Special Input Expected

JOBSab  ab Job Number for G/L Summarization at Batch Level


Significant Data Values

Job Number for G/L Summarization at Batch Level

^

cGLSummDocChangedYNEV21charNONENONE


Special Input Expected

EV21ab  ab G/L Summarization Document Changed


Special Output Returned

EV21ab  ab G/L Summarization Document Changed


Significant Data Values

1 = Document Changed

0 = Document not changed



^

mnGLSummFromJELineNoJEL0MATH_NUMERICNONENONE

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

mnGLSummToJELineNoJEL1MATH_NUMERICNONENONE

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

cSalesFlexAccountingFlagEV09charNONENONE


Special Input Expected

EV09ab  ab Sales Flex Accouting Flag


Significant Data Values

If set to '1', will be used by RetrieveAAI (B4000350) BF to call the Build Flexible Account BF.

^

mnSalesFlexAcctJobNumberJOBSMATH_NUMERICNONENONE


Special Input Expected

JOBSab  ab Sales Flex Acct Job Number


Significant Data Values

Used for the flex account cache. Required to send if the Sales Flex Accounting Flag is set to '1'.

^

idPPATWorkFieldGENLNGIDNONENONE


Special Input Expected

GENLNGab PPAT ID


Significant Data Values

Used for message center logic.


^

mnBatchNumberICUMATH_NUMERICNONENONE


Special Input Expected

ICUab  ab Batch Number


Significant Data Values

Batch Number of the 'IB' batch. Used for setting the Level Break message for 'IB' batch. (Message 

Center Functionality).


ab 


^

mnGLSummBatchNumberICUMATH_NUMERICNONENONE


Special Input Expected

ICUab  ab G/L Summarization Batch Number


Significant Data Values

Batch Number of the 'G' batch. Used for setting the Level Break message for 'G' batch. (Message 

Center Functionality).


^

mnInterbranchBatchNumberICUMATH_NUMERICNONENONE


Special Input Expected

ICUab  ab Interbranch Batch Number


Significant Data Values

Batch Number of the 'ST' batch. Used for setting the Level Break message for 'ST' batch. (Message 

Center Functionality).



^

mnQuantityConvToPrimaryPCNTMATH_NUMERICOPTNONE

The number of units counted in the primary units of measure.

szComputerIDCTIDcharOPTNONE

mnNonTaxableAmtATXNMATH_NUMERICOPTNONE

The amount upon which taxes are not assessed. This is the portion of the transaction not subject to sales, use, or VAT taxes because the 
products are tax-exempt or zero-rated.

mnForeignNonTaxableAmtCTXNMATH_NUMERICOPTNONE

The foreign amount associated with this document which is not subject to sales, use or value-added tax due to the nature of the transaction 
and not due to the nature of the parties to the transaction (as in tax exemption).

mnUnroundedTaxAmountSTAMMATH_NUMERICOPTNONE

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

cBulkPackedFlagBPFGcharOPTNONE

A code that indicates if the item is a bulk liquid product. If it is a bulk product, you must perform temperature and density/gravity 
conversions. To record the movement of bulk products, you must use forms designed specifically for bulk products. If you try to record movement using 
standard inventory forms, the system prevents the movement. Valid values are:    P Packaged    B Bulk liquid  If you leave this field blank, the 
system uses P.

szUnitOfMeasureSecondaryUOM2charOPTNONE

A user defined code (00/UM) that indicates an alternate unit of measure for the item.

szUnitOfMeasurePurchasUOM3charOPTNONE

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

szUnitOfMeasureShippingUOM6charOPTNONE

A user defined code (00/UM) that indicates the unit of measure in which you usually ship the item.

mnQuantityConvertedSecondaryQTYMATH_NUMERICOPTNONE

The number of units associated with an asset.

mnQuantityConvertedPurchasingQTYMATH_NUMERICOPTNONE

The number of units associated with an asset.

mnQuantityConvertedShippingQTYMATH_NUMERICOPTNONE

The number of units associated with an asset.

mnQuantityConvertedPricingQTYMATH_NUMERICOPTNONE

The number of units associated with an asset.

mnConversionFactorCONVMATH_NUMERICOPTNONE

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

mnAmountUnitCostUNCSMATH_NUMERICOPTNONE

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

mnAmountUnitCostForeignFUCMATH_NUMERICOPTNONE

Amount - Foreign Unit Cost

mnReCalcAmountExtendedPriceAEXPMATH_NUMERICOPTNONE

The number of units multiplied by the unit price.

mnReCalcAmountForeignExtPriceFEAMATH_NUMERICOPTNONE

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

cTempGainLossGNLScharOPTNONE

The name of the call queue group.  You assign calls to groups of people that work to resolve a customer problem.

cSalesOrderStatus12SO12charOPTNONE

Future use.

cUpdateGeneralLedgerUPGLcharOPTNONE

Indicates when the system updates the general ledger. Valid values are:    Y Journal entries will be written as soon as the quantity moves 
into this operation.    N Journal entries will not be written at this time.

cSalesOrderStatus02SO02charOPTNONE

A code that indicates if the committed inventory for this sales detail line has been relieved from the On Hand Quantity. A value of 1 reflects 
that the shipment confirmation program (P4205) or the Sales Update program (R42800) has relieved inventory and written a cardex record to 
the Item Ledger File (F4111). To activate on hand update at shipment comfirmation time, the order type of the sales order will need to be added 
to the User Defined Code Table (40/IU). If on hand is not updated with the Shipment Confirmation program (P4205), it will be updated by the 
Sales Update program (R42800).

cForeignDepotOT3YcharOPTNONE

A code that indicates whether another company owns the branch/plant. The Bulk and Packed Load Confirmation programs use this code to 
determine if the depot from which product is being loaded is a foreign depot. If it is a foreign depot, you must enter a valid borrow 
agreement during load confirmation. For PeopleSoft World, valid values are: Y  Another company owns the branch/plant. N  The branch/plant is not a 
foreign depot. For PeopleSoft EnterpriseOne, a checkmark indicates that another company owns the branch/plant.

cProofOrFinalModeEV04charOPTNONE

PeopleSoft event point processing flag 04.

mnJobnoToTaxCalculatorJOBSMATH_NUMERICOPTNONE

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

cVertexIsOnOrNotVVTXcharOPTNONE

This flag determines whether to use the Vertex Tax Compliance system for tax calculations.  Values are: Y  Use Vertex system to calculate 
taxes.  N Do not use Vertex system to calculate taxes.  Instead, use JDE tax calculations. 

szVertexGlClassCodeGLCcharOPTNONE

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.

cIntercompanyOrderSO11charOPTNONE

This flag indicates if the order line was created by way of a transfer order or a direct ship order. Valid values are:    1       Transfer order    2       
Direct ship order    3       Intercompany order    4       Sales Order created via Purchase Order    Blank All other order types.

cFreightAllocationsFlagTV05charOPTNONE

This flag is used in conjunction with miscellaneous order detail lines. This flag is set to 1 by P49510 and P49530 so that the system does not 
advance the status of the order detail lines unnecessarily.

mnAmtCustomerFreightChargeFRCCMATH_NUMERICOPTNONE

The amount of freight for this order line to be charged to the customer.

mnAmtForeignFreightChargeFEAMATH_NUMERICOPTNONE

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

cSummaryLevelTaxCalculationTAXLcharOPTNONE

An option that specifies whether the system calculates taxes and performs rounding for sales orders at the detail level or the order level. 
Valid values are: On The system calculates taxes at the order level. Off The system calculates taxes at the detail level.

cManufacturingRecordSO16charOPTNONE

An option that indicates that a record is created by the Variance Journal Entries program (R31804).

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

mnAmtToDistributeADMATH_NUMERICOPTNONE

The balance or amount due on an open invoice or voucher.  In the Address Book Master file (F0101), this is a memo amount field used to 
determine if a particular order exceeds a credit limit.  See the documentation for the Order Processing system. 

mnAmtToDistributeForCTADMATH_NUMERICOPTNONE

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

mnNonRecoverableTaxAmtNRTAMATH_NUMERICOPTNONE

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

mnForeignNonRecoverableTaxFNRTMATH_NUMERICOPTNONE

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

cConfigHubMethodEV01charOPTNONE

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

szCostCenterProjectNumberMCUScharOPTNONE

Either a subsequent business unit or a project number. A subsequent business unit specifies where to charge costs (or revenues) when the 
original business unit has been closed or suspended. For example, the subsequent business unit can be used in corporate reorganizations 
when you close a business unit and direct all costs to the subsequent business unit. In this situation, you must enter journal entries to transfer 
existing balances. A project number is used to group business units within an overall business unit. For example, you can group jobs by 
project. In this case, the project business unit can also have accounts for tracking overhead costs that can be allocated to jobs.

jdInvoiceDateIVDJDEDATEOPTNONE

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

mnBeginDocUniqueIDBDIDMATH_NUMERICOPTNONE

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

cPOFinalModeYNEV01charOPTNONE

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

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.

szPurchaseOrderPOcharOPTNONE

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

jdServiceDateSVDJDEDATEOPTNONE

The date that the service for which the employee submits a claim was rendered. For example, the date in this field could be the date that 
medical service was provided. This date also determines which year's FSA is charged for the service. For example, if a medical service was 
provided on December 15, 1998, but the claim for that service was not submitted until January 3, 1999, the employee's FSA for 1998 is charged 
the amount of the claim.

Related Functions

B0000283 Calculate Discount Amount No Tax
B0100011 Error Message Processor to PPAT System
B0900049 Journal Entry
B3003130 F30026 Cost Components Cache
B4000050 Load and Retrieve Vertex Cache
B4000150 Get Branch Constants
B4000350 Retrieve Distribution AAI
B4000520 Get Item UoM Conversion Factor
B4001050 Get Branch Constants Fields
B4001090 Tax Calculator
B4200230 F4074 Maintain Price History
B4500090 F4074 Price Adjustment Ledger Server
BLM0079 Set Level - Line Level Errors
BLM0081 Set Level - G/L Detail Line Level Errors
N41B0160 Verify and Get Bulk Information
N41B0450 Get Bulk / Transaction Quantity
N41B0460 Calculate Extended Price for Bulk Orders
N7300001 Determine if Quantum is Active
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master
XF4105 Item Cost I/O

Related Tables

F1609 Cost Management Constants
F4074 Price Adjustment Ledger File
F41021 Item Location File
F49211 Sales Order Detail File - Tag File
GetTaxAuthoritiesforSummarizeAR

GetTaxAuthoritiesforSummarizeAR

Get Sales AAIs And Call F0911 Edit Line

Major Business Rule

Object Name: B4200520

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4200520A - GetTaxAuthoritiesforSummarizeAR

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobNumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cGLInterfaceGLPOcharOPTNONE

A code that indicates whether inventory transactions that are processed through this branch/plant create general ledger entries. In 
WorldSoftware, valid values are:    Y Yes, the system creates general ledger entries for inventory transactions for this branch/plant.    N No, the system 
does not create general ledger entries for inventory transactions for this branch/plant. In OneWorld, a checkmark indicates that the system 
creates general ledger entries for inventory transactions for this branch/plant.

cCurrencyConversionFlagCRYRcharOPTNONE

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.

cSubledgerSelectionEV01charOPTNONE

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

cGLCostCenterSelectionValueEV02charOPTNONE

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

szHeaderCompanyCOcharOPTNONE

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.

szCostCenterHeaderEMCUcharOPTNONE

A business unit is an accounting entity required for management reporting. It can be a profit center, department, warehouse location, job, 
project, work center, branch/plant, and so forth. This business unit is from the business unit entered on the header of a sales/purchase order for 
reporting purposes. This data is always right justified on entry (for example, CO123 would appear as _______CO123).  A security mechanism 
has been provided to inhibit users from entering or locating business units outside the scope of their authority.

mnTaxAmtPostProgramMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szGLClassCodeGLCcharOPTNONE

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.

cLineLevelErrorsEV01charOPTNONE

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

cF0911DocTypeEV01charOPTNONE

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

jdDateServiceTaxDateDSVJJDEDATEOPTNONE

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

mnSoldToAddressNumberAN8MATH_NUMERICOPTNONE

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

mnF0911JobNumberJOBSMATH_NUMERICOPTNONE

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

Related Functions

B0000283 Calculate Discount Amount No Tax
B0100011 Error Message Processor to PPAT System
B0900049 Journal Entry
B3003130 F30026 Cost Components Cache
B4000050 Load and Retrieve Vertex Cache
B4000150 Get Branch Constants
B4000350 Retrieve Distribution AAI
B4000520 Get Item UoM Conversion Factor
B4001050 Get Branch Constants Fields
B4001090 Tax Calculator
B4200230 F4074 Maintain Price History
B4500090 F4074 Price Adjustment Ledger Server
BLM0079 Set Level - Line Level Errors
BLM0081 Set Level - G/L Detail Line Level Errors
N41B0160 Verify and Get Bulk Information
N41B0450 Get Bulk / Transaction Quantity
N41B0460 Calculate Extended Price for Bulk Orders
N7300001 Determine if Quantum is Active
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master
XF4105 Item Cost I/O

Related Tables

F1609 Cost Management Constants
F4074 Price Adjustment Ledger File
F41021 Item Location File
F49211 Sales Order Detail File - Tag File