Purchase
Apply Exclusive Tax to a Purchase
Exclusive Tax controls whether configured exclusive item tax is added above purchase cost. In the current receiving flow, clearing it sets line tax to zero rather than extracting included tax from the entered price.
- Menu path
- Purchase -> Purchases -> New Purchase or Edit -> Exclusive Tax
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
frontend/modules/receivings_write.html exclusive_tax tooltip and tax total, frontend/static/script/js/modules/js/receiving_add.js addReceivingLineItems exclusive_tax click handler and save payload, api/src/models/receiving.model.js receiving line tax totals and exclusive_tax, api/src/utils/money-invariants.js exclusive tax handling
Choose the Correct Purchase Treatment
| Supplier pricing | Exclusive Tax | Expected Posnic behavior |
|---|---|---|
| Item cost is before tax and invoice adds tax separately | Selected | Configured exclusive item rate is shown and added above the item amount. |
| Supplier item price is tax-inclusive | Do not assume clearing calculates inclusive tax | Current receiving flow sets line tax to zero; it does not extract an included tax component. |
| Supplier invoice has no purchase tax | Cleared, after evidence review | Line tax is zero and no separate tax is added. |
| Some lines taxed and some zero-rated | Selected | Each item's configured rate controls the line; zero-rated items remain zero. |
| Tax treatment is uncertain | Do not guess | Keep the invoice, verify item setup and ask the accountant before receiving live stock. |
Test the Invoice Before Live Receiving
- Choose one supplier invoice with a simple known item quantity, pre-tax cost, tax rate and final total.
- Confirm the branch tax regime and item tax assignment in Manage -> Tax and the item record.
- Open Purchase -> Purchases -> New Purchase and select the supplier.
- Add the test item and enter its supplier purchase cost.
- Select Exclusive Tax and compare the displayed line tax and total with the invoice.
- Clear Exclusive Tax and observe that the visible tax rate and tax amount become zero.
- Select the state that matches the supplier document, add any real charges and compare Invoice total (incl. tax).
- Save only when the line, tax and grand total are understood and approved.
How the Current Receiving Calculation Behaves
| Value | Exclusive Tax selected | Exclusive Tax cleared |
|---|---|---|
| Visible tax column | Shown for purchase lines. | Hidden from the line table. |
| Exclusive item rate | Restored from the item's configured exclusive tax rate. | Set to zero for the receiving calculation. |
| Line amount | Purchase cost x quantity + calculated line tax. | Purchase cost x quantity with zero line tax. |
| Tax total | Sum of calculated purchase-line tax. | Zero for lines processed through this control. |
| Additional charges | Added separately to the grand total and not taxed by this control. | Still added separately and not taxed by this control. |
| Declared invoice comparison | Includes calculated exclusive tax. | Compares without a separately calculated line-tax amount. |
Apply Exclusive Tax on a Purchase
- Open New Purchase or an eligible purchase Edit screen.
- Select the supplier and verify its state and tax identity.
- Add each received item with the physical quantity and pre-tax purchase cost.
- Select Exclusive Tax.
- Review the restored rate on every line; use the line tax edit only with approved evidence.
- Confirm Sub Total, Tax, Charges and Grand Total against the supplier invoice.
- Enter the supplier's final Invoice total (incl. tax) and resolve any mismatch warning.
- Set Input credit claimable separately, attach evidence and save once.
Exclusive Tax Is Separate from ITC
| Control | Question answered | Does not answer |
|---|---|---|
| Exclusive Tax | Should configured item tax be added above purchase cost? | Is the resulting purchase tax legally claimable? |
| Input credit claimable | Should saved purchase tax enter Tax Payable input credit? | Should tax be added to the purchase price? |
| Item tax assignment | Which rate and tax identity belong to the item? | Whether this specific invoice is eligible for credit. |
| Invoice total mismatch | Does supplier-stated total agree with Posnic's calculated total? | Whether tax classification or ITC treatment is legally correct. |
Do Not Use Clearing as Inclusive-Tax Extraction
The current purchase receiving path stores its lines as exclusive-tax lines and uses zero when the control is cleared. It does not calculate the tax portion embedded in a tax-inclusive supplier price. Therefore a total can look correct while purchase tax reports contain zero for that line.
- Do not claim an extracted inclusive tax amount that Posnic did not calculate.
- Do not select Exclusive Tax merely to manufacture tax above an already tax-inclusive price.
- Do not reduce purchase cost by guesswork to force the invoice to match.
- Use a controlled item-cost/tax setup approved for the supplier's invoice convention.
- Escalate inclusive purchase invoices to the accountant when reportable tax must be separated.
Correct a Tax-Mode Mistake
- Open the saved purchase and compare its line tax and total with the attached invoice.
- Check Tax Summary or Tax Payable for the same date before changing history.
- Obtain approval and confirm the purchase can still be edited.
- Open Edit and set Exclusive Tax according to the supplier price basis.
- Recheck each line rate, subtotal, tax, charges, declared invoice total and mismatch message.
- Save and reopen the same purchase number.
- Rerun the tax report and review Inventory Logs if any quantity changed; tax-mode correction alone should not be treated as a physical stock event.
Troubleshooting and Controls
| Problem | Likely reason | Controlled response |
|---|---|---|
| Tax column shows 0% | Exclusive Tax is cleared or the item has no exclusive rate. | Verify the checkbox and item tax setup before editing the rate. |
| Grand total is higher than invoice | Tax was added above a price that already included it, or a charge is duplicated. | Confirm supplier price basis and reconcile lines, tax and charges. |
| Grand total matches but purchase tax is zero | Exclusive Tax was cleared; no inclusive portion was extracted. | Do not assume reportable tax exists in Posnic; obtain accountant-approved correction. |
| Mismatch appears after selecting Exclusive Tax | Supplier declared total, line cost, rate or charge treatment differs. | Reconcile each component instead of overwriting the declared total. |
| Tax rate changed unexpectedly | The line tax editor or item setup differs from the invoice. | Check the saved item and tax rate; create or edit rates only with authorization. |
| Cannot edit tax mode | Purchase status or employee permission prevents changes. | Preserve evidence and use the approved correction, return or void workflow. |
| Tax Payable excludes the purchase | ITC eligibility is off or the purchase is cancelled, independent of Exclusive Tax. | Review the No credit state and purchase register separately. |
End-of-Day Purchase Tax Check
- Review purchases with mismatch or No credit badges.
- Confirm supplier pre-tax versus tax-inclusive price conventions are documented.
- Compare material purchase tax to supplier invoices and Tax Payable register rows.
- Investigate zero-tax purchases before assuming they are exempt or inclusive.
- Retain invoice evidence and accountant approval for corrections.