| Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both | 
| mnCustomerNumber | AN8O | MATH_NUMERIC | REQ | INPUT | 
The address book number to which the system posts billing and accounts receivable transactions.  | 
| szCurrencyCodeFrom | CRCD | char | OPT | OUTPUT | 
A code that identifies the currency of a transaction. 
  | 
| szCurrencyCodeOrigin | CRCF | char | OPT | OUTPUT | 
The currency code of the insured amount.  | 
| szTaxExplanationCode | EXR1 | char | OPT | OUTPUT | 
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 
 system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
 transaction pay item can be defined with a different tax explanation code.  | 
| szPaymentTerms | TRAR | char | OPT | OUTPUT | 
A code that indicates the default payment terms for a customer. Payment terms determine the due date, discount amount, and discount due 
 date that the system assigns when you create an invoice. Use a blank code for the payment terms that you use most frequently.  Examples 
 of payment terms include:
Blank
Net 15  
1
1/10 net 30  
2
2/10 net 30  
D
Due upon receipt  
N
Net 30  
P
Prox 25th  
  | 
| szTaxArea | TXA1 | char | OPT | OUTPUT | 
A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
 against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
 and G/L distribution amounts when you create an invoice or voucher.  | 
| szCompany | CO | char | REQ | INPUT | 
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
 Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
 transactions.
Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
 for transaction entries.
  | 
| szDescriptionCompressed | DC | char | OPT | OUTPUT | 
The compressed description contains the alpha name without slashes, dashes, commas, and other special characters.  The compressed 
 description is the field used in the Name Search.
  | 
| szGlClass | GLC | char | OPT | OUTPUT | 
A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
 the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
 example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables). 
You can assign up to four 
 alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
 multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
 offset and uses the account that is set up for PC or RC for the company specified. 
If you set up a default value in the G/L Offset field of the 
 customer or supplier record, the system uses the value during transaction entry unless you override it. 
Note: Do not use code 9999. It is reserved for 
 the post program and indicates that offsets should not be created.
  | 
| szCurrencyCodeAdhoc | CRCD | char | OPT | INPUT | 
A code that identifies the currency of a transaction. 
  | 
| szErrorMessage | DTAI | char | OPT | OUTPUT | 
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.
  | 
| mnAltPayor | ARPY | MATH_NUMERIC | OPT | OUTPUT | 
A person or company other than the customer that the system assigns to the Payor field (PYR) on Customer Ledger records (F03B11) that 
 you enter for the customer. If you leave this field blank, the system assigns the customer number as the payor.
If you change the value of this 
 field after invoices have been entered for the customer, you must run Update A/R from Address Book (R03B802) to update the value on the 
 invoice records. The system does not use this value as a default for the Payor field (ALKY) in the receipt or draft entry programs; however, you 
 can select invoice records to pay based on the value of Payor.  |