The first character of a row defines the row type and drives the processing of the row. If a comment token was defined, all rows beginning with the given character are skipped.

The following row types are supported:

  • H - Header row
  • I - Item row
  • S - Supplier row
  • R - Resource row
  • T - Text row

Every other first character, except the comment token, generates an error message.

Download an example CSV file from here: Production order importer file example

No.NameMandatoryPossible types/valuesDescription
1Row typeH
2Product No.TextItem code of the product/sub-assembly. Must be a valid item code.
3Planned quantity If left empty, the value will be 1.
4Warehouse (To) TextMust be a valid code of a warehouse.
5Series Integer
6Due Date DateFormat: YYYYMMDD. If left empty, the due date will be the current date.
7Sales Order TextAdd the DocEntry of the sales order.
8Customer TextMust be an existing customer.
9Distribution Rule 1 TextThe Distribution rule for Dimension 1. Must be a valid identifier of a distribution rule.
10Distribution Rule 2 TextThe Distribution rule for Dimension 2. Must be a valid identifier of a distribution rule.
11Distribution Rule 3 TextThe Distribution rule for Dimension 3. Must be a valid identifier of a distribution rule.
12Distribution Rule 4 TextThe Distribution rule for Dimension 4. Must be a valid identifier of a distribution rule.
13Distribution Rule 5 TextThe Distribution rule for Dimension 5. Must be a valid identifier of a distribution rule.
14Project TextMust be a valid identifier of a project.
15Allocation StrategyInteger between 0 and 30 -
1 - Back from due date
2 - Forward from earliest date
3 - Forward from preferred date
16Due Time DateFormat: hh:mm
17Milestone Type Integer between 0 and 40 -
1 - Milestone
2 - Depends On Begin
3 - Depends On Every
4 - Depends On End
18Operation Granularity Number
19Rejected warehouseTextMust be a valid code of a warehouse.
20Is Auto RollN/YN - No
Y - Yes
21Force ReallocationN/YN - No
Y - Yes
22Custom Code Text

If there is a value beyond 22th column, the row is invalid. A format error message is generated, and the production order is not processed.

Belongs to the production order defined by the previous header. The Row SubType determines the interpretation of the rest of the row.

No.NameMandatoryPossible types/valuesDescription
1Row typeI
2Row sub-typeInteger between 1 and 81-Material
2-Operation
3-Unfinished Material
4-Supplier Material
5-By-Product
6-Unfinshed Product
7-Cost
8-Phantom
3Item Code
4QuantityNumberThis value will be saved as the Base quantity. The Planned quantity will be calculated based on the Base quantity and the Quantity on the header.
Only mandatory for Material rows.
5Warehouse TextMust be a valid code of a warehouse.
6Distribution Rule 1 TextThe Distribution rule for Dimension 1. Must be a valid identifier of a distribution rule.
7Distribution Rule 2 TextThe Distribution rule for Dimension 2. Must be a valid identifier of a distribution rule.
8Distribution Rule 3 TextThe Distribution rule for Dimension 3. Must be a valid identifier of a distribution rule.
9Distribution Rule 4 TextThe Distribution rule for Dimension 4. Must be a valid identifier of a distribution rule.
10Distribution Rule 5 TextThe Distribution rule for Dimension 5. Must be a valid identifier of a distribution rule.
11WIP Account TextThe internal reference of a WIP Account. The internal reference code can be found in the OACT.ACCTCODE field.
12Consignation Size Number
13Drawing Position Number Integer
14Due Date DateFormat: YYYYMMDD. If left empty, the due date will be the current date.
15Due Time DateFormat: hh:mm
16Manual PlanningY/NN - No
Y - Yes
17Issue MethodB/M M - Manual
B - Backflush
Mandatory for materials only. If left empty for other row sub-types, the value wiil be 'B'.
18Milestone Type Integer between 0 and 40 -
1 - Milestone
2 - Depends On Begin
3 - Depends On Every
4 - Depends On End
If left empty, the value will be '0'.
19Profit Center Text
20Rejected Warehouse TextMust be a valid code of a warehouse.
21Comment Text

If the sub-type of the row is not operation, and there is a value beyond 21th column, the row is invalid. A format error message is generated, and the production order is not processed.

Operation row sub-type

If the row sub-type is operation, additional operation specific data can be imported as well.

No.NameMandatoryPossible types/valuesDescription
22Before Time NumberThe importer converts it to a base time using the Operation Time UoM from actual row.
23Safety Time Number
24Setup Time Number
25Job TimeNumber
26Teardown Time Number
27After Time Number
28Time Base Number
29Operation Break Integer between 0 and 50 -
3 - Allowed
1 - Denied
2 - Allowed WC
4 - Allowed NBP
5 - Allowed WCNBP
If left empty, the value will be '3'.
30Operation Time UoM TextThe value must be a valid time code defined on the TimeUnits (BXPTIMEUNITS) user table.*
31Is parallel operation N/YN - No
Y - Yes
If left empty, the value will be 'N'.
32Is overlapping operation N/YN - No
Y - Yes
If left empty, the value will be 'N'.
33Max Parallel Operations Integer
34Overlapping Quantity Number
35Allocation Window NumberThe importer converts it to a base time using Allocation Window UoM from actual row.
36Allocation Window UoM TextThe value must be a valid time code defined on the TimeUnits (BXPTIMEUNITS) user table.*
37Min Job Quantity Number
38FeatureTextMust be an existing work center feature.
39Is Mandatory Work Center N/YN - No
Y - Yes
If left empty, the system will copy the value from the manufacturing operation.
40Preferred Work Center TextMust be an existing Work Center which supports selected Work Center Feature.
41Outsourced N/YN - No
Y - Yes
If left empty, the system will copy the value from the manufacturing operation.
42In House Quantity Number
43Outsourcing Lead Time NumberIf the Outsourced flag is set to Y, the importer converts it to a base time using Outsourcing UoM from actual row.
If the Outsourced flag is set to N, this field must be empty.
44Outsourcing UoM NumberIf the Outsourced flag is set to Y, the value must be a valid time code defined on the TimeUnits (BXPTIMEUNITS) user table.*
If the Outsourced flag is set to N, this field must be empty.
45Items per Outsourcing Unit NumberIf the Outsourced flag is set to N, this field must be empty.

* In order to use Produmex Manufacturing integrated with Produmex WMS. the UoM must exist in the Units of Measure - Setup (OUOM) standard SBO table as well.

If the row is an operation row, and there is a value beyond 45th column, the row is invalid. A format error message is generated, and the production order is not processed.

No.NameMandatoryPossible types/valuesDescription
1Row typeS
2Supplier CodeTextMust be a valid supplier code.
3Planned QuantityNumber

If there is a value beyond 3th column, the row is invalid. A format error message is generated, and the production order is not processed.

Belongs to the previous operation. It can be used only after a row with Operation sub-type, otherwise a content error will be generated.

No.NameMandatoryPossible types/valuesDescription
1Row typeR
2Resource CodeTextMust be a valid resource code.
3QuantityNumber
4Warehouse TextMust be a valid code of a warehouse.
5Issue Method M/BM - Manual
B - Backflush
If left empty, the value wiil be 'B'.
6Comment Text
7Distribution Rule 1 TextThe Distribution rule for Dimension 1. Must be a valid identifier of a distribution rule.
8Distribution Rule 2 TextThe Distribution rule for Dimension 2. Must be a valid identifier of a distribution rule.
9Distribution Rule 3 TextThe Distribution rule for Dimension 3. Must be a valid identifier of a distribution rule.
10Distribution Rule 4 TextThe Distribution rule for Dimension 4. Must be a valid identifier of a distribution rule.
11Distribution Rule 5 TextThe Distribution rule for Dimension 5. Must be a valid identifier of a distribution rule.
12WIP Account TextThe internal reference of a WIP Account. The internal reference code can be found in the OACT.ACCTCODE field.

If there is a value beyond 12th column, the row is invalid. A format error message is generated, and the production order is not processed.

No.NameMandatoryPossible types/values
1Row typeT
2TextText

If there is a value beyond 2th column, the row is invalid. A format error message is generated, and the production order is not processed.

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on Create this page.