GetAmountsFromCacheStandard_76H

Voucher Entry Withholdings - CHI - 04 - 76H

Minor Business Rule

Object Name: B76H4300

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76H4300B - Get Amounts Cache Standard - CHI - 04                 - 76H

Parameter NameData ItemData TypeReq/OptI/O/Both
mnGrossAmountAGMATH_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.

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

szWithholdingTypeH76TXTPcharOPTINPUT

This field is used to classify tax areas.  For instance, tax areas could be a professional fees withholding, or a nonreimbursable VAT (IGV for 
Perú).  The allowed values are edited against UDC 76H/TT.

szComputerIDCTIDcharOPTINPUT

mnJobnumberAJOBSMATH_NUMERICOPTINPUT

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

cSuppressErrorMessageSUPPScharOPTINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorCodeDTAIcharOPTOUTPUT

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 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

Related Functions

None

Related Tables

None
ValidateWithholding_76H

ValidateWithholding_76H

Voucher Entry Withholdings - CHI - 04 - 76H

Minor Business Rule

Object Name: B76H4300

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76H4300C - Validate Withholding - CHI - 04                       - 76H

Parameter NameData ItemData TypeReq/OptI/O/Both
cCOWithholdingFlagH76WPFcharOPTINPUT

For Suppliers: This field indicates if a supplier, who provides professional services, should be withheld or not when its' vouchers are being 
registered or paid.  The withholding that must be applied is Renta Withholding for the 4th category.  For Companies: This field indicates if a 
company should withhold Renta Withholding from their suppliers or not for the 4th category. 

mnCOWithholdingMinAmountH76PFMNMATH_NUMERICOPTINPUT

This field contains the minimum withholding amount that applies for professional fees withholding. This amount should be expressed in 
domestic currency code. If a voucher is greater than this amount, it could be subject to professional fees withholding. 

cAN8WithholdingConstanceH76PFCcharOPTINPUT

jdAN8WithholdingDueDateH76PFDJDEDATEOPTINPUT

This field indicates the due date for the non-withholding certificate presented by the supplier. This applies only for professional fees 
withholding.  If left blank, the exemption will always be in effect. 

mnGrossAmountAGMATH_NUMERICOPTINPUT

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.

mnWithholdingAmountAGMATH_NUMERICOPTINPUT

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.

cSuppressErrorMessageSUPPScharOPTINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorCodeDTAIcharOPTOUTPUT

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 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

jdDateInvoiceJDIVJJDEDATEOPTINPUT

The date that either you or the system assigns to an invoice or voucher. This can be either the date of the supplier's invoice to you or the 
date of your invoice to the customer.

Related Functions

None

Related Tables

None
VerifyVoucherEntryWH_76H

VerifyVoucherEntryWH_76H

Voucher Entry Withholdings - CHI - 04 - 76H

Minor Business Rule

Object Name: B76H4300

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76H4300A - Verify Voucher Entry WH - CHI - 04                    - 76H

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharOPTINPUT

mnJobnumberAJOBSMATH_NUMERICOPTINPUT

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

cSuppressErrorMessageSUPPScharOPTINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorCodeDTAIcharOPTOUTPUT

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 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

Related Functions

None

Related Tables

None