Recommended end-to-end test scenarios in Avalara for Netherlands
Use the following scenarios to validate the Netherlands pre-integration in Avalara.
These scenarios align with the standard Avalara country acceptance model for invoice, credit memo, debit memo, discount, and operational actions, and they are appropriate for the Netherlands PEPPOL flow.
Scenario 1: Standard invoice submission
Create and post an invoice from a subscription, generate the Netherlands UBL e-invoice, and confirm that the document is submitted successfully through Avalara and the PEPPOL network.
Scenario 2: Standalone invoice submission
Create and post a standalone invoice, then verify that the Netherlands template produces the expected UBL payload and that the resulting e-invoice can be downloaded in a supported format.
Scenario 3: Credit memo flow
Create and post a credit memo, including a credit memo created from invoice reversal or subscription cancellation, and verify the end-to-end submission result.
Scenario 4: Debit memo flow
Create and post a debit memo, including a debit memo created from a prior credit memo flow, and verify that the Netherlands PEPPOL template and status handling work as expected.
Scenario 5: Discount handling
Create and post an invoice or credit memo that includes fixed-amount or percentage discount charges, then validate that the generated UBL payload still passes the Netherlands PEPPOL validation path.
Scenario 6: Download validation
After successful processing, download the e-invoice in XML, PDF, and UBL_XML to confirm that all supported Netherlands download types are available for downstream use.
Scenario 7: Regenerate after data correction
Submit a document with intentionally incomplete or incorrect Netherlands configuration, correct the data, regenerate the e-invoice, and confirm that the regenerated payload is accepted.
Scenario 8: Resync after asynchronous processing
Submit a document that remains in an intermediate state, run resync, and confirm that the final Avalara and PEPPOL status is reflected correctly in Zuora.