Skip to main content

Custom Fields for Purchase Orders — capture the details that matter to you

Define your own fields — payment terms, tax codes, contract numbers, documents and more — and fill them in on any purchase order. Pull them into your CSV and PDF exports too.

Written by Adrian

Need to track something on a purchase order that Fabrikatör doesn't have a box for — payment terms, a tax code, a contract number, a signed agreement, how much of a PO you've paid so far? Custom Fields let you add your own fields to purchase orders, so the details that matter to your business live right on the order instead of in a separate Notion page or spreadsheet. Define a field once, fill it in on any PO, and pull it straight into your CSV and PDF exports.


Creating a custom field

There are two ways to create a custom field. Either way, the field is added to your account and becomes available on every purchase order.

Option 1 — From within a purchase order

If you're on a PO and realize you need a field that doesn't exist yet:

  1. Open the purchase order and go to the Additional Info section.

  2. Click Add field.

  3. Give the field a name (up to 40 characters), pick a field type (see the list below), and add options if it's a Single/Multiple Select field.

  4. Save. The new field is created in your settings and instantly available on this and every other purchase order — no need to leave the order to set it up.

Option 2 — From Settings

  1. Go to Settings → Custom Field Settings and click Customize.

  2. Click Define Custom Field.

  3. Give the field a name (up to 40 characters) and pick a field type.

  4. For a Single Select or Multiple Select field, add the options people can choose from — between 2 and 10.

  5. Save. The field is now ready to fill in on your purchase orders.

Note: custom fields are set up per resource. Purchase Order is available today; Product and Supplier are marked "Soon." Your fields are shared across your whole Fabrikatör account, so everyone on your team sees the same set.


The field types

There are nine types to choose from — pick whichever matches the kind of information you're capturing. The last column lists a few example fields you could create with each type — each one is a separate field, just to spark ideas:

Type

Description

Example fields you could create

Single line text

A single line of free text.

Tax Code, Contract No, PO Owner

Long text

Multi-line free text.

Special Instructions, Delivery Notes

Number

A numeric value.

Carton Count, Pallet Count

Date

A calendar date.

Contract Signed Date, Inspection Date

URL

A clickable link.

Contract Link, Tracking Page

Single Select

Pick one option from a list you define.

Payment Terms (Net 30 / Net 60 / Prepaid), Incoterm (FOB / CIF / EXW)

Multiple Select

Pick several options from a list you define (up to 10).

Certifications, Quality Checks

Attachment

Upload files (PDF, Word, Excel, CSV, or images), up to 50 MB each, as many as you need.

Signed Agreement, Proforma Invoice

Progress

Track a running total toward a target. You set the target and add entries on each PO; Fabrikatör shows the total, the percentage, and a progress bar.

Payment Progress, Production Progress


Filling in fields on a purchase order

Your custom fields show up in the Additional Info section on a purchase order's page. You fill them in there, on the PO's own page — not on the create or receive screens.

  1. Open a purchase order and find the Additional Info section.

  2. Click Edit to switch the section into edit mode.

  3. Fill in your fields — type text, pick dates and options, upload files.

  4. Click Save (or Cancel to discard your changes). Everything saves in one go.

Each value belongs to that purchase order. A field appears on every PO, but the value you enter is saved only on that specific order — filling in a field on one PO doesn't change it on any other.


Using a Progress field

A Progress field is set up per PO:

  1. In edit mode, enter the target (for example, the PO total).

  2. Click Add entry and record an amount (for example, a payment) with an optional description. Add as many entries as you need.

  3. Fabrikatör shows the running total vs. the target, the percentage, and a bar. Use the # / currency toggle to display the numbers as plain numbers or in the PO's currency.

  4. In the read view, click Show all records to see the individual entries.


Reordering your fields

The order your fields appear in is up to you. On the Custom Fields settings page, drag a field by its handle to move it — the new order is saved automatically and is reflected on every purchase order.


Editing and archiving fields

A few rules keep your saved data consistent over time:

  • Rename a field anytime — just keep the name unique.

  • Field type is fixed. You can't change a field's type after it's created. If you need a different type, create a new field.

  • Select options are add-only. You can add new options to a Single or Multiple Select field at any time, but existing options can't be renamed or removed — that keeps values already saved on past POs meaningful.

  • Archive a field to retire it. It disappears from the edit form on new and existing purchase orders, but any values already saved stay on those orders and remain visible (read-only), so your history is never lost.

Heads up: archiving can't be undone. If you archive a field by mistake, you'll need to define a new one — though you're free to reuse the same name, since archiving frees it up again.


Custom fields in your exports

Custom fields plug straight into your Export Templates, so the data you capture can flow out to finance, suppliers, or your own records.

  • CSV exports — add custom fields as columns when building a template. They're marked with a "Custom" badge so they're easy to spot in the list.

  • PDF exports — switch custom fields on as toggles; selected fields print under the order's details.

One exception: Attachment fields can't be included in CSV or PDF exports.


Good to know

Are there any limits? Field names can be up to 40 characters. Select fields need at least 2 options and allow up to 10. A Multiple Select value can hold up to 10 choices. Attachment files can be up to 50 MB each (PDF, Word, Excel, CSV, or images), and you can attach more than one.

Can I add custom fields to products or suppliers? Not yet — custom fields are available on Purchase Orders today. Products and Suppliers are marked "Soon" and are on the way.

Did this answer your question?