Product BOM


Save time updating

Sage 50

Stock/Product Creation
Customer/Supplier Prices
Bill of Material
Project Creation
Location Bins

Sage 200

Simply extract, edit and import


Import from Excel

50 Trans

Nominal Journals
Remote Orders
Product/Stock Adjustments
Sales Receipts
Quick OrderPad

200 Trans

Transaction from Manual Input

Image Alt TextImage Alt Text

Multiple Transactions from CSV file


Solve the Puzzle?

Sage 50

Help on every type of import
Demo Video of all functionality
Loads of Examples included
Online Training
We can help too…

Sage 200

Image Alt Text


Great Customer Satisfaction

Customer Comments

Full Trial with Demo Data
Low cost Subscription
Cancel anytime
From a £1 a day
Saving you hours

Simply extract, edit and import

Power of Excel

Sage 50

Quick Template Creation
Customise with:

Sage 200

To reach your goals quickly

Sage 200

Sage 200 Bins

Sage 200 Warehouse & Bins

Create Sage 200 Bins
Stock Take Bins
Move Bin Stock

Fast, cost effective, easy…

Image Alt TextImage Alt Text


200 Manufact.

Create BOM Stock Easily
Create Bill of Materials
Labour, Machine, Tools

Image Alt Text

Complex tasks quicker...

50 BOM

Project Accounting

200 Projects

Create Project Structure
Update Budgets
Simple Project Entry

Make life easier...

Image Alt Text50 Projects

Sage 50 : Import Product BOM Record (Pro Version)

To extract Product BOM (Bill of Materials) data simply press Extract button, on the PostTrans Toolbar, this will allow you to extract Product BOM data from Sage Line 50.  You can also add filtering criteria in row 2.  

Import BOM for Sage 200

Amending BOM Data

Having extracted data, the user can now simply edit the Sage Product Bill of Materials data in Microsoft Excel, before re-importing it back to Sage 50.   Note only changed records will be updated in Sage.

Importing Bill of Materials Data

Simply add new lines to the spreadsheet from row 4 on-wards.  Then press Import button, on the PostTrans Toolbar, to import new Sage Product BOM records. 


The customer data can be extracted, using the Extract button, and optionally filtered.  see How to filter Sage 50 extracted data.

In Cell Search

The user can search for Nominal, Price List, Department codes by entering the start of the code. Or any part of name, see Code Search for more information.

Demonstration Video

   Sage Line 50 - Import Bill of Materials, and manage
  0:00 Video Introduction
  0:48 Open an Example Bill of Material Data Template
  1:30 Extract data, edit, add BOM sub components
  2:15 Searching for Sage Line 50 Products
  2:50 Import amendments
  3:30 How to find more information and Training

Related Topics...

Filter Extracted Data Training on Static Data Bill of Materials
Product Expand BOM on Order  

Related Example Sheets

You can easily access the example sheets by pressing Help button, on the PostTrans Toolbar to access these related examples.


Product Records

Allow Extract/Amend/Import of Product records
   More info Product records Import


Bill of Materials (Pro Version)

Extract, Add and Amend Bill of Material
   More info Bill of Material Update

Product BOM Extract/Amend/Update Template

This PostTrans function allows the user to easily extract, amend, and import Sage 50 Product BOM (Bill of Materials) data.

The cell A1 has a tag Sage50prodBOMto designate the type of import.  It uses a series of tags, placed in row 1, to identify the data to be processed.  

These tags, listed in table below, can be easily added to a spreadsheet using the Tags button.  See Training for an explanation of this.

Price List Required fields

To Import/Extract/Amend Exchequer Enterprise Product BOM Data, the following Tags/Fields must be specified:

Sage50priceListsupp, PsErrorDesc, PsSupplier, PsProductCode, etc... see table below

Cell A1 must equal “Sage50priceListsupp” 

PbParentCode is used to detect end of spreadsheet.  PostTrans will stop Importing/Amending, from row 4 on-wards, when this field is empty.


Sheet must be sorted by PbParentCode before importation.  PostTrans does this automatically.


Tags for Product Bill Of Material Records (PRO Version)


See Online Training for Static templates for a full explanation of tags, and how PostTrans reads them to define the Extract/Import template.

Tag Name

Data Type


Important Fields:


Text Req

Returns `POSTED` if Trans line has been posted and will be ignored if `POSTED` (required). Also reports errors/warnings in data row


Text Req

Contains CRC number to help PostTrans detect changes in current row.


Text 1

This cell is very important, as it allows PostTrans to let you know of any errors or warnings while importing. If data is extracted out of the system, then it will contain a number. This number is calculated so PostTrans can work out if you have changed


Text 30

Search for BOM record by entering code or pasting list, at top of column, and pressing Extract button
    In Cell Searching values in table PRODCODE_BOM

Bill of Material:


Text 30 EOF Req

Stock Code of BOM
    In Cell Searching values in table ProdCode


Text 30 Req

BOM sub component code
    In Cell Searching values in table ProdCode


Double Req

BOM sub component qty. 0 will ignore/delete item
    Changes in this cell will recalc other cells. Delete ^ to disable this calculation.


Text 30 Req Read

Y if Sub-BOM. Included to help identify sub components easily


Integer Read

Link Level - How many times this stock item has been used in BOMs


Integer Read

Assembly Level - The number of levels of components and sub-assemblies below the product assembly. PostTrans sets this to 1 on when adding subcomponents

Lookup Other Values:


Currency Read

Cost of Item (Qty * Cost)

Req = Field is required    EOF = End of file, Stop when no more values    

With data type Yes/No fields, if cell starts with 'y' or 'Y' is taken as TRUE

Where ^ denotes a In Cell Code Search, delete ^ at end of tag, to turn off code search

All Text fields are trimmed (spaces before) by default. Add ' to the end of the tag name to stop this.