Dynamics 365 Finance 10.0.49: Origin Amount Calculation in the Sales Tax Specification Report
Microsoft Dynamics 365 Finance version 10.0.49, planned for September 2026, changes how the Sales tax specification by ledger transaction report presents the origin amount. The enhancement should reduce manual reconstruction of the underlying taxable amount, but its exact calculation rules and transaction coverage should be confirmed in a sandbox before the report is adopted in tax control procedures.
- Author
- Jeno Jegathees
- Published
- 24 Sept 2026
- Updated
- 24 Sept 2026
- Reading time
- 7 min

Overview
Dynamics 365 Finance 10.0.49 introduces a calculation of the origin amount in the Sales tax specification by ledger transaction report.
In practical terms, the report is intended to show not only the tax-related ledger transaction, but also a calculated amount representing the underlying origin or base amount associated with that tax entry. This gives finance and tax users an additional value for understanding and reconciling the reported tax transaction.
Microsoft identifies the change as new functionality for version 10.0.49. The release information describes it as available without a separate enablement action. However, it does not document a feature-management entry, parameter, calculation formula, currency rule, or complete list of supported posting scenarios.
What changes in version 10.0.49
Before this enhancement, the Sales tax specification by ledger transaction report could provide the ledger and tax details needed to identify a tax posting, but users could not always rely on the report to present a calculated origin amount for that posting.
Where the underlying amount was missing or not usable for the reconciliation, consultants and finance users typically had to obtain it from other sources, such as:
- The originating vendor or customer invoice.
- Voucher transaction details.
- Sales tax transactions.
- General ledger account entries.
- External reconciliation worksheets.
Version 10.0.49 adds the origin amount calculation directly to the report. The expected functional improvement is that a reviewer can relate the tax amount to its underlying amount without reconstructing that relationship manually for every transaction.
This does not necessarily mean that the report becomes a statutory tax return or replaces existing tax settlement and declaration reports. It remains a ledger-oriented specification report. Its role should therefore be assessed within the organization’s existing tax reporting and reconciliation process.
Why this is an improvement
Tax reconciliation frequently requires three connected values:
- The posted tax amount.
- The amount on which the tax was calculated.
- The tax rate or tax treatment that explains the relationship between them.
When one of these values is unavailable in a report, reviewers must navigate back to the source transaction or combine several exports. This is time-consuming and can produce inconsistent results, especially when different users build their own Excel calculations.
A report-level origin amount can improve the process in several ways:
- Faster investigation: Users have another value available when reviewing unexpected tax postings.
- Simpler reconciliation: The tax amount can be compared with its related base or origin amount in the same output.
- Reduced spreadsheet work: Fewer transactions should require manual reconstruction from source documents.
- Better audit support: Report extracts can contain more of the information needed to explain ledger tax postings.
- More consistent controls: Tax teams can use a common system-generated value instead of locally defined calculations.
The main pain point removed is not the tax posting itself. The improvement concerns the effort required to interpret and validate the posting after it has reached the ledger.
Exact behaviour that still requires verification
The release description is brief. It does not provide enough detail to define the origin amount formula for every transaction type. The following points should be treated as open questions until tested or documented further.
Currency basis
Confirm whether the origin amount is displayed in:
- Transaction currency.
- Accounting currency.
- Reporting currency.
- A currency selected through the report parameters.
If the report contains several currency-related fields, verify which exchange rate date and rate type are used for each calculated value.
Sign convention
Test whether the calculated amount follows the debit or credit sign of the ledger entry, the tax transaction, or the source document. This is particularly important for credit notes, reversals, and use-tax scenarios.
Allocation across ledger lines
A single invoice can contain several lines, tax codes, tax rates, dimensions, or main accounts. It is not clear from the release information how the origin amount is allocated when one tax transaction relates to multiple ledger distributions.
Special tax scenarios
Coverage should be checked for at least the following scenarios where they are used:
- Tax-exempt or zero-rated transactions.
- Reverse charge or use tax.
- Tax-inclusive prices.
- Cash discounts affecting the tax base.
- Charges and miscellaneous expenses.
- Credit notes and invoice corrections.
- Tax adjustments posted through a journal.
- Realized tax or conditional tax configurations.
Not every scenario will necessarily produce an origin amount in the same way. A blank or zero value may also be intentional in some posting patterns.
Historical transactions
It is also unclear whether the calculation applies consistently to transactions posted before the 10.0.49 update. Because this appears to be a reporting calculation rather than a newly stored transaction value, historical coverage may be possible, but that is an assumption and must be tested.
Who is affected
Finance and tax roles
The change is most relevant to:
- Tax accountants preparing periodic reconciliations.
- General ledger accountants investigating tax-related vouchers.
- Accounts payable and accounts receivable users resolving invoice discrepancies.
- Financial controllers reviewing indirect tax balances.
- Internal and external auditors requesting transaction-level evidence.
- Dynamics 365 Finance consultants supporting tax configuration and reporting.
Business processes
Processes that may benefit include:
- Sales tax account reconciliation.
- Period-end tax review.
- Investigation of unexpected tax amounts.
- Comparison of ledger postings with tax transactions.
- Preparation of audit evidence.
- Validation of tax configuration changes.
Legal entities
The feature can matter in any legal entity using the report, but the impact may differ according to local tax rules and configuration.
Each legal entity should be tested independently when it has different:
- Accounting or reporting currencies.
- Sales tax authorities and settlement periods.
- Tax codes and rates.
- Posting profiles and ledger structures.
- Localization functionality.
- Reverse-charge or tax-inclusive processes.
A successful result in one company does not prove that another company’s configuration will produce the same report output.
What to do before the update
Preserve a baseline
Run the report in the current production version for a controlled sample period and retain the output. Include transactions representing the main tax posting patterns used by the organization.
The baseline should contain examples such as:
- A standard customer invoice.
- A standard vendor invoice.
- A credit note.
- A foreign-currency invoice.
- A transaction with multiple tax rates.
- A manual tax adjustment, if permitted by company policy.
Retain the report parameters, voucher numbers, source documents, and relevant tax transaction details. This creates a reliable before-and-after comparison.
Identify dependent controls
Review whether the report is used in:
- Period-close instructions.
- Tax reconciliation workbooks.
- Audit procedures.
- Saved electronic reporting packages.
- Power BI or other downstream extracts.
If users expect a fixed column layout, the changed report output may require updates to spreadsheets or import routines even when the new value is functionally beneficial.
Review activation status
No separate activation procedure is described in the release information, and the capability is presented as available by default. Nevertheless, administrators should verify the updated environment for any related feature-management entry, parameter, or release-specific prerequisite.
Do not introduce configuration changes merely to force a result unless Microsoft documentation or sandbox evidence supports them.
What to test after the update
Use a sandbox updated to version 10.0.49 and repeat the baseline report runs with identical parameters.
For each selected voucher:
- Confirm that the transaction appears in both the old and new report outputs.
- Identify the new or changed origin amount value.
- Compare it with the source invoice and sales tax transaction.
- Confirm the currency and sign.
- Recalculate the expected tax relationship manually.
- Investigate rounding differences.
- Repeat the comparison for corrections, credit notes, and foreign currencies.
The calculated value should also be reviewed against the organization’s tax reconciliation logic. A technically valid system calculation might still require an explanation if the local control workbook uses a different currency or sign convention.
Data checks after deployment
During the first reporting cycle after production deployment:
- Compare total tax amounts with the previous reporting process.
- Review blank, zero, or unusually large origin amounts.
- Check transactions with several tax codes or ledger distributions.
- Document accepted rounding tolerances.
- Retain evidence for a sample of source-document comparisons.
- Update operating procedures only after the result has been approved by the tax process owner.
No tax setup change should be required solely because the report now calculates an additional amount. If results appear incorrect, first determine whether the issue concerns report logic, historical data, tax configuration, or the interpretation of the origin amount.
Consultant assessment
This is a focused reporting enhancement rather than a change to tax calculation or posting. Its value lies in reducing the distance between a ledger tax entry and the amount needed to explain it.
For organizations that already reconstruct taxable amounts in Excel, the improvement may remove a repetitive reconciliation step. For organizations using the report only occasionally, the impact will be smaller but still useful during investigations and audits.
The key implementation task is validation, not configuration. Confirm the calculation against real posting patterns, establish its currency and sign rules, and determine whether historical transactions are handled consistently. Only then should the new value become part of a formal tax control.
References
- Microsoft Learn: What’s new or changed in Dynamics 365 Finance 10.0.49