ClearStackTaxes

Tax Calculator for For Distribution - COL - 42 - Obso - 76C

Minor Business Rule

Object Name: B76C0011

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76C0011 - Tax Calculator For Distribution Programs- COL - 42 Ob - 76C

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxArea1TXA1charNONENONE

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.

szTaxExplanationCode1EXR1charNONENONE

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.

jdTransactionDateTRDJJDEDATENONENONE

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

szPaymentTermsCode01PTCcharNONENONE

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.

mnDiscountPercentageDCPMATH_NUMERICNONENONE

The percent of the total invoice or voucher that you will discount if it is paid within the discount period. You enter the discount percent as a 
decimal, for example, a 2 percent discount is .02.

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.

cSystemCodeEV01charNONENONE

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

mnIdentifierShortItemITMMATH_NUMERICNONENONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

mnUnitsPrimaryQtyOrderPQORMATH_NUMERICNONENONE

The quantity ordered by the customer expressed in the primary stocking unit of measure.

mnGoodsValueAGMATH_NUMERICNONENONE

A value that specifies the total amount of the invoice or voucher pay item. The gross amount might include the tax amount, depending on 
the tax explanation code. The system does not decrease the gross amount when payments are applied. When you void a transaction, the 
system clears the gross amount field.

mnAmountTaxableATXAMATH_NUMERICNONENONE

The amount on which taxes are assessed.

mnAmtTax2STAMMATH_NUMERICNONENONE

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

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

mnAmountTaxExemptATXNMATH_NUMERICNONENONE

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.

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

mnTaxRate1TXR1MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate2TXR2MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate3TXR3MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate4TXR4MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate5TXR5MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07.

mnTaxAuthority1ATA1MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnTaxAuthority2TA2MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnTaxAuthority3TA3MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. This is the agency to whom you pay and report sales, use, 
or VAT taxes. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax 
authorities for a single tax area.

mnTaxAuthority4TA4MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnTaxAuthority5TA5MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnAmtSalesTaxTaxAuth1STA1MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the first of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth2STA2MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the second of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth3STA3MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the third of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth4STA4MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the fourth of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth5STA5MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the fifth of five possible 
taxing authorities who may comprise the tax area.

cTaxCalcMethod2TC2charNONENONE

An option that is used in Canada to specify whether to calculate PST tax after GST has been added to the product value. Valid settings 
are: On The system calculates PST tax after GST has been added to the product value. Off The system calculates the PST before GST has been 
added to the product value.  For example, suppose that you have a tax area set up with 7% GST and 8% PST, and you turn on the option to 
calculate tax on tax. If you enter a voucher for a taxable amount of 1000 CAD, the system calculates the GST as 70 CAD, adds it to the taxable 
amount, and multiplies the PST by that result (1070 CAD). If you do not use compound taxes, the system calculates PST on the taxable 
amount only. Note: This option is valid only for tax explanation codes that begin with the letters B and C. To calculate compound taxes for tax 
explanation code V, use tax explanation code V+.

cTaxType3TT3charNONENONE

An option that indicates the percent of VAT that is not recoverable. You enter the nonrecoverable percentage in the Tax Rate field to the left 
of this option. Valid settings are: On Not recoverable. The system multiplies the percentage that you specify by the total tax amount and 
reduces the amount of VAT that is recoverable from the first tax authority. Off Recoverable. All of the VAT tax is recoverable. Note: This option is 
valid only with tax explanation codes that begin with the letters C, B, and V.

cTaxType4TT4charNONENONE

An option that indicates the percent of VAT that is not recoverable. You enter the nonrecoverable percentage in the Tax Rate field to the left 
of this option. Valid settings are: On Not recoverable. The system multiplies the percentage that you specify by the total tax amount and 
reduces the amount of VAT that is recoverable from the first tax authority. Off Recoverable. All of the VAT tax is recoverable. Note: This option is 
valid only with tax explanation codes that begin with the letters C, B, and V.

cTaxType5TT5charNONENONE

An option that indicates the percent of VAT that is not recoverable. You enter the nonrecoverable percentage in the Tax Rate field to the left 
of this option. Valid settings are: On Not recoverable. The system multiplies the percentage that you specify by the total tax amount and 
reduces the amount of VAT that is recoverable from the first tax authority. Off Recoverable. All of the VAT tax is recoverable. Note: This option is 
valid only with tax explanation codes that begin with the letters C, B, and V.

szDescriptionTaxAreaTAXAcharNONENONE

Text that names or describes the tax rate/area.  You can use this 30-character field, for example, to identify a zip code for a tax area or to 
partially describe the geographic area.

mnTotalAreaTaxRateTRATMATH_NUMERICNONENONE

A number that indicates the total percentage of taxes for the transaction or tax rate area.

cFactorValueTypeFVTYcharNONENONE

A code that indicates whether the factor value is a multiplier (%) or an additional/deductible cash amount ($) when applied to an order's 
price.

cErrorCodeERRCcharNONENONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

szGlClassByTaxArea1GL01charNONENONE

A code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) 
that, in turn, point to the tax account. Examples are:        PTyyyy - for A/P (VAT only)        RTyyyy - for A/R (VAT only)        GTyyyy - for G/L (VAT 
only)        4320 - for Sales Orders        4400 and 4410 - for Purchase Orders  When setting up VAT and Canadian GST, PTyyyy, RTyyyy, and 
GTyyyy are the only valid values. For the A/P system, a second G/L Offset (PT_ _ _ _) is required when your tax setup involves VAT plus use 
taxes (tax explanation code B). Use AAI PT_ _ _ _ to designate the use tax portion of the setup. For sales taxes, the Accounts Payable and 
Accounts Receivable systems ignore the values in this field. However, the Sales Order Management and Procurement systems require values in 
this field.

szGlClassByTaxArea2GL02charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx       for A/P (VAT only)   RTxxxx      for A/R (VAT only)   GTxxxx      for G/L (VAT only)   
SOTxxx      for Sales Orders    OPTxxx and OPAxxx      for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are valid. 
For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems 
require values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system 
only uses the first G/L offset.

szGlClassByTaxArea3GL03charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx       for A/P (VAT only)   RTxxxx        for A/R (VAT only)   GTxxxx       for G/L (VAT only)   
SOTxxx       for Sales Orders    OPTxxx and OPAxxx       for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are 
valid. For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems 
require values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system 
only uses the first G/L offset.

szGlClassByTaxArea4GL04charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx     for A/P (VAT only)   RTxxxx     for A/R (VAT only)   GTxxxx     for G/L (VAT only)   SOTxxx   
  for Sales Orders    OPTxxx and OPAxxx     for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are valid. 
For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems require 
values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system only 
uses the first G/L offset.

szGlClassByTaxArea5GL05charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx     for A/P (VAT only)   RTxxxx     for A/R (VAT only)   GTxxxx     for G/L (VAT only)   SOTxxx   
  for Sales Orders    OPTxxx and OPAxxx     for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are valid. 
For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems require 
values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system only 
uses the first G/L offset.

mnNonRecoverGSTMATH10MATH_NUMERICNONENONE

Event point for Math Numeric.

cSummaryDetailFlagEV02charNONENONE

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

cItemNumberUsedFlagEV03charNONENONE

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. 

mnAddressNumberAN8MATH_NUMERICNONENONE

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

cCurrencyModeCRRMcharNONENONE

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.

szCostCenterMCUcharNONENONE

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.

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

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 

szCompanyKeyKCOcharNONENONE

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.

szDocumentPayItemSFXcharNONENONE

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.

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.

mnNoOfLinesOnOrderNLINMATH_NUMERICNONENONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

mnPSTTaxAmtSTAMMATH_NUMERICNONENONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnCurrencyConverRateOvCRRMATH_NUMERICOPTNONE

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. 

Related Functions

None

Related Tables

None
ColombianTaxCalculatorDistribut

ColombianTaxCalculatorDistribut

Tax Calculator for For Distribution - COL - 42 - Obso - 76C

Minor Business Rule

Object Name: B76C0011

Parent DLL: CLOC

Location: Client/Server

Language: C

Functional Description

Purpose
This function provides a "one-step" method of retrieving tax details.  It simply calls three  
business functions "Calculate and Validate Tax Amounts Colombia" (X00TAXCO) and "Calculate Tax Authority Tax 

Amounts Colombia" (B76C0009) and  "Get Colombian Tax Set Up" (B76C0006)  and returns the tax and 

discount details.

This business function will be called for the distribution programs (Sales and Purchasing). It was 

created in order to calculate the Colombian Taxes properly. This business function has the same 

functionality as "Tax Calculator" B4001090 does plus the generation of the file F76CUI02  which is  a track of 

the Colombian Taxes. 


Special Logic

• The Payment Terms Code and Discount Percentage parameters are mutually exclusive.  If both are 
passed, only the Payment Terms Code will be applied.


• The Goods Value parameter is the "gross amount" as opposed to the Amount Taxable parameter which is 
net.  If one is passed, the other will be calculated and returned.  If both are passed, tax is 

calculated on the Amount Taxable (as normal) and Gross Amount is ignored.


• The Item Number Used Flag indicates whether the tax information was retrieved at item level. It will 
contain '1' or '0', where '1' indicates item-level taxes.


• If any errors occur during this business function, return a 'Y' in the error parameter ERRC.

Technical Specifications
Parameters:
TXA1TaxArea1IRequired 
EXR1TaxExplanationCode1IRequired 

TRDJDate - Order/TransactionIRequired 

PTCPaymentTermsCode1IRequired

DCPDiscount Percentage

COCompanyIRequired 

EV01System CodeIRequired 

ITMIdentifierShortItemIShort 

Item Id. 

PQORUnitsPrimaryQtyOrderIQuantity 

Supplied

AGGoods Value I/O

ATXAAmountTaxableI/OTaxable 

Amount.  Can 

be zero.

STAMAmtTax2Amount of 

Tax

ADSCAmtDiscountAvailableOAmount of 

Discount

ATXNAmtount Tax ExemptO

UPRCUnrounded Tax AmountO

TXR1TaxRate1O  

TXR2TaxRate2O  

TXR3TaxRate3O 

TXR4TaxRate4O 

TXR5TaxRate5O 

TA1TaxAuthority1AO  

TA2TaxAuthority2O  

TA3TaxAuthority3O 

TA4TaxAuthority4O 

TA5TaxAuthority5O 

STA1AmtSalesTaxTaxAuth1OTax Authority 

Amount 1

STA2AmtSalesTaxTaxAuth2OTax Authority 

Amount 2

STA3AmtSalesTaxTaxAuth3OTax Authority 

Amount 3

STA4AmtSalesTaxTaxAuth4OTax Authority 

Amount 4

STA5AmtSalesTaxTaxAuth5OTax Authority 

Amount 5

TC2TaxCalcMethod2OCompound Tax 

Flag

TT3TaxType3VAT 

Recoverable 

flag 3

TT4TaxType4VAT 

Recoverable 

flag 4

TT5TaxType5OVAT 

Recoverable 

flag 5

TAXADescriptionTaxAreaO

TRATTotalAreaTaxRateOTotal Tax 

Rate for Tax 

Rate/Area

FVTYFactorValueType'%' or '$'

ERRCErrorCodeO

GL01GLClassByTaxArea1O

GL02GLClassByTaxArea2O

GL03GLClassByTaxArea3O

GL04GLClassByTaxArea4O

GL05GLClassByTaxArea5O

MATH10NonRecoverGSRONon 

Recoverable 

GST 

Amount.

EV02Summary/Detail FlagO

EV03Item Number Used FlagO

STAMmnPSTTaxAmountO

AN8mnAddressNumberIUsed by 

Colombian 

Localization

CRRMcCurrencyModeIUsed by 

Colombian 

Localization.

MCUszCostCenterIUsed by 

Colombian 

Localization.

DOCmnDocVoucherInvoiceEIUsed by 

Colombian 

Localization.

DCTszDocumentTypeIUsed by 

Colombian 

KCOszCompanyKeyIUsed by 

Colombian 

Localization.

Localization.

SFXszDocumentPayItemIUsed by 

Colombian 

Localization.

LNIDmnLineNumberIUsed by 

Colombian 

Localization.

CRRMmnNoOfLinesOnOrderIUsed by 

Colombian 

Localization.


Related Business Functions

X00TAXCOCalculateValidateTax AmtsColombia
B76C0009CalcTaxAuthTaxAmtsCol

B76C0006GetColombianTaxSetUp





^

Data Structure

D76C0011 - Tax Calculator For Distribution Programs- COL - 42 Ob - 76C

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxArea1TXA1charNONENONE

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.

szTaxExplanationCode1EXR1charNONENONE

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.

jdTransactionDateTRDJJDEDATENONENONE

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

szPaymentTermsCode01PTCcharNONENONE

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.

mnDiscountPercentageDCPMATH_NUMERICNONENONE

The percent of the total invoice or voucher that you will discount if it is paid within the discount period. You enter the discount percent as a 
decimal, for example, a 2 percent discount is .02.

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.

cSystemCodeEV01charNONENONE

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

mnIdentifierShortItemITMMATH_NUMERICNONENONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

mnUnitsPrimaryQtyOrderPQORMATH_NUMERICNONENONE

The quantity ordered by the customer expressed in the primary stocking unit of measure.

mnGoodsValueAGMATH_NUMERICNONENONE

A value that specifies the total amount of the invoice or voucher pay item. The gross amount might include the tax amount, depending on 
the tax explanation code. The system does not decrease the gross amount when payments are applied. When you void a transaction, the 
system clears the gross amount field.

mnAmountTaxableATXAMATH_NUMERICNONENONE

The amount on which taxes are assessed.

mnAmtTax2STAMMATH_NUMERICNONENONE

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

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

mnAmountTaxExemptATXNMATH_NUMERICNONENONE

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.

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

mnTaxRate1TXR1MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate2TXR2MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate3TXR3MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate4TXR4MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07. 

mnTaxRate5TXR5MATH_NUMERICNONENONE

A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.  
Enter the percentage as a whole number and not as the decimal equivalent. For example, to specify 7 percent, enter 7, not .07.

mnTaxAuthority1ATA1MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnTaxAuthority2TA2MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnTaxAuthority3TA3MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. This is the agency to whom you pay and report sales, use, 
or VAT taxes. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax 
authorities for a single tax area.

mnTaxAuthority4TA4MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnTaxAuthority5TA5MATH_NUMERICNONENONE

The address book number of the tax agency that has jurisdiction in the tax area. You pay and report sales, use, or VAT taxes to this 
agency. Examples include states, counties, cities, transportation districts, provinces, and so on. You can specify up to five tax authorities for a single 
tax area.

mnAmtSalesTaxTaxAuth1STA1MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the first of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth2STA2MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the second of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth3STA3MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the third of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth4STA4MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the fourth of five 
possible taxing authorities who may comprise the tax area.

mnAmtSalesTaxTaxAuth5STA5MATH_NUMERICNONENONE

Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the fifth of five possible 
taxing authorities who may comprise the tax area.

cTaxCalcMethod2TC2charNONENONE

An option that is used in Canada to specify whether to calculate PST tax after GST has been added to the product value. Valid settings 
are: On The system calculates PST tax after GST has been added to the product value. Off The system calculates the PST before GST has been 
added to the product value.  For example, suppose that you have a tax area set up with 7% GST and 8% PST, and you turn on the option to 
calculate tax on tax. If you enter a voucher for a taxable amount of 1000 CAD, the system calculates the GST as 70 CAD, adds it to the taxable 
amount, and multiplies the PST by that result (1070 CAD). If you do not use compound taxes, the system calculates PST on the taxable 
amount only. Note: This option is valid only for tax explanation codes that begin with the letters B and C. To calculate compound taxes for tax 
explanation code V, use tax explanation code V+.

cTaxType3TT3charNONENONE

An option that indicates the percent of VAT that is not recoverable. You enter the nonrecoverable percentage in the Tax Rate field to the left 
of this option. Valid settings are: On Not recoverable. The system multiplies the percentage that you specify by the total tax amount and 
reduces the amount of VAT that is recoverable from the first tax authority. Off Recoverable. All of the VAT tax is recoverable. Note: This option is 
valid only with tax explanation codes that begin with the letters C, B, and V.

cTaxType4TT4charNONENONE

An option that indicates the percent of VAT that is not recoverable. You enter the nonrecoverable percentage in the Tax Rate field to the left 
of this option. Valid settings are: On Not recoverable. The system multiplies the percentage that you specify by the total tax amount and 
reduces the amount of VAT that is recoverable from the first tax authority. Off Recoverable. All of the VAT tax is recoverable. Note: This option is 
valid only with tax explanation codes that begin with the letters C, B, and V.

cTaxType5TT5charNONENONE

An option that indicates the percent of VAT that is not recoverable. You enter the nonrecoverable percentage in the Tax Rate field to the left 
of this option. Valid settings are: On Not recoverable. The system multiplies the percentage that you specify by the total tax amount and 
reduces the amount of VAT that is recoverable from the first tax authority. Off Recoverable. All of the VAT tax is recoverable. Note: This option is 
valid only with tax explanation codes that begin with the letters C, B, and V.

szDescriptionTaxAreaTAXAcharNONENONE

Text that names or describes the tax rate/area.  You can use this 30-character field, for example, to identify a zip code for a tax area or to 
partially describe the geographic area.

mnTotalAreaTaxRateTRATMATH_NUMERICNONENONE

A number that indicates the total percentage of taxes for the transaction or tax rate area.

cFactorValueTypeFVTYcharNONENONE

A code that indicates whether the factor value is a multiplier (%) or an additional/deductible cash amount ($) when applied to an order's 
price.

cErrorCodeERRCcharNONENONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

szGlClassByTaxArea1GL01charNONENONE

A code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) 
that, in turn, point to the tax account. Examples are:        PTyyyy - for A/P (VAT only)        RTyyyy - for A/R (VAT only)        GTyyyy - for G/L (VAT 
only)        4320 - for Sales Orders        4400 and 4410 - for Purchase Orders  When setting up VAT and Canadian GST, PTyyyy, RTyyyy, and 
GTyyyy are the only valid values. For the A/P system, a second G/L Offset (PT_ _ _ _) is required when your tax setup involves VAT plus use 
taxes (tax explanation code B). Use AAI PT_ _ _ _ to designate the use tax portion of the setup. For sales taxes, the Accounts Payable and 
Accounts Receivable systems ignore the values in this field. However, the Sales Order Management and Procurement systems require values in 
this field.

szGlClassByTaxArea2GL02charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx       for A/P (VAT only)   RTxxxx      for A/R (VAT only)   GTxxxx      for G/L (VAT only)   
SOTxxx      for Sales Orders    OPTxxx and OPAxxx      for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are valid. 
For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems 
require values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system 
only uses the first G/L offset.

szGlClassByTaxArea3GL03charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx       for A/P (VAT only)   RTxxxx        for A/R (VAT only)   GTxxxx       for G/L (VAT only)   
SOTxxx       for Sales Orders    OPTxxx and OPAxxx       for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are 
valid. For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems 
require values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system 
only uses the first G/L offset.

szGlClassByTaxArea4GL04charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx     for A/P (VAT only)   RTxxxx     for A/R (VAT only)   GTxxxx     for G/L (VAT only)   SOTxxx   
  for Sales Orders    OPTxxx and OPAxxx     for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are valid. 
For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems require 
values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system only 
uses the first G/L offset.

szGlClassByTaxArea5GL05charNONENONE

Code that indicates how to locate the tax account for general ledger entries. This field points to automatic accounting instructions (AAIs) that, 
in turn, point to the tax account. Examples are:   PTxxxx     for A/P (VAT only)   RTxxxx     for A/R (VAT only)   GTxxxx     for G/L (VAT only)   SOTxxx   
  for Sales Orders    OPTxxx and OPAxxx     for Purchase Orders  For VAT and Canadian GST, only PTxxxx, RTxxxx, and GTxxxx are valid. 
For sales taxes, the A/P and A/R systems ignore the values in this field. For sales taxes, the Sales Order and Purchaser Order systems require 
values in this field. For the General Accounting system, VAT journal entries require values in this field. At this time, however, the system only 
uses the first G/L offset.

mnNonRecoverGSTMATH10MATH_NUMERICNONENONE

Event point for Math Numeric.

cSummaryDetailFlagEV02charNONENONE

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

cItemNumberUsedFlagEV03charNONENONE

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. 

mnAddressNumberAN8MATH_NUMERICNONENONE

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

cCurrencyModeCRRMcharNONENONE

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.

szCostCenterMCUcharNONENONE

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.

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

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 

szCompanyKeyKCOcharNONENONE

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.

szDocumentPayItemSFXcharNONENONE

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.

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.

mnNoOfLinesOnOrderNLINMATH_NUMERICNONENONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

mnPSTTaxAmtSTAMMATH_NUMERICNONENONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnCurrencyConverRateOvCRRMATH_NUMERICOPTNONE

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. 

Related Functions

None

Related Tables

None
absolute; left: 0.500000in">TaxAuthority2O