PDTIGVWithholdingEndProcess_76P

PDT IGV Withholding Routines - PER - 04 - 76P

Minor Business Rule

Object Name: B76P4590

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76P4590C - PDT IGV Withholding End Process - PER - 04            - 76P

Parameter NameData ItemData TypeReq/OptI/O/Both
idDataPtrGENLNGIDOPTBOTH

General purpose ID variable.

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.

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.

Related Functions

None

Related Tables

None
PDTIGVWithholdingInitProcess_76P

PDTIGVWithholdingInitProcess_76P

PDT IGV Withholding Routines - PER - 04 - 76P

Minor Business Rule

Object Name: B76P4590

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76P4590A - PDT IGV Withholding Init Process - PER - 04           - 76P

Parameter NameData ItemData TypeReq/OptI/O/Both
idDataPtrGENLNGIDOPTBOTH

General purpose ID variable.

szFilePathQUPATcharOPTINPUT

Identifies a network or local path that points to the location of OLE objects,images, or URLs. The queue path is the second half of a properly 
defined queue for a media object. The first half is the name of the media object. A valid queue path for a network location might be . The 
queue path and queue name are stored in the F98MOQUE table. Object Configuration Manager controls the location of this table. The system 
reads the F98MOQUE table to determine name of the queue and the location of the associated OLE objects, images, or URLs.

szFileNameNFLFcharOPTINPUT

The name of the flat file. This includes the directory path where the flat file exists.

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.

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.

Related Functions

None

Related Tables

None
PDTIGVWithholdingWriteLine_76P

PDTIGVWithholdingWriteLine_76P

PDT IGV Withholding Routines - PER - 04 - 76P

Minor Business Rule

Object Name: B76P4590

Parent DLL: CLOC

Location: Client/Server

Language: C

Data Structure

D76P4590B - PDT IGV Withholding Write Line - PER - 04             - 76P

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxIdTAXcharOPTINPUT

The identification code required by various tax authorities. This can be a social security number, federal or state corporate tax ID, sales tax 
number, and so on. The system verifies the number and prints the separators in their correct format, according to the value of TAXC 
(Person/Corporation Code). If no value exists for TAXC, the system uses the Corporate Entity. Attention Accounts Payable users: The Supplier Master 
record supplies the default value for the tax ID for 1099 processing.

szNameAlphaALPHcharOPTINPUT

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szNameMailingMotherMLNMcharOPTINPUT

The company or person to whom billing or correspondence is addressed.

szNameMailingFatherMLNMcharOPTINPUT

The company or person to whom billing or correspondence is addressed.

szVendorInvoiceNumWithhVINVcharOPTINPUT

The supplier's invoice number that is used for voucher entry. Voucher entry allows only one invoice per voucher number. If multiple invoice 
numbers exist on a voucher, you must set them up as multiple vouchers or combine the invoices and enter them as one voucher. Depending 
on how you have your accounts payable constants set, the system can do one of the following:   o  Accept a duplicate invoice number 
without warning or error   o  Generate a warning message in which the duplicate invoice number can still be accepted   o  Generate an error 
message Blank values are treated in the same manner as any other invoice number. Two blank invoice numbers are treated as duplicates. To test 
for duplicate invoice numbers that might have been entered in error, run the Suspected Duplicate Payments report (R04601). Note: The 
duplicate invoice number validation is not run for vouchers with document type NO. These vouchers are created by the Generate Reimbursements 
program (R03B610).

jdDateForGLandVoucherDGJJDEDATEOPTINPUT

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.

mnPaymntAmountWithhPAAPMATH_NUMERICOPTINPUT

In the Accounts Payable system, the amount of the payment. In the Accounts Receivable system, the amount of the receipt. This amount 
must balance to the total amount applied to the invoice pay items.

szLegalDocumentTypeH76LEDTcharOPTINPUT

szVendorInvoiceNumVouVINVcharOPTINPUT

The supplier's invoice number that is used for voucher entry. Voucher entry allows only one invoice per voucher number. If multiple invoice 
numbers exist on a voucher, you must set them up as multiple vouchers or combine the invoices and enter them as one voucher. Depending 
on how you have your accounts payable constants set, the system can do one of the following:   o  Accept a duplicate invoice number 
without warning or error   o  Generate a warning message in which the duplicate invoice number can still be accepted   o  Generate an error 
message Blank values are treated in the same manner as any other invoice number. Two blank invoice numbers are treated as duplicates. To test 
for duplicate invoice numbers that might have been entered in error, run the Suspected Duplicate Payments report (R04601). Note: The 
duplicate invoice number validation is not run for vouchers with document type NO. These vouchers are created by the Generate Reimbursements 
program (R03B610).

jdDateInvoiceDIVJJDEDATEOPTINPUT

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.

mnPaymntAmountVouPAAPMATH_NUMERICOPTINPUT

In the Accounts Payable system, the amount of the payment. In the Accounts Receivable system, the amount of the receipt. This amount 
must balance to the total amount applied to the invoice pay items.

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.

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.

cPersonCorporationCodeTAXCcharOPTINPUT

A code that designates the type of taxpayer. For 1099 reporting for U.S. suppliers and foreign suppliers, the system chooses only records 
with a code of P or N.   Valid values for U.S. entities are: Blank or C Corporate entity (the Tax ID prints as 12-3456789) P  Individual (the Tax ID 
prints as 123-45-6789) N  Noncorporate entity (the Tax ID prints as 12-3456789) Valid values for non-U.S. entities are: 1 Individual 2          Corporate 
entity 3          Both an individual and a corporate entity 4          Noncorporate entity 5 Customs authority

szOutputTextGPTXcharOPTOUTPUT

A user defined name or remark.

Related Functions

None

Related Tables

None