RecalculateAmounts

Recalculate Retro Adjustment Records

Minor Business Rule

Object Name: N48S0222

Parent DLL: CCRIN

Location: Client/Server

Language: NER

Data Structure

D48S0222 - Recalculate Retro Adjustment Records

Parameter NameData ItemData TypeReq/OptI/O/Both
mnBillingControlIdBCIMATH_NUMERICOPTBOTH

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

jdDtForGLAndVouch1DGLJDEDATEOPTBOTH

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

mnSequenceNbrServiceBillingSBSQMATH_NUMERICOPTBOTH

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.

mnParentSequenceNbrPRSQMATH_NUMERICOPTBOTH

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.

mnSecondarySequenceSCSQMATH_NUMERICOPTBOTH

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.

mnSplitLinkSLNKMATH_NUMERICOPTBOTH

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

mnComponentLinkCLNKMATH_NUMERICOPTBOTH

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

szComponentCodeCCODcharOPTBOTH

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

cActivateVertexTaxCompliaVVTXcharOPTINPUT

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.

szProgramIdPIDcharOPTINPUT

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.

cReApplyOptionRXOP2charOPTINPUT

A code that specifies how the system should re-apply markups to a transaction. You re-calculate 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. 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.

szAdjustmentReasonSbSBARcharOPTINPUT

A user defined code (48/AR) that you use to specify the reason for a revision to a single or a group of billing detail transactions in the Billing 
Workfile (F4812). The system updates the historical billing detail transaction with this reason for audit purposes.

mnBurdeningCacheJobNoJOBSMATH_NUMERICOPTINPUT

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

Related Functions

None

Related Tables

None