Functional Description
Purpose
Recalculates taxes according to the minimum control process.
Setup Notes and Prerequisites
None
Special Logic
There are two possible options to recalculated taxes : It could be by Total Document or by Total
Record.
The option Total Document stores in memory (cache) a record for each G/L offset accumulating the
taxable amount and the tax rate. The records are retrieved from the file F76CUI02, and the record is only
summarized if it is not been posted.
the taxable amount ( the record kept in cache ) against to a minimum amount (field from file
F767CUI02 which indicates the maximum amount that an item is taxable).
If the taxable amount is not greater that the minimum amount, the minimum amount is substracted
from the taxable amount.
Technical Specifications
Parameters:
KCOszCompanyKey[6]IRequired
DOCmnDocVoucherInvoiceEIRequired
DCTszDocumentType[3]IRequired
LNIDmnLineNumberIRequired If
cCalculateType = 3
STAMmnAmtTaxO
STA1mnAmtSalesTaxTaxAuth1O
STA2mnAmtSalesTaxTaxAuth2O
STA3mnAmtSalesTaxTaxAuth3O
STA4mnAmtSalesTaxTaxAuth4O
STA5mnAmtSalesTaxTaxAuth5O
EV01cCalculateTypeIRequired
1=By document;
2=By Record,
4=Recalculate
TRATmnTotalAreaTaxRateO
TIDszComputerIDIRequired when the
parameter cUpdateCache has a
value equal to
'1'. Cache Key. JOBS
mnJobnumberAIRequired when the parameter
cUpdateCache has a value equal to
'1'. Cache Key.
EV01cUpdateCacheIRequired if you
want to store in
cache the document
number when the
taxes are changed
because of the
minimum control
process.
Related Tables
F76CUI02Tax Detail Colombian Work File
^
D76C0007 - ReCalculate Amount Tax - COL -00 - 76C
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szCompanyKey | KCO | char | NONE | NONE |
A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher,
| ||||
mnDocVoucherInvoiceE | DOC | MATH_NUMERIC | NONE | NONE |
A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document
| ||||
szDocumentType | DCT | char | NONE | NONE |
A user defined code (00/DT) that identifies the origin and purpose of the transaction. PeopleSoft reserves several prefixes for document
| ||||
mnLineNumber | LNID | MATH_NUMERIC | NONE | NONE |
A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns
| ||||
szTaxArea | TXA1 | char | NONE | NONE |
A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter
| ||||
mnAmtTax | STAM | MATH_NUMERIC | NONE | NONE |
The amount assessed and payable to tax authorities. It is the total of the VAT, use, and sales taxes (PST). | ||||
mnAmtSalesTaxTaxAuth1 | STA1 | MATH_NUMERIC | NONE | NONE |
Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the first of five
| ||||
mnAmtSalesTaxTaxAuth2 | STA2 | MATH_NUMERIC | NONE | NONE |
Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the second of five
| ||||
mnAmtSalesTaxTaxAuth3 | STA3 | MATH_NUMERIC | NONE | NONE |
Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the third of five
| ||||
mnAmtSalesTaxTaxAuth4 | STA4 | MATH_NUMERIC | NONE | NONE |
Of the total taxes calculated for this document (invoice, voucher, etc.), the dollar value of the tax liability attributable to the fourth of five
| ||||
mnAmtSalesTaxTaxAuth5 | STA5 | MATH_NUMERIC | NONE | NONE |
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
| ||||
cCalculateType | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnTotalAreaTaxRate | TRAT | MATH_NUMERIC | NONE | NONE |
A number that indicates the total percentage of taxes for the transaction or tax rate area. | ||||
szComputerID | CTID | char | NONE | NONE |
mnJobnumberA | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
cUpdateCache | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. |
None |
F76CUI02 Tax Detail - Work File - COL - 76C |