Add custom fields to your Purchase Orders without writing code

A no-code field builder for the Purchase Order form — validation rules, conditional visibility, per-role access, templates and a full audit trail, built for Odoo Community.

The problem

Adding a single field to the Purchase Order form normally means a developer ticket or an Enterprise-only Studio license. Procurement teams end up waiting on IT for every certification reference, approval code, or compliance flag they need to capture.

The solution

Business users build the field themselves: pick a type, a location on the form, validation rules and who can see it, then activate it. The field becomes a real Odoo column with native search, reporting and audit history, not a workaround.

Capabilities

A complete no-code toolkit for the PO form

Every capability below is implemented in the module.

01

No-Code Field Builder

Create real Char, Text, HTML, Integer, Float, Boolean, Date, Datetime, Selection, Many2one and Binary fields on the Purchase Order or its lines — no developer or Studio license required.

02

Flexible Placement

Put each field on a dedicated Custom Fields tab, the Other Information tab, or as a column on the order lines — whichever fits how your team reads the form.

03

Validation Rules

Mark fields required, cap numeric fields with min and max values, or enforce a regex pattern on text so bad data never reaches a Purchase Order.

04

Conditional Visibility

Show a field only when another custom field has a specific value, so the form only asks for what is relevant to that order.

05

Per-Role Access Control

Restrict who can see or edit each custom field with Odoo user groups, keeping sensitive procurement data limited to the right roles.

06

Field Templates

Save a field configuration as a reusable template and apply it in one click the next time you need the same setup.

07

Safe Deletion Wizard

Before a field is removed, a wizard shows exactly how many Purchase Orders hold data in it and asks for confirmation — no accidental data loss.

08

Full Audit Trail

Every field definition carries a chatter log of who created, changed or archived it, giving procurement the governance trail competitors leave out.

09

Native Search, Sort & Reporting

Custom fields are genuine Odoo model fields, so they get native search, drag-handle reordering, and optional report columns for free.

Workflow

How it works

1

Build the field

Open the field builder, choose a type, a target (order or line) and a placement, then set validation rules.

2

Activate it

One click creates the real field and injects it directly into the Purchase Order form.

3

Control access

Assign per-role visibility, conditional show/hide rules, and apply a saved template if one fits.

4

Use and audit

Capture data on live Purchase Orders, review the chatter history, and retire a field safely with the data-impact wizard when it is no longer needed.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

For the Purchase Order form, yes. You get real, validated custom fields with placement control, conditional visibility, templates and an audit trail — all in Odoo Community, without a Studio license.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Add Custom Fields on Purchase Order Form

A no-code field builder for the Purchase Order form with placement control, validation rules, conditional visibility and per-role access — plus native search, sort and reporting on every field you add.

Buy on Odoo App Store