Required Fields
Populate these fields before calling the routine.
| Field | Definition | 
|---|---|
| E@VCOMPANY | The four-character, numeric company code. | 
| E@VTAXCODE | 
              Consists of the following two fields: 
  | 
           
| E@VTAXABLEAMT | The signed, 12-character (with 2 decimal places) numeric value for the total dollar amount for the line item. | 
| E@VTAXAMOUNT | The signed, 12-character (with 2 decimal places) numeric value for the total tax amount for the transaction. This field is used when processing special (tax-only debit and credit) transactions. | 
| E@VPRODTAXCAT | A 15-character alphanumeric product code. | 
| E@VPROCLEVEL | A 5-character alphanumeric division code. | 
| E@VLOCATION | A 5-character alphanumeric store location code. | 
| E@VCUSTCODE | A 10-character alphanumeric customer code. This field is not used. | 
| E@VCUSTCLASS | A 4-character customer class code. | 
| E@VCUSTEXEMPT | 
              A one-character flag that shows whether the customer is taxable or exempt. E = Exempt T = Taxable D = TDM Database  | 
           
| E@VCITY | The 18-character alphanumeric city for the ship-to location. | 
| E@VSTATE | The 2-character alphanumeric state abbreviation for the ship-to location. | 
| E@VZIP | The 10-character alphanumeric postal code for the ship-to location. | 
| E@VFROMCITY | The 18-character alphanumeric city for the ship-from location. | 
| E@VFROMSTATE | The 2-character alphanumeric state for the ship-from location | 
| E@VFROMZIP | The 10-character alphanumeric postal code for the ship-from location. | 
| E@VFROMTAXCOD | 
              Consists of the following two fields: 
  | 
           
| E@VINVOICE | A 22-character alphanumeric invoice number for the transaction | 
| E@VLINENUMBER | A 6-character numeric line item number for the transaction. | 
| E@VQUANTITY | A signed, 10-character numeric value (including 4 decimal spaces) that indicates the quantity of items for the transaction. | 
| E@VPRODEXEMPT | 
              A one-character alphanumeric code that indicates whether the product is taxable or nontaxable. You can override the E@VCUSTEXEMPT flag for a specified line item. E = Exempt T = Taxable D = TDM Database  | 
           
| E@VTHRDPRTYFC | 
              A one-character alphanumeric code that indicates how the register should be updated. R = Update register O = Update register and use E@VTAXAMOUNT field  | 
           
| E@VTRNTYPE | 
              A one-character alphanumeric code that indicates the type of transaction. S = Sale P = Purchase  | 
           
| E@VTRNSUBTYPE | 
              A 3-character alphanumeric code that further identifies the type of transaction. FRT = Freight SPACES = None  | 
           
| E@VSVEFFDATE | An 8-character numeric invoice date in CCYYMMDD format, used to retrieve current or previous tax rates. This field is useful when processing adjustments or credits for prior invoices. | 
| E@VSYSTEMDATE | An 8-character numeric date the transaction is processed, in CCYYMMDD format. | 
| E@VERTEXFLAG | 
              A one-character alphanumeric access code that indicates whether this function is specifying the jurisdiction by GeoCode or by some combination of address information. G = GeoCode S = State, postal code C = State, postal code, city Default = State, postal code, both  |