Import/Update BoM Assembly

This is an ASCII CSV file format without any fixed filename for MultiTAS use. 

IMPORTANT

This will NOT create a TAS assembly record.

Process code, description, product code and quantity of first line is left blank. Any text in fields 4 through 13 is used as the Extended Description of the ‘whole assembly’. Where fields 4 through 13 are populated for processes, the description applies to that process only
While the ‘left’ side of the file is used to detail processes relating to how it is made, the ‘right’ side is used to detail what it is made up of. It is acceptable to end up with the Process fields populated and the following BoM field not (and vice versa)

FieldLabelData TypeMax SizeUpdate-able?Sample ValueRemarks
1Assembly CodeA20NAPOLLOAssembly Code, must exist as Product in TAS (NB – Uppercase only), otherwise Line will be aborted
2Process CodeA4YA1Process code, must be in sequence
3Process DescriptionA40YProcess 1Process Description or Name
4Process Extended Description 1A60YNote about Health and Safety
Or a recipe
Or which glue to use
Extended Description Line 1 for Process
5Process Extended Description 2A60YExtended Description Line 2 for Process
6Process Extended Description 3A60YExtended Description Line 3 for Process
7Process Extended Description 4A60YExtended Description Line 4 for Process
8Process Extended Description 5A60YExtended Description Line 5 for Process
9Process Extended Description 6A60YExtended Description Line 6 for Process
10Process Extended Description 7A60YExtended Description Line 7 for Process
11Process Extended Description 8A60YExtended Description Line 8 for Process
12Process Extended Description 9A60YExtended Description Line 9 for Process
13Process Extended Description 10A60YExtended Description Line 10 for Process
14Process CodeA4YA1Process code, must be in sequence – i.e. if A2 is specified before A1 then an error will be raised
15Product CodeA20NAPOLLOProduct Code, must exist in TAS (NB – Uppercase only), otherwise Assembly import for specified assembly will be aborted
16QuantityN8 excluding decimal pointsY15.0401Quantity of part used; max = 99999999.99, min = 0.01
Carriage Return (Hex = 0D, Dec = 13)
Line Feed (Hex = 0A, Dec = 10)