Functional Description
Purpose
This function provides a method of recalculating Colombian taxes. The Colombian taxes must be
calculated by total document An item in Colombia is taxed if the total amount of the document is greater
than the amount that the user specifies in the Tax Area. We have called this requirement "minimum
control".
This business function will be called from either A/P Master Business Function or A/R Master Business
Functions.
Special Logic
The records from (A/P or A/R Cache) are storing in the File F76CUI02 (Colombian Taxes Work File).
The taxes are recalculated for those records that are not in cache
The business function B76C0007 "Recalculate Taxes" is called which does the minimum control
If the taxes has changed, so the net tax amount, gross amount are update in the files F0411 or
F03B11.
Technical Specifications
Parameters:
CTIDszComputerIDIRequired
JOBSmnJobnumberAIRequired
SFXszDocumentPayItemIRequired
EV01cSystemCodeIRequired
DOCmnDocVoucherInvoiceEI
KCOszCompanyKeyI
DCTszDocumentTypeI
SFXEmnPayItemExtensionNumberI
PIDszProgramIdI
VERSszVersionI
FIDszFormIdI
FATNszFormActionIRequired
EV01cIsCustomerLedgerFileIRequired
Related Business Functions
B76C007Recalculate Taxes
B76C0006GetColombianTaxSetUp
X00TAXCOValidate Tax Amts Colombia
B76C0009CalcTaxAuthTaxAmtsCol
^
D76C0013 - Store And Retrieve Taxes From WF - COL - 00 - 76C
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szComputerID | CTID | char | NONE | NONE |
mnJobnumberA | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
szDocumentPayItem | SFX | char | NONE | NONE |
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
| ||||
cSystemCode | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
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,
| ||||
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
| ||||
mnPayItemExtensionNumber | SFXE | MATH_NUMERIC | NONE | NONE |
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. | ||||
szProgramId | PID | char | NONE | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szVersion | VERS | char | NONE | NONE |
A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined
| ||||
szFormId | FID | char | NONE | NONE |
The Form ID refers to the report (R), form (V), or table number (F). | ||||
szFormAction | FATN | char | NONE | NONE |
Form Action for Localization Exits UDC 00/FA 1 ADD Add 2 CHG Change 3 DEL Delete 4 XIT Hypercontrol Exit | ||||
cIsCustomerLedgerFile | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. |
None |
None |