Before XRechnung mapping, compare payment information with the accepted terms and authorised instructions. Keep method, account destination, due date, reference and any additional payee or mandate roles separate. A readable paragraph does not automatically provide the typed fields a final profile requires.

The XRechnung preparation workflow sends those confirmed components to implemented software. The current creator provides application payment text, not a verified XRechnung payment group, bank-ownership check or collection service.

Confirm the actual method

Use the accepted arrangement to identify how payment is expected. Do not copy a method from an old invoice merely because the account looks familiar. A direct-debit arrangement, transfer and other process can require different data and external actions.

Read the target specification and receiver instructions for the fields relevant to that method. Do not collect every banking field by habit or assume one sample demonstrates all conditional requirements. Keep the exact profile and release visible.

A method label in the creator does not activate a payment integration. Writing direct debit does not create authorisation or schedule collection. The final operational process needs its own implemented capability and evidence.

Check account instructions and authority

Obtain account details from the authorised source and confirm unexpected changes through an established process. The creator cannot authenticate the sender, verify account ownership or establish that the destination supports the invoice currency.

Preserve account name, identifier and institution information with their roles where required. An account identifier, BIC and remittance reference are different facts. Exact copying is necessary but does not establish authorisation by itself.

Do not include passwords, authentication codes or access credentials. The invoice editor needs none of them. Keep confidential approval evidence outside the customer-facing document where appropriate.

Check amount, currency and timing

Read the currency code with the reviewed total and compare it with the agreement. Changing the selector does not convert prices or select a new account. Keep any external conversion responsibility explicit.

Compare due date and written terms. The app checks supported date rules but cannot interpret every condition or instalment arrangement. A valid calendar date can still contradict the accepted payment process.

If the amount due requires prepaid reconciliation, withholding or another unsupported financial model, use a suitable final system. Do not reduce unit prices or apply a discount merely to make the current preview show an expected balance.

Preserve references and other parties

A payment reference supports receipt matching, while buyer routing and order references serve different roles. Record the intended value for each and check that the final adapter does not populate them all from one generic field.

If the payee differs from the seller, preserve the authorised arrangement and required typed role. Do not overwrite seller identity to make the account name appear consistent. A mandate requirement likewise needs proper source evidence and implemented handling.

The creator’s notes can preserve context for a person, but they do not implement missing structured payment facts. Give the final provider separate confirmed components and a clear gap list.

Inspect the mapped output

Ask the provider where each payment fact appears under the accepted XRechnung syntax and release. Review actual data and relevant validation results, not only a screenshot. A generic XML parse does not establish the required conditional rules.

Use fictional values that distinguish buyer reference, payment reference and account identifier. Include a missing required component case and verify clear reporting. Do not use real banking credentials or initiate live transfers for a document-mapping test.

Keep the exact generated file and configuration with the result. A successful report for an earlier revision does not cover later changes to the account or reference. Repeat affected checks after edits.

Finish the payment review

Use the final supplier checklist to identify remaining source, mapping, validation and delivery actions. Assign who resolves each gap. A required payment fact should not remain an assumption left for the receiver to interpret.

You can prepare supported payment details locally before finalisation elsewhere. Its JSON, CSV and printable output retain their application scope and must not be labelled a completed XRechnung merely because the preview looks professional.

After final corrections, generate a fresh file and retain the authorised instruction with the intended delivered version. Formal validation does not establish bank ownership, settlement, legal validity or recipient acceptance. Keep those responsibilities and their evidence separate in the final workflow.

A payment handoff worksheet can separate agreed method, authorised account source, currency, due-date basis, remittance reference and additional structured requirements. Mark each as confirmed or unresolved. A complete payment paragraph in the preview should not override an unresolved authorisation or missing typed target fact.

For a fictional test, change the remittance reference while leaving the account and buyer-routing values fixed. Inspect the actual target roles and repeat relevant validation. Then test an unsupported prior-payment requirement and confirm that it is reported instead of being converted silently into a discount. These cases demonstrate source-role preservation without using real banking data or initiating a payment.

Keep account authorisation evidence separate from formal document validation.