Quick start
Enable tax and set your PAN:"VAT" (rendered as "VAT (13.00%)" on invoices).
Snapshot semantics - rate changes don’t rewrite history
When an invoice is generated, PayBridgeNP snapshots the merchant’stax_rate_bps and tax_registration_number onto the invoice row. If you later change your rate (say, government raises VAT to 15%), historical invoices keep showing 13% - the snapshot is the legal record of what was charged.
This matters for reporting and audits: the snapshot is stored on the invoice row and rendered on the hosted invoice, so it is the legal record of what was charged. Note that the JSON invoice object returned by GET /v1/billing/invoices/:id does not currently expose the tax-rate snapshot as separate fields.
Math - discount before tax
PayBridgeNP applies discount before tax. Customers pay tax on the discounted price, not the list price:What the customer sees
The hosted invoice page and the invoice email show a breakdown:taxRegistrationNumber is set, it prints in the invoice footer (e.g. "PAN: 301XXXXXXX").
Disabling tax
Setenabled: false - future invoices are generated with tax_rate_bps = 0 and no tax line item. Historical invoices keep their snapshot.