CalculateValidateTaxAmountsCOL

Calculate and Edit Tax Amounts - COL - 00 - 76C

Minor Business Rule

Object Name: B76CTAXC

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76CTAXC - Calculate and Edit Tax Amounts - COL -00              - 76C

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAmountGrossAGMATH_NUMERICNONEBOTH

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.

mnAmtTaxSTAMMATH_NUMERICNONEBOTH

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

mnAmountTaxableATXAMATH_NUMERICNONEBOTH

The amount on which taxes are assessed.

mnAmtDiscountAvailableADSCMATH_NUMERICNONEBOTH

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.

szTaxAreaTXA2charOPTINPUT

A user-defined code that identifies a tax or geographical area that has common tax rates and tax distribution. The tax rate/area must be 
defined to include the tax authorities (for example, state, county, city, rapid transit district,or province) and their rates. Typically, the U.S. sales and 
use taxes require multiple taxing authorities per tax rate/area, whereas value added taxes often require only one simple rate.

szTaxExemptReasonEXR2charOPTINPUT

A value in user defined code table 00/EX that controls how a tax is assessed and distributed to the general ledger revenue and expense 
accounts. You assign this code to customers or suppliers to set up a default code for their transactions. Do not confuse this code with the 
taxable, non-taxable code. A single invoice or voucher can have both taxable and non-taxable items. The entire invoice or voucher, however, 
must have one tax explanation code.

jdedateDateServiceCurrencyDSVJJDEDATEOPTINPUT

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

szPaymentTermsCode01PTCcharNONEINPUT

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.

szCompanyCOcharOPTINPUT

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.

mnAmountTaxExemptATXNMATH_NUMERICNONEOUTPUT

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.

mnAmountDistributeAGMATH_NUMERICOPTOUTPUT

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.

cCurrencyFlagCRYRcharOPTINPUT

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.

cGLAlt5ALT5charNONEOUTPUT

This code is used to distinguish entries made through alternate journal entry program.  The valid codes are as follows:    M  Multicurrency 
Journal Entry T, V, and O. Tax Journal Entry Changes may only be made through these alternate journal  entry programs. This code is also 
used to distinguish entries made through alternate voucher entry programs, The valid codes are as follows:    C  Multi-Company Voucher Entry    
S  Sub-Contract Voucher Entry    P  Invoice Logging Voucher Entry Changes for codes C and S may only be made through these alternate 
Voucher Entry  entry programs.

cTaxWriteDistFlagEV01charNONEINPUT

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

cOPVATAllowWCurrencyEV01charOPTINPUT

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

cSystemCodeFlagEV01charOPTINPUT

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

mnItemNumberITMMATH_NUMERICNONEINPUT

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

mnGoodsValueAGMATH_NUMERICNONEINPUT

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.

mnItemQtyQTYMATH_NUMERICNONEINPUT

The number of units associated with an asset.

mnUnroundedTaxAmtSTAMMATH_NUMERICOPTOUTPUT

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

cSummaryDetailFlagEV01charNONEOUTPUT

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

mnDiscountPercentageDCPMATH_NUMERICNONEINPUT

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.

cItemNoUsedEV01charNONEOUTPUT

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

cBypassAAIEditEV01charNONEINPUT

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

szCostcenterAAIEditMCUcharNONEINPUT

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.

mnRunTotalUnroundTaxSTAMMATH_NUMERICOPTBOTH

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

mnUnroundedDiscAvailADSCMATH_NUMERICOPTOUTPUT

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.

mnRunTotalUnroundDiscADSCMATH_NUMERICOPTBOTH

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.

mnPSTTaxAmtSTAMMATH_NUMERICNONEOUTPUT

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

cBypassTaxEditsEV01charNONEINPUT

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

mnAddressNumberAN8MATH_NUMERICNONEINPUT

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

cCurrencyModeCRRMcharNONEINPUT

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.

mnDocVoucherInvoiceEDOCMATH_NUMERICNONEINPUT

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.

szDocumentTypeDCTcharNONEINPUT

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 

szCompanyKeyKCOcharNONEINPUT

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.

szDocumentPayItemSFXcharNONEINPUT

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_NUMERICNONEINPUT

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.

szCostCenterMCUcharNONEINPUT

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.

szComputerIDCTIDcharNONEINPUT

szSystemCodeSYcharNONEINPUT

A user defined code (98/SY) that identifies a system. Valid values include: 01 Address Book 03B Accounts Receivable 04 Accounts 
Payable 09 General Accounting 11 Multicurrency

cCallTaxCalcFlagEV01charNONEOUTPUT

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

cMatchTypeMATCcharNONEINPUT

A code, attached to each purchase-order detail record or receipt record, that indicates whether a voucher exists and whether the voucher 
or receipt record has been reversed. Valid values are: 1 No voucher exists. 2 A voucher exists. 3 The voucher has been reversed. 4 The receipt 
record has been reversed. Note: Record types 3 and 4 are audit records only; you cannot access these record types for the Voucher Match 
program (P4314) or the PO Receipts program (P4312).

mnDocumentOrderInvoiceEDOCOMATH_NUMERICNONEINPUT

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.

mnNoOfLinesNLINMATH_NUMERICNONEINPUT

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.

mnPayItemExtensionNumberSFXEMATH_NUMERICNONEINPUT

A code to designate an adjusting entry to a pay item on a voucher or invoice. This field is required so that each record is unique.

mnJobnumberJOBSMATH_NUMERICNONEINPUT

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

jdDateForGLDGJJDEDATENONEINPUT

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.

mnJournalEntryLineNoJELNMATH_NUMERICNONEINPUT

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

szLedgerTypeLTcharNONEINPUT

A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You 
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.

szLineExtensionCodeEXTLcharNONEINPUT

Line Extension Code

cRetainedAmountOrPercentFlagEV02charNONEINPUT

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

cDeferredTaxFlagEV02charNONEINPUT

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

mnRetainedAmountOrPercentAAMATH_NUMERICNONEBOTH

A number that identifies the amount that the system will add to the account balance of the associated account number.  Enter credits with a 
minus sign (-) either before or after the amount. 

mnDeferredTaxAmountSTAMMATH_NUMERICNONEOUTPUT

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

mnNonRecoverableTaxAmtNRTAMATH_NUMERICOPTOUTPUT

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

cSuppressDiscountCalculationEV01charOPTINPUT

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

Related Functions

None

Related Tables

None