Prepare an exemption reason by collecting the confirmed basis, the supplies it covers and the wording or code required by the final workflow. Do not invent a reason simply because the creator requests text. A completed explanation must still be reviewed for the actual transaction and destination.

Use the tax-information workflow to separate this review from ordinary entry. The current creator has a text reason field for relevant categories, but it does not provide tax advice, validate a legal citation or implement formal exemption-code mapping.

Collect the decision before drafting wording

Ask the responsible reviewer what treatment has been determined and what facts support it. Provide the supply description, parties, dates and relevant records. The review should establish the basis rather than merely approve a sentence already chosen to fit the form.

Retain the scope of the answer. Advice about one service, customer status or period may not cover every row. If an invoice contains several distinct supplies, identify which ones share the reviewed basis and which need separate consideration.

Do not infer a reason from the absence of tax on a previous invoice. That document may relate to different circumstances or contain an error. A reusable preparation record should preserve the actual decision source, not just a phrase that once appeared to work.

Draft a concise customer-facing explanation

Use accurate wording that corresponds to the confirmed basis. If a particular reference or prescribed phrase is required, obtain it from the appropriate current source or qualified reviewer. Avoid reconstructing legal wording from memory or a vendor’s generic example.

Keep the sentence focused on why the treatment is being represented. Delivery details, marketing language and internal disagreement do not belong in the tax reason. Additional business context can remain in the supporting records where appropriate.

Check that the wording does not overstate the review. “Tax treatment reviewed for this supply” is different from asserting that every legal requirement of the whole invoice has been certified. The creator cannot provide that certification, and a reason field should not imply otherwise.

Keep text and structured codes distinct

A destination may require a reason code, reason text or a particular relationship between the two. OpenPeppol’s tax-category structure illustrates separate code and text roles. Confirm the actual profile and its current rules before deciding what final software must produce.

The guide to exemption text and exemption codes explains the distinction. Typing a code into the current text box preserves a string, not a verified typed code field. The app does not establish that the code exists, applies to the transaction or is permitted by the destination.

Preserve the code’s list, meaning and source separately when it is required. A bare value without its role can be misinterpreted during transfer. Do not use a plausible abbreviation as a substitute for an identified official code.

Attach the reason to the correct scope

Review the reason beside each affected line. A copied explanation can remain on a row after its service or category changes. A document-wide note may also be too ambiguous when only some lines share the basis.

For a fictional invoice with a reviewed service and an unrelated product, keep the determination linked to the service unless the reviewer confirms a wider scope. Do not apply the reason to the product merely because both rows currently show zero tax.

The current model supports one category and reason per line. If the final format needs category-level grouping or a more complex allocation, retain those requirements for the system that implements them. A readable note cannot perform the missing grouping or validate the relationships.

Perform a review before export

Ask whether the reason matches the confirmed treatment, identifies the intended scope and avoids unsupported claims. Compare any citation with its source. Then check spelling and accidental omissions, which can make a correct source instruction unclear in the finished document.

Keep sensitive advice and personal information out of the customer-facing text unless disclosure is necessary and authorised. An invoice may be shared beyond the immediate purchasing contact. The internal review trail can remain more detailed than the explanation shown on the invoice.

Application validation can identify a missing reason, but it cannot judge its substance. A sentence can pass the field check while failing the intended legal or recipient requirement. Complete the responsible review and any formal validation separately.

After final edits, download a fresh application JSON, line-item CSV or printable version as appropriate. Keep the reviewed wording and exact delivered version with the evidence. If a formal standards invoice is required, use software that maps the reason into the correct fields and checks that format; the current creator does not provide that export, acceptance or submission capability.

A practical review check

For a practical handoff, keep the draft wording, approved wording, affected lines and source instruction in separate columns. If the reviewer changes one phrase, preserve that change with its scope. Then copy only the approved customer-facing text into the supported field and compare the finished preview against it character by character where an exact reference matters.