Functional Description
Purpose
The purpose of this business function is to summarize the taxes by either G/L Offset or Tax Area.
Setup Notes and Prerequisites
None
Special Logic
The source "AccumTaxesByGLOffset_TaxAreaCol" is based on the file F76CUI02, so if there is not an
equivalence (relationship 1:1) between either the file F0411 F76CUI02 or the file F03B11 F76CUI02,
the taxes will not be summarized properly.
Technical Specifications
Parameters:
CTRszCountryIRequired.If the
country is Colombia the
function runs. Otherwise
it doesn't.
PIDszCallingProgramIdINo Required.
Calling Program
VERSszCallingVersionINo Required.
Version
FATNszCallingFormIdINo Required.
Calling Form
ACTN szFormActionINo Required.
Action Mode.
DOCO mnDocVoucherInvoiceEIRequired.
DCT szDocumentTypeIRequired.
KCOO szCompanyKey IRequired.
GENLNG idPointerToCursorI/ORequired.
when Action Code is
equal to '2'
DTAIszErrorMessageI/ONo Required.
EV01cCacheActionCodeIRequired.
STAM mnAmtTax2O
ATXA mnAmountTaxableO
GL01 szGlOffsetO
TXA1 szTaxArea1O
EV01 cGlOffsetOrTaxAreaIRequired.
This parameter
indicates how the
taxes must be
summarized.
TXR1 mnTaxRateO
EXR1 szTaxExplanationCode1O
^
D76C0021 - Summarize Taxes / Minimum Contol Message - COL - - 76C
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
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
| ||||
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
| ||||
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,
| ||||
idPointerToCursor | GENLNG | ID | NONE | NONE |
General purpose ID variable. | ||||
szErrorMessage | DTAI | char | NONE | NONE |
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
| ||||
cCacheActionCode | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnAmtTax2 | 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). | ||||
mnAmountTaxable | ATXA | MATH_NUMERIC | NONE | NONE |
The amount on which taxes are assessed. | ||||
szGlOffset | GLC | char | NONE | NONE |
A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates
| ||||
szTaxArea1 | 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
| ||||
cGlOffsetOrTaxArea | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnTaxRate | TXR1 | MATH_NUMERIC | NONE | NONE |
A number that identifies the percentage of tax that should be assessed or paid to the corresponding tax authority, based on the tax area.
| ||||
szTaxExplanationCode1 | EXR1 | char | NONE | NONE |
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
| ||||
szDescriptionTaxArea | TAXA | char | NONE | NONE |
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
|
None |
F76CUI02 Tax Detail - Work File - COL - 76C |