FBR-Compliant Invoicing: A Field-By-Field Guide

Short answer: open Quick Bill, fill the header (date, invoice #, salesperson, job, terms, due date), add the line items, and the sales tax and total fill in for you. The PDF that drops out is the same layout your auditor already trusts.
Why the field order matters
FBR audits don't fail because of math. They fail because a field is missing — usually the salesperson, the job reference, or the payment terms. ONE ERP's Quick Bill follows the exact section order your accountant expects, so nothing gets skipped.

The DOCX field map (use this as your checklist)
Top to bottom, every invoice we generate looks like this:
| Section | Field | Notes |
|---|---|---|
| Header / Meta | Date | Defaults to today; editable. |
| Auto-Gen Invoice # | Sequence locked per company; never re-used. | |
| Salesperson | Pulled from your user list. | |
| Job | Optional but useful for site-billing. | |
| Terms | Net 30 default; pick from saved presets. | |
| Due Date | Auto-computed from terms + invoice date. | |
| Items Table | Description | Free text. |
| Qty | Decimals allowed. | |
| Rate | Currency follows header. | |
| Amount | Auto: Qty × Rate. | |
| Totals | Subtotal | Sum of line amounts. |
| Sales Tax | 17–18% default, per-line override. | |
| Total | Subtotal + Sales Tax. |
Step-by-step: 90 seconds to a finished invoice
- Open Quick Bill. Hit Ctrl+K and type 'new invoice'. The form opens with your last template loaded.
- Fill the header. Date defaults to today. The invoice number auto-generates. Pick the salesperson, the job, payment terms, and the due date.
- Add line items. Type the description, quantity, and rate. ONE ERP totals each row instantly.
- Confirm the tax block. Subtotal, sales tax (17–18%), and grand total are computed for you. Override the rate per line if needed.
- Send or print. Email it as a PDF, or print the same layout. The footer carries the mandatory payable line.
Common mistakes — and how to skip them
- Don't edit the invoice number by hand. If you delete a draft, the sequence still skips that number — that's what FBR wants.
- Pick the salesperson from the dropdown. Typing it as free text breaks your commission report later.
- Use the Terms preset. It auto-fills the due date and saves you a math step.
- Trust the sales tax row. It's reading your tax profile, not guessing.

Want to see this live? Spin up the features tour or jump straight to pricing — both routes show the same invoice engine in action. For day-to-day usage tips, browse the rest of the blog.
FAQs
Does this invoice format satisfy FBR?
Yes. It carries the auto-generated invoice number, date, GST line, and totals FBR expects. ONE ERP files the matching sales-tax entry for you in the same click.
Can I change the sales tax rate per line?
Yes. The default is 18% but every line item can override it — handy when you mix taxable and zero-rated services on one bill.
What if my client wants the invoice in USD or AED?
Pick the currency in the header. ONE ERP keeps the rupee equivalent in your books and prints the foreign currency on the customer copy.