#9550 [Main]-[BC-IN] Purchase invoice with a deferral schedule and Non-availment GST is not functioning correctly
Purchase invoices with non-availment GST and deferral templates now post correctly in the India localization by handling deferral validation in the tax engine.
- 1files
- 1AL files
- 1objects
Pull request · merged into main (BC30) on 2026-07-17 by v-ajaztabrez (community contribution) · 1 file (+23 -1), 1 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Purchase invoices with non-availment GST failed to post when a default deferral template was configured on a G/L account
- The base application’s deferral validation was too strict for the tax engine scenario
- A subscription to the OnBeforeCheckDeferralConditionForGenJournal event now provides localization-specific handling
- The fix also resolves related journal voucher posting issues
- Changes only affect the India tax base application
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 18544 “Tax Base Subscribers”, INTaxBase (IN layer): modified
Context
- Work items: AB#641225
- Labels: ADO: Sync, From Fork, Team: Finance
- Systems: finance
- From the description: “Purchase invoice with Non-availment GST does not get posted when a Default Deferral Template is configured on the G/L Account Card.”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).