Import Bill of Materials
Find this screen
Open: Import Records > Stock and Prices > Import Bills of Material Components.
How to
Create an import file for BOM records
You can import stock items using a CSV Comma Separated Value (CSV) file format. Sage 200 can import and export data in the CSV file format. file.
-
Download the import information and example file:
- BOM Component import format (XLS): Details of the information you need to include in the file.
- BOM Component example CSV file: Use this to import from CSV format.
- BOM Component example XML file: Use this to import in XML format.
- Create your import file in the format of the CSV example file.
-
Read the information in the import format file (XLS), and make sure your information is correct and all mandatory fields are included.
Note: Each BOM must include an Item (code of the built stock item), Component (the code of each component) and the Quantity.
- Save your import file.
Validate your import file
You can choose to validate the import file, which checks that the records are in the correct format before you import. Doing this doesn't import any information.
-
Select Validate records only and click OK.
-
Browse to the import file you created, select it and then click Open.
Sage 200 checks the file and generates a report listing the invalid records.
If there are invalid records, the reason for the failure is shown in the report.
Note: The reports are displayed as a preview, printed, or sent to the spooler. This depends on the Output mode you have set.
- Make any corrections required to the records in your import file.
- To re-validate your import file, repeat this process.
Import BOM records
-
Select Validate and import records.
-
Click OK.
-
Browse to the import file you created, select it and then click Open.
Sage 200 checks the records, imports the valid BOMs and generates a report listing the invalid records.
Note: The reports are displayed as a preview, printed, or sent to the spooler. This depends on the Output mode you have set.
-
Make any corrections required to the records in your import file.
Tip: We recommend that you remove those records that were successfully imported. As they can't be imported a second time, this stops them cluttering up your report.
- Repeat until all records are successfully imported.
Useful info
About importing BOM records
This is a quick way to create your Bill of Materials records. You can use a CSV file to import the details of the components that make a Bill of Materials.
Before you start, make sure:
- You've already created the stock item records for the built items.
-
The built item records have Built items selected on the Details tab.
Note: The stock item will be marked as Inactive when you save the record. This is changed to Active once you create or import the BOM
- You've already created the stock item records for all the components.
- If the BOM has a sub- assembly, then create or import the BOM for the sub-assembly first.
Fix it
You may see one of the following errors when importing BOMs:
Specified stock item does not have a valid BOM type
This means that the stock item entered in the Item field is not set as a built item.
To resolve this, either:
- Open the stock record and select Built Item on the Details tab, or
- Add a different stock item code.
Specify an active stock item for a component line
This means that the stock record for one or more of the components is set as Inactive.
To resolve this:
- Open the stock record.
- Choose Active from the Current Status drop-down list.
Specify a valid stock item for a component line
This means that the stock item code entered in the Component field doesn't exist in Sage 200.
To resolve this, either
- Check that the code is correct in the CSV file, or
- Add the stock item to Sage 200 first.
Missing component or item field
This means that you've a row in the CSV file without a stock item code in the Component or Item field.
To resolve this
- Check all the rows in the CSV file.
- Add the missing code or delete the row.
Missing quantity field
This means that you've a row in the CSV file without a quantity.
To resolve this
- Check all the rows in the CSV file.
- Add a quantity or delete the row.
What happens when
What happens when I validate the file?
When you validate an import file Sage 200 checks for the following:
- Whether any of the records already exist in Sage 200.
- Each record contains all mandatory fields.
- All fields are correctly formatted.
A report lists records that failed validation and would not be imported into Sage 200. For each record a single failure reason is provided.
- If the record already exists: remove the record from your import file.
- If a mandatory field is missing: refer to the file structure XLS file and add the mandatory field to your record.
- If a field is incorrectly formatted: refer to file structure XLS file and amend the field so it adheres to the required format.
After addressing all the issues reported, validate the import file again before importing it.
What happens when I import a BOM?
- The import file is validated again.
- A BOM record is created for each valid row in the import file.
- The built stock item records are updated and set to Active.
- If any records haven't been imported, click Yes on the message to see the error report.