Import purchase orders
After your sourcing process in Fairmarkit, you'll create purchase orders for the items and services that you've sourced. Then, you can import the purchase order information into Fairmarkit. By providing your purchase orders, you will continue to improve your supplier recommendations.
Purchase order data
The following table outlines the column headers you will need to create when you import your purchase orders into Fairmarkit. The *required fields are marked.
Template: Make sure you have the latest version of the flat file template (view | download CSV file).
Fairmarkit field
Header
Description
*
Purchase Order ID
po_id
Purchase requisition ID in your purchasing application.
Data type: Text
Example: S1000
*
Line Item ID
line_item_id
Unique identifier of the line item in your purchasing application.
Data type: Text
Example: G123
Purchased At
purchased_at
Purchase order purchasing date.
Data type: Text
Example: 2022-07-28
Internal Part Number
internal_part_number
Your organization's part number for the item. This value is entered at your discretion.
Data type: Text
Example: IPN100
*
Item Description
item_description
Item description.
Data type: Text
Example: coffee beans
*
Unit of Measure
uom
Unit of measure of the item.
Data type: Text
Example: Each
Accepted values: Fairmarkit defined values; For more information, see Available UOMs.
Note: Custom mapping is available. For more information, contact your technical architect.
*
Quantity
quantity
Item quantity.
Data type: Text
Example: 1
*
Unit Price
unit_price
Unit price of line item
Data type: Text
Example: 8.00
Extended Price
extended_price
Total cost of the line item.
Data type: Text
Example: 8.00
*
Currency
currency
Unit price currency. This should be the three letter currency code.
Data type: Text
Example: USD
*
Supplier Title
supplier_name
Supplier name.
Data type: Text
Example: Catherine's Coffee Shop
Supplier ID
supplier_id
Supplier ID in your purchasing application.
Data type: Text
Example: S1000
Supplier URI
supplier_uri
Supplier's email or domain. This is useful for reporting and when multiple emails have the same supplier_id.
Data type: Text
Example: cdw.com
Fairmarkit Line Item ID
fm_line_item_id
Fairmarkit Line Item ID.
# pandas code PO_HASH_COLUMNS - list of columns for the cache (usually PO_ID and PO_LINE_ID po['FM_PO_ID'] = po.apply(lambda row: hashlib.md5('|'.join([str(row[x]) for x in PO_HASH_COLUMNS]).encode('utf-8')).hexdigest(),axis=1 )
Data type: Text
Example: 0065f967671d5d960e02253ada162502
UNSPSC
unspsc
Standard 8 digit UNSPSC code for the item or requested service.
Data type: Text
Example: 50201706
Manufacturer
manufacturer
Manufacturer of the line item.
Data type: Text
Example: Local Co
SKU
sku
Supplier or manufacturer part number.
Data type: Text
Example: S12094
Category
category
Category as defined in your purchasing application.
Data type: Text
Example: Supplies
Category ID
category_id
Category ID.
Data type: Text
Example: 1001
Subcategory
subcategory_1
subcategory_2
subcategory_3
Subcategory.
Data type: Text
Example: Coffee
Subcategory ID
subcategory_1_id
subcategory_2_id
subcategory_3_id
Subcategory ID.
Data type: Text
Example: 23
Notes
notes
Notes about the requisition, request for quote event, purchase order, etc.
Data type: Text
Example: Buying some coffee
Requisition ID
requisition_id
Purchase requisition ID from your purchasing application
Data type: Text
Example: R1000
Status
status
Purchase order status.
Default: PURCHASED
Data type: Text
Example: PURCHASED
Accepted values: PURCHASED/CANCELLED/REFUNDED/IN_PROGRESS
Ordered At
ordered_at
Purchase order date.
Data type: Text
Example: 2022-07-28
Global Ledger ID
global_ledger_id
Global ledger ID.
Data type: Text
Example: 650666
Global Ledger
global_ledger
Global ledger. Similar to category, this value can be used for supplier recommendations. E.g., Tools & Fixtures, Calibrations, and Chemicals.
Data type: Text
Example: Repairs & Maintenance
Plant ID
plant_id
Plant ID.
Data type: Text
Example: 1002
Plant
plant
Plant or branch. This value is related to the shipping information.
Data type: Text
Example: US Plant
Cost Center ID
cost_center_id
Cost Center ID.
Data type: Text
Example: 11MDO501
Cost Center
cost_center
Cost center. Similar to category, this value can be used for supplier recommendations. E.g., Braid & Cable, R&D, HR.
Data type: Text
Example: Braid & Cable
Funds Center ID
funds_center_id
Funds Center ID.
Data type: Text
Example: 55665
Funds Center
funds_center
Funds Center.
Data type: Text
Example: Marketing
Department ID
department_id
Department ID.
Data type: Text
Example: 11010
Department
department
The department within your organization that purchased the items or services.
Data type: Text
Example: HR
Buyer ID
buyer_id
Buyer ID
Data type: Text
Example: buyer.example
Buyer
buyer
Buyer
Data type: Text
Example: Buyer Example
ERP System
erp
Your purchasing application. When entered, it will override the system level settings.
Data type: Text
Example: SAP Ariba
ERP System Id
erp_system_id
ERP System Id
Purchase Order Description
po_description
Purchase Order Description.
Data type: Text
Example: Coffee Beans Order
Manufacturer Part Number
manufacturer_pn
Manufacturer part number of the line item.
Data type: Text
Example: 900
Language
language
Purchase order language.
Default: en
Data type: Text
Example: en
Accepted values: See list of ISO 639-1 codes.
Shipping City
shipping_city
Shipping address city.
Data type: Text
Example: Boston
Shipping State
shipping_state
Shipping address state.
Data type: Text
Example: MA
Shipping Zip
shipping_zip
Shipping address zip code.
Data type: Text
Example: 02108
Shipping Country
shipping_country
Shipping address country.
Data type: Text
Example: US
Shipping Address
shipping_address
Shipping address - first line.
Data type: Text
Example: 27 School St
Shipping Notes
shipping_notes
Shipping notes.
Data type: Text
Example: Leave at doorstep
Last updated
Was this helpful?