Main Street Docs

Purchase Order Import Template: Fields and Setup

Updated November 2, 2026

Blank template:PDFWordSample wording, a generic template. Not legal advice; check what applies to you.

Purchase Order Import Template: Fields and Setup

A purchase order import template is a structured spreadsheet or data file for transferring purchase order details into a purchasing, accounting, or inventory system. Use the blank template below as a starting point, then match its columns to the fields and file format your system accepts.

What a Purchase Order Import Template Does

A purchase order (PO) records a buyer’s request to purchase specified goods or services from a supplier. An import template organizes the information in a predictable layout so a system can read it without someone re-entering every detail by hand. It may be a downloadable spreadsheet, a CSV file, or another format specified by the receiving system.

There is no single universal PO import template. Systems differ in required fields, column names, accepted date formats, and how they represent multiple items. One system may expect a supplier code, while another may use the supplier’s exact name. A template is therefore a starting structure, not a guarantee that a file will import unchanged everywhere.

Importing is useful when entering many orders, moving data from another system, or creating POs from a standardized internal process. For a single straightforward order, manual entry may be faster. In either case, the purpose of the template is to make the data consistent and easier to review before it becomes a record in the receiving system.

How a PO Import Usually Works

The general process is to prepare a file, map its columns to the destination fields, validate the values, and run the import. Some systems show a mapping screen; others require a fixed template with exact headings. A system may also offer a test, preview, or error report. The available steps depend on the system and its configuration.

  1. Get the receiving system’s instructions. Confirm the accepted file type, required columns, field limits, and whether the template must be downloaded from that system.
  2. Fill in the order and item details. Keep the PO header information distinct from the individual lines being ordered.
  3. Map and validate fields. Check that each source column goes to the intended destination field and that values use the expected format.
  4. Preview or import the file. Review any warnings or rejected rows, correct the source data, and follow the system’s process for confirming the result.

Many imports distinguish between a PO header and its lines. The header contains details that apply to the order as a whole, such as the supplier and order date. Each line identifies an item or service, its quantity, and other line-specific information. If a file repeats header values on every line, the system may use a PO number to group those lines into one order. Check the receiving system’s rules rather than assuming how grouping works.

Fields to Include in the Template

Use only fields supported by the destination system, but consider these common data points when designing a working file:

  • Order header: PO number, order date, supplier identifier or name, requested delivery date, currency, and a reference or note, if accepted.
  • Delivery details: ship-to location, delivery address, or receiving location code. Some systems store these as a single location field rather than separate address fields.
  • Line details: item number or description, quantity, unit of measure, unit price, and line reference. Services may need a service description or another system-specific identifier instead of an item number.
  • Optional accounting or routing data: department, project, cost center, or approval-related fields, if the system requires them and the user is authorized to provide them.

A quantity and unit of measure belong together: “12” is ambiguous unless the file also indicates whether that means pieces, boxes, hours, or another unit. Likewise, an item description can help a person review a row, but it may not substitute for a required item code. Include optional information only when its meaning is clear and the destination has a matching field.

Reusable Purchase Order Import Template

The blank layout below separates order-level information from line items. Adapt the fields to the receiving system’s published requirements; remove unsupported columns and add any required fields that are missing. Empty cells are intentional.

PO Number Order Date Supplier ID or Name Requested Delivery Date Currency Ship-To Location
PO Number Line Number Item ID or Description Quantity Unit of Measure Unit Price Line Note

Sample — fictional details: This example illustrates a single order line; the names, codes, and values are invented.

PO Number Order Date Supplier ID or Name Requested Delivery Date Currency Ship-To Location
PO-EXAMPLE-104 2026-11-02 Northstar Paper Goods 2026-11-16 USD Receiving Desk A
PO Number Line Number Item ID or Description Quantity Unit of Measure Unit Price Line Note
PO-EXAMPLE-104 1 Copy paper, 500-sheet ream 10 ream 4.25 Fictional sample item

For a real import, use the date, number, and currency conventions required by the destination. The sample’s decimal price and ISO-style dates are illustrative, not universal requirements. If an import expects one row per PO line, repeat the PO number for each line and follow the system’s instructions for any header fields repeated alongside it.

Preparing and Formatting the File

Before entering data, decide which values identify records and which describe them. A PO number can help associate lines with a header, while a line number can distinguish multiple entries within the order. The identifiers need to be unique in the way the destination expects; a repeated or reused number can cause lines to be grouped incorrectly or an existing record to be affected.

Keep the file simple. Use one header row, one meaning per column, and one order line per row when that is the required layout. Avoid merged cells, decorative title rows, formulas that rely on local spreadsheet settings, and extra notes outside the data table. Do not add totals as if they were item lines unless the import instructions specifically call for them.

Dates, decimal separators, and text encoding can vary by locale and system. A date such as 04/05/2026 could mean different days in different conventions, so an unambiguous format is preferable when accepted. Spreadsheet software may also convert identifiers with leading zeros into numbers, or turn long codes into scientific notation. Set identifier columns to text where appropriate and inspect the saved file, not just the worksheet display.

CSV files are plain text with values separated by a delimiter, commonly a comma, but the exact delimiter and quoting rules matter. A comma inside a supplier name or description may need to be enclosed or escaped according to the file format. Spreadsheet files can retain multiple sheets and formatting, but an importer may read only a particular sheet. Follow the system’s instructions for either format.

Common Import Problems and How to Prevent Them

Most avoidable failures come from mismatches between the file and the receiving system, rather than from the idea of a PO template itself. A useful first check is to compare the column headings and sample values against the system’s current instructions.

  • Missing required fields: A blank supplier, date, item, quantity, or location may cause a row to fail. Confirm which fields are required for the selected PO type.
  • Unrecognized codes: The file may contain a supplier, item, unit, or location name that does not match a record in the destination. Use the system’s valid identifiers or approved values.
  • Incorrect data types: Text in a quantity field, an unsupported date style, or a currency symbol inside a numeric price can prevent interpretation. Use the expected value format and keep labels separate from values.
  • Duplicate or inconsistent lines: Repeated line numbers, inconsistent PO numbers, or accidental duplicate rows can create confusing orders. Check the order grouping and line numbering before upload.
  • Extra formatting or columns: Hidden rows, multiple header lines, blank columns, or formulas can shift the import or cause the wrong cells to be read. Keep a clean copy containing only the intended data.
  • Partial imports: Some systems may accept valid rows while rejecting others; others may reject the entire file. Read the result report and verify what was actually created before trying the full file again.

If an import fails, preserve the original file and the system’s error message. Correct a copy, change only the affected values, and check whether any rows were already accepted. Re-uploading a full file without checking can create duplicates in systems that do not automatically recognize previously imported orders.

Choosing a Format and Mapping Fields

Use the format named by the receiving system, not the format that seems most convenient. CSV is simple and widely readable, but it does not preserve multiple worksheets, cell types, or formatting. A workbook format can be easier for people to edit and may support multiple sheets, but those features do not guarantee that an importer will interpret the file as intended. Some organizations use structured formats such as XML or a system-to-system connection; those are generally governed by specific technical instructions.

Field mapping means connecting a column in the source file to a destination field. Similar labels can have different meanings: “supplier” might mean a display name, an internal code, or a remittance record. Confirm the meaning, not just the wording. If a column has no destination field, do not assume the importer will store it as a note. If a required destination field has no source, determine the correct value before import instead of filling it with a guess.

When preparing a reusable template for a team, keep a short data dictionary with each column’s meaning, required status, accepted format, and an example value. This is especially helpful when fields such as ship-to location or unit of measure use controlled codes. A simple record of the template version and the date it was checked against system requirements can also prevent outdated files from circulating.

Review and Handling Before Import

A PO file can contain supplier, item, pricing, delivery, and internal operational information. Share it only with people who need it for the purchasing process and use the organization’s normal approved storage and transfer methods. Avoid sending real order files to unrelated recipients merely to test a template; use a test environment or fictional sample data if the system provides a safe way to validate the layout.

Before finalizing an import, have the appropriate person review supplier identity, requested delivery details, item descriptions, quantities, and prices against the source request. A technically successful import only shows that the file was accepted; it does not establish that the order is correct or approved. Keep a copy of the submitted file and any import result according to the organization’s recordkeeping process, while avoiding unnecessary duplicate copies.

Frequently Asked Questions

Is there one standard purchase order import template?
No. Required fields, column names, formats, and import behavior vary by system. Use the receiving system’s own template or documentation when available, and adapt a generic layout only after checking those requirements.

Can I use an Excel or CSV file to import purchase orders?
Only if the destination accepts that format. Spreadsheet files and CSV files behave differently, and a system may accept one but not the other. Check its instructions for file type, worksheet selection, delimiter, and column layout.

Should each PO line be on a separate row?
Often, line-item imports use one row per item, with a shared PO number connecting the rows. The exact layout varies: some systems separate header and line data, while others expect selected header fields repeated. Follow the destination’s grouping rules.

What if the template does not have a field I need?
Do not force the information into an unrelated column. Check whether the system offers a supported custom field, note field, or alternate import format, and ask the system administrator or responsible support contact if the correct destination is unclear.

Why did a file import only some of its rows?
The importer may accept valid records and reject rows with missing or unrecognized values, though behavior differs by system. Review the import report, confirm which orders or lines were created, correct the rejected data, and avoid resubmitting accepted rows without checking for duplicates.

Can I test the template with real purchase data?
Use a system-provided test or preview process if available, and follow your organization’s data-handling rules. Fictional details are safer for checking basic formatting; real data should be shared and stored only through approved channels.

Related