Files content
Header
Data structure
| Field | Column | Data type | Required | Business rules | 
|---|---|---|---|---|
| Item code | itemCode | String | X | 20 characters max | 
| Customer code | customerCode | String | 10 characters max | |
| Customer group code | groupCode | String | 10 characters max | |
| Customer group level | groupLevel | Integer | ||
| Customer group value code | groupValueCode | String | 20 characters max | |
| Start date | startDate | String (ISO-8601) | X | YYYY-MM-DDTHH:MM:SSZ | 
| End date | endDate | String (ISO-8601) | X | YYYY-MM-DDTHH:MM:SSZ | 
| Baseline quantity | baselineQuantity | Double | ||
| Unit code | unitCode | String | X | 5 characters max | 
| Comment | comment | String | 1000 characters max | 
Export sales forecasts parameters
Optional parameters
- 
forecastPlans : list of forecast plans 
- 
nbPeriods : number of periods (if it’s not necessary to export all periods : export only first periods) 
- 
afterNbPeriods : beyond a number of periods (if it’s not necessary to export all periods : export only periods beyond a number of periods) 
- 
siteCode : site code (only sales forecasts of a site) 
- 
levelOfDetail : within (ITEM = by item, FORECAST_LINE_ITEM = by forecast line and item) 
- 
withZeroForecast : true if it’s necessary to export forecast at 0 
- 
withStatUnits : true if it’s necessary to export quantities in statistical units 
- 
withDiscounts : true if it’s necessary to export discount amounts 
- 
withCosts : true if it’s necessary to export cost amounts 
Files content
Header
Data structure
| Field | Column | Data type | Business rules | 
|---|---|---|---|
| Company code | companyCode | String | |
| Establishment code | establishmentCode | String | |
| Plan code | planCode | String | |
| Version code | versionCode | String | |
| Internal line number | internalLineNumber | Integer | only if levelOfDetail = FORECAST_LINE_ITEM | 
| Item code | itemCode | String | |
| Site code | siteCode | String | |
| Start date | startDate | String (ISO-8601) | YYYY-MM-DDTHH:MM:SSZ | 
| End date | endDate | String (ISO-8601) | YYYY-MM-DDTHH:MM:SSZ | 
| Quantity | quantity | Double | |
| Computed quantity | computedQuantity | Double | |
| Event quantity | eventQuantity | Double | |
| Promotional quantity | promotionQuantity | Double | |
| Unit code | unitCode | String | |
| Quantity in statistical unit 1 | quantityStatUnit1 | Double | only if withStatUnits = true | 
| Computed quantity in statistical unit 1 | computedQuantityStatUnit1 | Double | only if withStatUnits = true | 
| Event quantity in statistical unit 1 | eventQuantityStatUnit1 | Double | only if withStatUnits = true | 
| Promotional quantity in statistical unit 1 | promotionQuantityStatUnit1 | Double | only if withStatUnits = true | 
| Statistical unit code 1 | statUnitCode1 | String | only if withStatUnits = true | 
| Quantity in statistical unit 2 | quantityStatUnit2 | Double | only if withStatUnits = true | 
| Computed quantity in statistical unit 2 | computedQuantityStatUnit2 | Double | only if withStatUnits = true | 
| Event quantity in statistical unit 2 | eventQuantityStatUnit2 | Double | only if withStatUnits = true | 
| Promotional quantity in statistical unit 2 | promotionQuantityStatUnit2 | Double | only if withStatUnits = true | 
| Statistical unit code 2 | statUnitCode2 | String | only if withStatUnits = true | 
| Quantity in statistical unit 3 | quantityStatUnit3 | Double | only if withStatUnits = true | 
| Computed quantity in statistical unit 3 | computedQuantityStatUnit3 | Double | only if withStatUnits = true | 
| Event quantity in statistical unit 3 | eventQuantityStatUnit3 | Double | only if withStatUnits = true | 
| Promotional quantity in statistical unit 3 | promotionQuantityStatUnit3 | Double | only if withStatUnits = true | 
| Statistical unit code 3 | statUnitCode3 | String | only if withStatUnits = true | 
| Quantity in statistical unit 4 | quantityStatUnit4 | Double | only if withStatUnits = true | 
| Computed quantity in statistical unit 4 | computedQuantityStatUnit4 | Double | only if withStatUnits = true | 
| Event quantity in statistical unit 4 | eventQuantityStatUnit4 | Double | only if withStatUnits = true | 
| Promotional quantity in statistical unit 4 | promotionQuantityStatUnit4 | Double | only if withStatUnits = true | 
| Statistical unit code 4 | statUnitCode4 | String | only if withStatUnits = true | 
| Amount | amount | Double | |
| Currency code | currencyCode | String | |
| Discount amount 1 | discountAmount1 | Double | only if withDiscounts = true | 
| Discount amount 2 | discountAmount2 | Double | only if withDiscounts = true | 
| Discount amount 3 | discountAmount3 | Double | only if withDiscounts = true | 
| Discount amount 4 | discountAmount4 | Double | only if withDiscounts = true | 
| Discount amount 5 | discountAmount5 | Double | only if withDiscounts = true | 
| Discount amount 6 | discountAmount6 | Double | only if withDiscounts = true | 
| Discount amount 7 | discountAmount7 | Double | only if withDiscounts = true | 
| Discount amount 8 | discountAmount8 | Double | only if withDiscounts = true | 
| Discount amount 9 | discountAmount9 | Double | only if withDiscounts = true | 
| Discount amount 10 | discountAmount10 | Double | only if withDiscounts = true | 
| Cost amount 1 | costAmount1 | Double | only if withCosts = true | 
| Cost amount 2 | costAmount2 | Double | only if withCosts = true | 
| Cost amount 3 | costAmount3 | Double | only if withCosts = true | 
| Cost amount 4 | costAmount4 | Double | only if withCosts = true | 
| Cost amount 5 | costAmount5 | Double | only if withCosts = true | 
| Cost amount 6 | costAmount6 | Double | only if withCosts = true | 
| Cost amount 7 | costAmount7 | Double | only if withCosts = true | 
| Cost amount 8 | costAmount8 | Double | only if withCosts = true | 
| Cost amount 9 | costAmount9 | Double | only if withCosts = true | 
| Cost amount 10 | costAmount10 | Double | only if withCosts = true | 
| Customer description | custDesc | String | only if levelOfDetail = FORECAST_LINE_ITEM | 
| Customer hierarchy code | custHierarchyCode | String | only if levelOfDetail = FORECAST_LINE_ITEM | 
| Customer hierarchy level | custHierarchyLevel | Integer | only if levelOfDetail = FORECAST_LINE_ITEM | 
| Customer hierarchy value code | custHierarchyValue | String | only if levelOfDetail = FORECAST_LINE_ITEM | 
| Customer code | customerCode | String | only if levelOfDetail = FORECAST_LINE_ITEM |