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.
A complete no-code toolkit for the PO form
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
Field Templates
Save a field configuration as a reusable template and apply it in one click the next time you need the same setup.
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.
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.
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.
How it works
Build the field
Open the field builder, choose a type, a target (order or line) and a placement, then set validation rules.
Activate it
One click creates the real field and injects it directly into the Purchase Order form.
Control access
Assign per-role visibility, conditional show/hide rules, and apply a saved template if one fits.
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.
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.
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