Skip to content

[API tests] Complete missing VAT posting fixtures - #11224

Draft
Prangshuman Das (t-prda) wants to merge 13 commits into
prdas/646383-api-test-authfrom
prdas/646383-split-vat
Draft

[API tests] Complete missing VAT posting fixtures#11224
Prangshuman Das (t-prda) wants to merge 13 commits into
prdas/646383-api-test-authfrom
prdas/646383-split-vat

Conversation

@t-prda

@t-prda Prangshuman Das (t-prda) commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Scope

Create only missing VAT posting-group combinations for item, item-charge, resource and G/L fixtures. Retain existing setup when present. This includes the shared fixture helper and seven API test callers.

AB#646383 — follow-up split from PR #10085; link only, not an instruction to resolve the umbrella work item.

Evidence and limits

The saved BCApps all-country results demonstrate 12 distinct failing methods in seven codeunits (46 country/method occurrences in each of result sets 2 and 4). This is not a universal NAV failure: the reviewed NAV uptake artifact passed CU139739.TestDeleteInUse; its other 11 methods were absent.

Native GitHub stack #11232

This draft is stacked above #10085. #10085 is the bottom API-authentication fix. The review diff contains only this layer's fix plus removal of its 12 temporary method exclusions. Earlier layers are inherited, not repeated in this diff.

Existing PR/branch history is preserved; no force-push or merge into main was performed. NAV selection/company/native exclusions and existing out-of-scope Expense exclusions remain untouched.

Validation

  • Parent-tip ancestry and exact layer file scope verified; git diff whitespace checks and exclusion JSON validation passed.
  • Only this layer's listed temporary exclusions are removed; existing whole-codeunit exclusions are retained.
  • Full runtime validation of this stacked head is pending. Historical failures are issue evidence, not proof this head passes.
  • Repository CI currently filters PR base branches to main, releases/* and features/*; retargeted personal-branch layers do not automatically trigger that workflow on subsequent pushes. No workflow-policy expansion was made.

Methods re-enabled by this layer

  • 139734.TestGettingLinesWithDifferentTypes
  • 139734.TestPatchingTheIdToItemChangesLineType
  • 139735.TestGettingLinesWithDifferentTypes
  • 139735.TestPatchingTheIdToItemChangesLineType
  • 139834.TestGettingLinesWithDifferentTypes
  • 139834.TestPatchingTheIdToItemChangesLineType
  • 139835.TestGettingLinesWithDifferentTypes
  • 139835.TestPatchingTheIdToItemChangesLineType
  • 139852.TestGettingLinesWithDifferentTypes
  • 139852.TestPatchingTheIdToItemChangesLineType
  • 139739.TestDeleteInUse
  • 139839.TestDeleteInUse

Split from the preserved PR10085 snapshot. AB#646383

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve published branch history and re-enable only the 12 methods covered by this layer.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
@t-prda
Prangshuman Das (t-prda) changed the base branch from main to prdas/646383-api-test-auth September 8, 2026 17:05
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1 Team: Integrations GitHub request for Integrations area

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant