This tool generates fake purchase orders for testing procurement software and ERP system demos. Each document includes a PO number, a date, a fictional vendor and buyer, a set of priced line items, and correctly computed subtotal, tax, and grand total. Because the maths reconciles, you get test data that behaves like the real thing without touching anyone’s actual records.
How it works
The generator assembles a complete, internally consistent purchase order:
- It creates a PO number in the form
PO-YYYY-NNNNN, a recent date, and picks a random vendor and buyer. - It draws two to five distinct catalogue items, assigning each a random quantity and a unit price within a realistic band for that item.
- It computes each line total as quantity times unit price, sums them into a subtotal, applies your tax rate, and adds tax to produce the total.
All money values are rounded to two decimal places at each step so the document reconciles exactly when fed into accounting or procurement software.
Tips and notes
- Set the tax rate to match the locale your software targets — for example 20 for UK VAT or 0 for tax-exempt tests.
- The copy-as-text output is convenient as a fixture file or for pasting into a ticket.
- Treat every value as fictional; never mix this output with real vendor or financial data.
- Everything runs locally in your browser, so you can generate as many distinct POs as your test suite needs.