FBR / PRA Sync: Every Item Now Carries the Right Tax
Bug FixBusinesses on exclusive menu tax store item tax as zero at the POS and add tax on the bill — but the fiscal sync only rebuilt per-item tax for a single brand, so everyone else synced invoices whose items said 0% while the bill said 16% (v2.30.237–238).
🧾 Per-Item Tax Goes Universal: • Every exclusive-tax business now syncs each line with tax derived from the bill's actual rate — item tax, rate and totals reconcile with the bill to the paisa.
💳 Card-Rate Bills Re-Derive: • On inclusive menus, paying through a method with its own tax rate (a 8% card rate on a 16% menu, say) re-prices the bill — but the stored item tax kept the menu rate, so the sync could report double the tax actually charged • Item tax is now re-derived from the bill whenever the two disagree.
🏷️ Every Discount Convention Reconciles: • Whether a business taxes the discounted subtotal or taxes the full subtotal and discounts the gross, the sync distributes the bill's real tax pro-rata across the items — both styles land consistent.
Result: What the tax authority receives per item now matches what the customer was actually charged — for every tax setup, not one brand.