CalculateFreightChargeTax

Calculate Freight Charge Tax

Minor Business Rule

Object Name: N4900285

Parent DLL: CTRAN

Location: Client/Server

Language: NER

Data Structure

D4900285 - Calculate Freight Charge Tax

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxArea1TXA1charOPTNONE

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szTaxExplanationCode1EXR1charOPTNONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

mnDomesticTaxableAmountATXAMATH_NUMERICOPTNONE

The amount on which taxes are assessed.

mnForeignTaxableAmountCTXAMATH_NUMERICOPTNONE

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

mnDomesticTaxAmountSTAMMATH_NUMERICOPTNONE

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

mnForeignTaxAmountCTAMMATH_NUMERICOPTNONE

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

jdDateForGLandVoucherJULIADGJJDEDATEOPTNONE

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.

szCompanyKeyOrderNoKCOOcharOPTNONE

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.

cSuppressErrorMessageSUPPScharOPTNONE

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

szDataItemDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

cTaxableYN1TXcharOPTNONE

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

mnForUnroundedTaxAmtUTAMMATH_NUMERICOPTNONE

mnDomUnroundedTaxAmtUTAMMATH_NUMERICOPTNONE

mnDomesticAmountToDistributeATADMATH_NUMERICOPTNONE

The amount of the transaction that must be posted to the general ledger for the transaction to balance. Depending on the tax information 
provided, the value of this field might be different from the gross or taxable amount of the transaction.  For example, if you enter a voucher for the 
taxable amount of 1000 CAD using tax explanation C (sales plus VAT), and the tax rate area is set up for 7% VAT and 3% Sales, the system 
calculates the amount to distribute as 1, 030 CAD (1000 + 30).

mnForeignAmountToDistributeATADMATH_NUMERICOPTNONE

The amount of the transaction that must be posted to the general ledger for the transaction to balance. Depending on the tax information 
provided, the value of this field might be different from the gross or taxable amount of the transaction.  For example, if you enter a voucher for the 
taxable amount of 1000 CAD using tax explanation C (sales plus VAT), and the tax rate area is set up for 7% VAT and 3% Sales, the system 
calculates the amount to distribute as 1, 030 CAD (1000 + 30).

Related Functions

None

Related Tables

None
GetFreightChargeTaxInformation

GetFreightChargeTaxInformation

Calculate Freight Charge Tax

Minor Business Rule

Object Name: N4900285

Parent DLL: CTRAN

Location: Client/Server

Language: NER

Data Structure

D4900285B - Get Freight Charge Tax Information

Parameter NameData ItemData TypeReq/OptI/O/Both
mnRouteNumberRTNMATH_NUMERICOPTNONE

A number assigned by the system to each routing record.

mnLegNumberLNMBMATH_NUMERICOPTNONE

The column that is the leg number of an intermodal route.

jdDateEffectiveJulian1EFTJJDEDATEOPTNONE

The date when a transaction, contract, obligation, preference, or policy rule becomes effective.

szChargeCode1CGC1charOPTNONE

A user defined code which classifies the freight charge.

szRateNameRTNMcharOPTNONE

The name of the rate which is used to define and calculate a freight charge.

mnCarrierCARSMATH_NUMERICOPTNONE

The address number for the preferred carrier of the item. The customer or your organization might prefer a certain carrier due to route or 
special handling requirements.

cRouteTaxableEV01charOPTNONE

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

cChargeCodeTaxableEV01charOPTNONE

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

cTaxableYN1TXcharOPTNONE

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

szTaxArea1TXA1charOPTNONE

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szTaxExplanationCode1EXR1charOPTNONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

cSuppressErrorMessageSUPPScharOPTNONE

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

szDataItemDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

Related Functions

None

Related Tables

None