CV1:Contract Price V 1.00 12/3/01
Format : PIDF
Topic : CN
Usage : Creates/Updates a pricing contract.
| Description | Start Position | Len | Mask | Fmt | Req | Format/Comments |
| Billing Matrix | 1 | 6 | 999999 | N | N | |
| Customer Number | 7 | 6 | 999999 | N | N | |
| Category Number | 13 | 2 | 99 | N | N | |
| Sales Class | 15 | 5 | 99999 | N | N | |
| Product Class | 20 | 5 | 99999 | N | N | |
| Item Number | 25 | 6 | 999999 | N | N | |
| Combination | 31 | 1 | A | Y | Customer/Category
= 5 Customer/Item = 8 Customer/Product Class = 7 Customer/Sales Class = 6 Matrix/Category = 1 Matrix/Item = 4 Matrix/Product Class = 3 Matrix/Sales Class = 2 |
|
| Type | 32 | 1 | A | Y | List Less
Percent = 1 Cost Plus Percent = 2 Cents Off Price = 3 Cents Plus Cost = 4 Fixed = 5 Cost Plus Pricing = 6 |
|
| Contract % | 33 | 6 | 999.99 | R | N | Percent. Used when contract is based on a percent. Ex: 3.29 = "three point twenty nine percent". 1.00 = "one percent". |
| Price Amount | 39 | 12 | R | N | Used when contract type needs an amount to perform calculations from Price. | |
| Cost Amount | 51 | 12 | R | N | Used when contract type needs an amount to perform calculations from Cost. | |
| Start Date | 63 | 8 | YYYYMMDD | D | N | Date the contract will start. |
| End Date | 71 | 8 | YYYYMMDD | D | N | Date after which the contract will expire. (Optional) |
| Minimum Qty | 79 | 5 | N | N | Minimum purchase qty required to qualify for this contract. | |
| Unit Restriction | 84 | 1 | N | N | If specified, the unit purchased must be at this level to qualify for the contract. | |
| Accumulation Code | 85 | 1 | ||||
| Round 1 | 86 | 1 | A | N | For X/Y Rounding, this is the X. | |
| Round 2 | 87 | 1 | A | N | For X/Y Rounding, this is the Y. | |
| Status | 88 | 1 | A | Y | A=Active D=Delete Requested I=Inactive |
|
| Special Option | 89 | 1 | A | N | "1" = Convert fixed-price contract to equivalent Cost-Plus % based on current cost. | |
| Transaction Terminator Symbol | 90 | 2 | A | Y | Literal "//" | |
| Total Length | 91 |