How Taxation Rules Work for a Business Partner in iDempiere
In iDempiere, Business Partner taxation rules define how taxes are applied to sales and purchases, ensuring correct treatment based on tax status, exemptions, and legal identity, using BP settings, product tax categories, and tax configurations.
Relationship Between BP Tax Settings and System Tax Logic
Business Partner tax settings directly influence how iDempiere determines the applicable tax rate during transactions.
This relationship works as follows:
- Tax ID – Identifies the BP for statutory or GST/VAT compliance
- SO Tax Exempt – Exempts the BP from sales tax
- PO Tax Exempt – Exempts the BP from purchase tax
Together, these settings decide whether tax should be applied, removed, or replaced based on the Business Partner’s profile.

How Tax is Determined During Transactions
When a document is created (SO, PO, Invoice), iDempiere evaluates taxation as follows:
- Checks BP Tax Exempt flags
- If not exempt, evaluates the Product Tax Category
- Applies the matching tax rate from the system Tax Configuration
- If exemption applies, tax is set to zero
This ensures accurate and automatic tax calculation for every transaction.
Business Partner taxation settings in iDempiere play a critical role in determining how taxes are applied to sales and purchase transactions. By defining tax ID information, managing SO/PO tax exemptions, and integrating with product tax categories and tax configurations, they ensure proper tax handling.