Integration
Can Microsoft Dynamics 365 support South Africa e-Invoicing?
How to scope Microsoft Dynamics 365 SARS integration without assuming one product model or a final SARS interface.

Direct answer
Dynamics 365 is not one invoice model. Business Central exposes sales invoices and sales credit memos through separate API resources, while Finance deployments use different interfaces and posting flows. First identify the product and legal entity that issues the invoice; then test a correction and its source reference. A future South African connector cannot be selected from the Dynamics 365 name alone.
Source: VAT Modernisation (South African Revenue Service).
What matters in practice
- Start with the installed product version and real invoice lifecycle.
- Keep future SARS rules outside the ERP core where practical.
- Do not treat a product name as proof of a certified connector.
What to map
Start with the legal entities, applications, posting profiles, tax setup, extensions, and integration services already in place.
- Legal entity and VAT registration
- Invoices, credit notes, and corrections
- Tax codes, customer data, and line values
- Status, retry, reconciliation, and audit evidence
How to scope the integration
Dynamics 365 Business Central e-Invoicing South Africa may use a different extension and API path from a larger Finance deployment. Keep the South African mapping versioned so later official changes do not spread through business customisations.
Check the credit memo link
The Business Central API documents invoiceId and invoiceNumber on a sales credit memo. Use a sample credit against a posted invoice to confirm that the integration can keep both references and the tax amounts. Do not apply this API assumption to Dynamics 365 Finance without checking that application's own interface.
Questions for the first technical workshop
- Which product and version is installed?
- Which interface can expose invoice data?
- Where are tax decisions made?
- Who owns rejected or duplicated transactions?
- Which assumptions await final SARS specifications?
Questions teams ask
Can an existing Dynamics integration be reused?
Possibly. Its data coverage, identity model, error handling, and security need to be checked against the future South African specification.
Sources: VAT ModernisationFrequently Asked Questions on VAT ModernisationConsultation Paper on VAT ModernisationBusiness Central sales invoice APIBusiness Central sales credit memo API. Used for factual background only.