D5200150A - Process Contract Matching Cache
Valid Values for cCacheMode
'1' - Will instruct the function to insert a new record into cache for the contract information passed (Input and Output 
fields). 
All others values will instryct the function tp search the cache for a contract that matches passed in key (Input only) fields 
and return contract information  if a match is found.
Note:  The Contract Number will return a '0' if a match is NOT found.
| Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both | 
|---|---|---|---|---|
| cCacheMode | EV01 | char | REQ | INPUT | 
An option that specifies the type of processing for an event.  | ||||
| cClassificationSvbTran | TCLS | char | REQ | INPUT | 
A code that identifies the classification of a billing transaction. Valid codes are:
Blank
An ad hoc entry in the active Billing Detail Workfile 
  | ||||
| szBusinessUnit | MCU | char | REQ | INPUT | 
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
  | ||||
| szObjectAccount | OBJ | char | REQ | INPUT | 
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
  | ||||
| szSubsidiary | SUB | char | REQ | INPUT | 
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.  | ||||
| szSubledger | SBL | char | REQ | INPUT | 
A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
  | ||||
| cSubledgerType | SBLT | char | REQ | INPUT | 
A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
  | ||||
| szJobType | JBCD | char | REQ | INPUT | 
A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
  | ||||
| szJobStep | JBST | char | REQ | INPUT | 
A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
  | ||||
| mnPDBACode | PDBA | MATH_NUMERIC | REQ | INPUT | 
A code that defines the type of pay, deduction, benefit, or accrual.
Pay types are numbered from 1 to 999. Deductions and benefits are 
  | ||||
| mnEmployeeSupplierNo | AN8 | MATH_NUMERIC | REQ | INPUT | 
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
  | ||||
| szEquipmentRateCode | ACL0 | char | REQ | INPUT | 
A user defined code (12/CO) that groups similar items for billing. If you are an Equipment Management client and you use Equipment 
  | ||||
| szEquipmentWorked | EQCG | char | REQ | INPUT | 
The ID number of the equipment an employee used to perform a job. For example, an employee might drive a company dump truck or 
  | ||||
| szHomeBusinessUnit | HMCU | char | REQ | INPUT | 
The number of the business unit in which the employee generally resides.  | ||||
| szCostPool | RP12 | char | REQ | INPUT | 
Category code 12 associated with the Business Unit Master file (F0006).  This is a user defined code (00/12) for use in flex account mapping 
  | ||||
| mnContractNo | DOCO | MATH_NUMERIC | OPT | BOTH | 
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
  | ||||
| szContractDocumentType | DCTO | char | OPT | BOTH | 
A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
  | ||||
| szContractKeyCo | KCOO | char | OPT | BOTH | 
A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
  | ||||
| szContractChangeOrder | COCH | char | OPT | BOTH | 
The change number of the contract. The change order number of the base contract is always initialized to 000. Each time you enter a 
  | ||||
| mnContractLineNo | LNID | MATH_NUMERIC | OPT | BOTH | 
A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
  | ||||
| szContractBillingLine | OPIM | char | OPT | BOTH | 
The pay item number as defined by the owner. This field is alphanumeric and can be up to 15 characters in length. It is recommended that 
  | ||||
| mnCustomerNumber | AN8O | MATH_NUMERIC | OPT | BOTH | 
The address book number to which the system posts billing and accounts receivable transactions.  | ||||
| szTaxExplanationCode | EXR1 | char | OPT | BOTH | 
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 
  | ||||
| szTaxRateArea | TXA1 | char | OPT | BOTH | 
A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
  | ||||
| szPaymentTerms | PTC | char | OPT | BOTH | 
A code that specifies the terms of payment, including the percentage of discount available if the invoice is paid by the discount due date. 
  | ||||
| cBillingType | PRTP | char | OPT | BOTH | 
A code that specifies the billing terms that are defined by the billing line on the contract. The system uses the predefined codes for the 
  | ||||
| szHostBusinesUnit | JMCU | char | OPT | BOTH | 
The Business Unit responsible for the job. This is particularly useful during transfer pricing.  | ||||
| mnParentContractNo | PCTN | MATH_NUMERIC | OPT | BOTH | 
The parent contract number to which this particular contract is attached.  | ||||
| szParentContractKeyCo | PCKO | char | OPT | BOTH | 
Parent Contract Document Company.  | ||||
| cEligibilityOvrCode | CTF1 | char | OPT | BOTH | 
This control flag is used to override the service billing constants eligibility code when work file records (F4812) are created during invoicing.
 
  | ||||
| szBaseCurrency | CRCD | char | OPT | BOTH | 
A code that identifies the currency of a transaction.  | ||||
| szForiegnCurrency | CRCF | char | OPT | BOTH | 
The currency code of the insured amount.  | ||||
| cCurrencyMode | CRRM | char | OPT | BOTH | 
An option that specifies whether the system displays amounts in the domestic or foreign currency.
On 
The system displays amounts in the 
  | ||||
| szGLOffset | GLC | char | OPT | BOTH | 
A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
  | ||||
| szRetainageGLOffset | RGLC | char | OPT | BOTH | 
A code that designates the offset accounts for retainage, for example RETN or 1225. You set up the code as an automatic accounting 
  | ||||
| cErrorFlag | EV01 | char | OPT | OUTPUT | 
An option that specifies the type of processing for an event.  | ||||
| szParentContractDocumentType | PCTT | char | OPT | BOTH | 
The parent contract type to which this particular contract is attached.  | ||||
| idCacheID | GENLNG | ID | REQ | BOTH | 
  | ||||
| szVertexTransactionType | VVTY | char | OPT | BOTH | 
Vertex Sales and Use Tax transaction type.  | ||||
| szVertexProductCategory | VVTC | char | OPT | BOTH | 
User defined code used in the Vertex Tax Decision Maker for products or services that are non-taxable or are at a non-stanard rate.  | ||||
| X0010 Next Numbers | 
| None |