Import purchase orders (POs) from an Excel file
Prepare an Excel file for import
- Open a blank Microsoft Excel spreadsheet or download the sample file.
- Label the first row with the column names shown in the table below.
Make sure that all the required fields are included. Field names do not contain any spacing within the word, or before and after.
Make sure that the sheet is labeled as Sheet1.
-
Enter your data starting from the second row.
- Save the file in Excel 97-2003 format (*.xls).
- Close the file to enable Sage Construction Management to import the data.
Import the file
- Go to Projects and select the appropriate project in the Quick Select section.
- On the Project Home page, select POs in the Procurement section.
- Select Actions > Import From Excel.
-
Select Choose File and find the file on your local drive.
The data will be imported automatically.
Microsoft Excel import sample
Purchase order header fields
| Column Name | Required (*) | Field Type | Comments |
| PONumber | * | Text | The purchase order (PO) number. |
| PODate | * | Date |
|
| ProjectNumber | * | Text | The project number must exist in Sage Construction Management before importing the file. |
| PrimeContractNumber | * | Text | The prime contract number must exist in Sage Construction Management before importing the file. |
| ChangeOrderNumber | Text | The change order number must exist in Sage Construction Management before importing the file. | |
| SupplierCompany | * | Text | The company referenced must exist in the Contact Management module before importing the file and the name must match exactly. Otherwise, the PO will not be imported. |
| SupplierContact | Text | Like the Company reference, the Contact must exist in the Contact Management module and match the Display Name exactly. Otherwise, the PO will not be imported. This field can also be left blank. | |
| Subject | * | Text | |
| POType | Text | The type must match the options specified in Settings ( |
|
| Terms | Text | If the terms field is blank or the specified term does not exist, the supplier's default terms will be used. | |
| FOB | Text | The freight on board. | |
| ShipAddress1 | Text | ||
| ShipAddress2 | Text | ||
| ShipCity | Text | ||
| ShipState | Text | ||
| ShipPostalCode | Text | ||
| ShipCountry | Text | ||
| ApprovalDate | Date |
If the approval date is blank, the PO is marked as Pending.
|
Purchase order item fields
| Column name / First row | Required (*) | Field type | Comments |
|---|---|---|---|
| ItemNumber | * | Integer | For example, 1, 2, 3, and so on. |
| ItemCode | Text | Sage Construction Management checks the work item using the ItemCode value. If a matching item is found, the work item’s total cost rate is used as the PO item’s unit price. | |
| ItemDescription | * | Text | |
| ItemManufacturer | Text | ||
| ItemUPC | Text | ||
| ItemCatalogNum | Text | ||
| ItemUnit | * | Text | Must be 10 characters or fewer. For example, Ea, LS, and so on. |
| ItemQuantity | * | Number | If not specified, the default value is 1. |
| ItemUnitPrice | * | Number | |
| ItemResource | * | Text |
Options: M, L, E, S, O
If not specified, default is M for Material. |
| ItemCostCode | * | Text | The cost code must already exist in Sage Construction Management before importing the file. |
| ItemTaxCode | Text |
The tax code must already exist in Sage Construction Management before importing the file. You can also leave this field blank. |
|
| ItemScheduledDeliveryDate | Date |
|