CheckIfComponentRecsWillBeAdded

Create F4812 Component Records

Minor Business Rule

Object Name: N48S0480

Parent DLL: CCRIN

Location: Client/Server

Language: NER

Data Structure

D48S0480A - Check If Component Records Will Be Added

Parameter NameData ItemData TypeReq/OptI/O/Both
jdDtForGLAndVouch1DGLJDEDATEOPTINPUT

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.

szComponentCostRateCCRcharOPTINPUT

A code that identifies a component cost rate table to use for this entry in the Billing Rate / Mark up Table (F48096). The component table 
identifies the components and their calculation rules. These component amounts are applied as overhead to the original cost. You set up 
component tables on the Component Table Revisions form.

szComponentRevenueRateCRVRcharOPTINPUT

A code that identifies a component invoice or revenue table to use for this entry in the Billing Rate / Mark up Table (F48096). The 
component table identifies the components and their calculation rules. These component amounts are recognized as invoice or revenue in addition to 
any invoice or revenue markups. The generation type of the Billing Rate / Mark up Table, in conjunction with the Independent 
Revenue/Invoice Amounts option in the Billing Constants program (P48091), determines whether this is a component table for invoice amounts,or revenue 
amounts, or both. You set up component tables on the Component Table Revisions form.

szComponentInvoiceRateCINRcharOPTINPUT

A code that specifies the component table to use for this Billing Rate/Markup Table entry. The component table identifies the components 
and their calculation rules. These component amounts are billed in addition to any invoice markups. You set up component tables with the 
Component Table program (P4860).

cCurrencyModeCRRMcharOPTINPUT

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.

szCurrencyCodeFromCRCDcharOPTINPUT

A code that identifies the currency of a transaction. 

szCurrencyCodeOriginCRCFcharOPTINPUT

The currency code of the insured amount.

jdDateServiceCurrencyDSVJJDEDATEOPTINPUT

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

cAddComponentRecordsFLAGcharOPTOUTPUT

Contains an indicator for the operation.

Related Functions

None

Related Tables

None
CreateF4812ComponentRecords

CreateF4812ComponentRecords

Create F4812 Component Records

Major Business Rule

Object Name: N48S0480

Parent DLL: CCRIN

Location: Client/Server

Language: NER

Data Structure

D48S0480 - Create F4812 Component Records

Parameter NameData ItemData TypeReq/OptI/O/Both
jdDtForGLAndVouch1_DGLDGLJDEDATEOPTINPUT

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.

mnParentSequenceNbr_PRSQPRSQMATH_NUMERICOPTINPUT

A number that provides an audit trail to the original transaction of a billing detail transaction. The system initially assigns 000 as the parent 
sequence number. The number remains 000 unless you split the transaction. In this case,the sequence number (SBSQ) of the original 
transaction becomes the parent sequence number (PRSQ) for the resulting transactions.

mnSequenceNbrSrvcBilling_SBSQSBSQMATH_NUMERICOPTINPUT

A number that provides an audit trail for the billing detail transactions related to the same billing control ID. The system initially assigns 001 
as the sequence number (SBSQ) of the original transaction. If you split a transaction, the system increments the number to the next available 
sequence numbers (SBSQ) for the resulting transactions.

mnSecondarySequence_SCSQSCSQMATH_NUMERICOPTINPUT

A number you can use to track the changes applied to a billing detail transaction. The system initially assigns 001 as the secondary 
sequence number (SCSQ). Each time you modify the billing detail transaction, the system increases the number by 1.

mnBillingControlId_BCIBCIMATH_NUMERICOPTINPUT

A unique number that the system assigns to each billing record. The system assigns the number from the Next Numbers - Automatic table 
(F0002) for system 15, line 2 (Billing Control).

mnSplitLink_SLNKSLNKMATH_NUMERICOPTINPUT

The split link field ties component records to their base record when a transaction split occurs.

mnComponentLink_CLNKCLNKMATH_NUMERICOPTINPUT

A code that attaches the component record to its base work file record.

szComponentCode_CCODCCODcharOPTINPUT

A component code identifies a provisional burden that is accounted for at the billing detail transaction level.

szComponentCostRate_CCRCCRcharOPTINPUT

A code that identifies a component cost rate table to use for this entry in the Billing Rate / Mark up Table (F48096). The component table 
identifies the components and their calculation rules. These component amounts are applied as overhead to the original cost. You set up 
component tables on the Component Table Revisions form.

szComponentRevenueRate_CRVRCRVRcharOPTINPUT

A code that identifies a component invoice or revenue table to use for this entry in the Billing Rate / Mark up Table (F48096). The 
component table identifies the components and their calculation rules. These component amounts are recognized as invoice or revenue in addition to 
any invoice or revenue markups. The generation type of the Billing Rate / Mark up Table, in conjunction with the Independent 
Revenue/Invoice Amounts option in the Billing Constants program (P48091), determines whether this is a component table for invoice amounts,or revenue 
amounts, or both. You set up component tables on the Component Table Revisions form.

szComponentInvoiceRate_CINRCINRcharOPTINPUT

A code that specifies the component table to use for this Billing Rate/Markup Table entry. The component table identifies the components 
and their calculation rules. These component amounts are billed in addition to any invoice markups. You set up component tables with the 
Component Table program (P4860).

cReExtendOption_RXOPRXOPcharOPTINPUT

A code that specifies how the system should re-extend a transaction. You re-extend a transaction when you want to change or reapply the 
markup for the transaction based on your specific overrides or on the information that you have defined in the markup tables. Valid values 
are: 1 Reapply the established invoice markup rates from the Billing Rate/Markup table (F48096). The revenue amount is not 
changed. 2 Reapply the established revenue markup rates from the F48096 table. The invoice amount is not changed. 3 Use the rates or amounts entered on the 
Amounts/Units Information window or on the Billing Rate/Markup Revisions form. Do not apply the established invoice or revenue markup 
rates from the F48096 table. Blank Reapply both the invoice and revenue markup rates using the established rates from the F48096 
table. Note: You cannot use codes 1 and 2 when the Independent Revenue/Invoice Amounts option in the system constants specifies that the invoice 
and revenue amounts must be equal.

cModeOfInputValuesMIVLcharOPTINPUT

This code indicates the mode of input for Schedule of Values. Valid values are:    blank indicates dollar amount entered.    %       indicates 
percent complete entered.    /       indicates units entered.

cVertexActiveFlagVVTXcharOPTINPUT

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. 

mnVertexCacheJobNoJOBSMATH_NUMERICOPTINPUT

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

mnCompBurCacheJobNoJOBSMATH_NUMERICOPTBOTH

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

Related Functions

None

Related Tables

None