Category

e-Invoice

Create validated XML or JSON Mustache templates, view or download invoice and credit-note electronic files, attach configured output to sales emails and export eligible records into ZIP archives while respecting the supplied implementation limitations.

45 connected guidesLive filterPermission-aware instructions
45 guides
Guide

e-Invoice module overview

e-Invoice module overviewUnderstand template creation, output, email attachment and bulk-export flows implemented in version 1.0.0.

Open guide →
Guide

Activate the e-Invoice module

Activate the e-Invoice moduleCreate the default module options and register Finance settings, sales buttons and bulk-export capability.

Open guide →
Guide

Understand e-Invoice access and permissions

Understand e-Invoice access and permissionsApply the single registered module capability and the admin-only template save/validate gates.

Open guide →
Guide

Open e-Invoice settings

Open e-Invoice settingsUse the Finance child settings section registered at position 35.

Open guide →
Guide

Configure the default invoice e-Invoice template

Configure the default invoice e-Invoice templateChoose the template used by invoice view/download, bulk export and optional email attachment.

Open guide →
Guide

Configure the default credit-note e-Invoice template

Configure the default credit-note e-Invoice templateChoose the template used by credit-note view/download and the configured attachment/export paths.

Open guide →
Guide

Enable invoice e-Invoice email attachments

Enable invoice e-Invoice email attachmentsAttach rendered XML/JSON to the normal invoice email immediately before sending.

Open guide →
Guide

Enable credit-note e-Invoice email attachments

Enable credit-note e-Invoice email attachmentsUnderstand and test the supplied credit-note attachment hook before production use.

Open guide →
Guide

Create an e-Invoice template

Create an e-Invoice templateAdd a new module template stored in the core templates table with type einvoice.

Open guide →
Guide

Edit an e-Invoice template

Edit an e-Invoice templateUpdate an existing template after validating the changed content.

Open guide →
Guide

Delete an e-Invoice template

Delete an e-Invoice templateRemove a template from the settings list using the standard delete link.

Open guide →
Guide

Complete e-Invoice template fields

Complete e-Invoice template fieldsEnter the three values used by validate_and_save.

Open guide →
Guide

Use the e-Invoice code editor

Use the e-Invoice code editorUse the supplied CodeMirror build for structured template editing.

Open guide →
Guide

Validate an XML e-Invoice template

Validate an XML e-Invoice templatePass Mustache rendering and DOMDocument XML parsing before save.

Open guide →
Guide

Validate a JSON e-Invoice template

Validate a JSON e-Invoice templatePass Mustache rendering and json_decode validation before save.

Open guide →
Guide

Troubleshoot invalid Mustache template syntax

Troubleshoot invalid Mustache template syntaxResolve rendering exceptions before XML/JSON validation.

Open guide →
Guide

Understand e-Invoice placeholder sections

Understand e-Invoice placeholder sectionsUse the reference panel and Mustache sections for document and repeating item/tax data.

Open guide →
Guide

Use invoice e-Invoice placeholders

Use invoice e-Invoice placeholdersMap all supplied invoice totals, dates, statuses, currency and billing/shipping fields.

Open guide →
Guide

Use credit-note e-Invoice placeholders

Use credit-note e-Invoice placeholdersMap all supplied credit-note identity, status, totals, currency and address fields.

Open guide →
Guide

Use e-Invoice line-item and tax placeholders

Use e-Invoice line-item and tax placeholdersRender repeating items and their taxes through Mustache sections.

Open guide →
Guide

Use e-Invoice company placeholders

Use e-Invoice company placeholdersRender the configured CRM company identity and address.

Open guide →
Guide

Use e-Invoice customer and primary-contact placeholders

Use e-Invoice customer and primary-contact placeholdersRender customer identity, address, VAT and primary-contact values.

Open guide →
Guide

Use e-Invoice custom-field placeholders

Use e-Invoice custom-field placeholdersInclude supported custom fields added by the data helper.

Open guide →
Guide

Understand e-Invoice render filters

Understand e-Invoice render filtersKnow where authorised extensions can modify data and final XML/JSON.

Open guide →
Guide

Understand e-Invoice XML and JSON post-processing

Understand e-Invoice XML and JSON post-processingKnow the final transformations made after Mustache rendering.

Open guide →
Guide

Understand e-Invoice render error output

Understand e-Invoice render error outputRecognise error XML/JSON returned by runtime rendering exceptions.

Open guide →
Guide

View an invoice e-Invoice

View an invoice e-InvoiceStream the default invoice XML/JSON inline in a new browser tab.

Open guide →
Guide

Download an invoice e-Invoice

Download an invoice e-InvoiceDownload the rendered default invoice template.

Open guide →
Guide

View a credit-note e-Invoice

View a credit-note e-InvoiceStream the default credit-note XML/JSON inline.

Open guide →
Guide

Download a credit-note e-Invoice

Download a credit-note e-InvoiceDownload the rendered default credit-note template.

Open guide →
Guide

Understand e-Invoice output filenames and MIME types

Understand e-Invoice output filenames and MIME typesInterpret the route-generated name and headers.

Open guide →
Guide

Handle no default e-Invoice template

Handle no default e-Invoice templateResolve the warning and redirect when a source document has no configured default.

Open guide →
Guide

Grant e-Invoice Bulk Export permission

Grant e-Invoice Bulk Export permissionExpose the Utilities child menu only to authorised staff.

Open guide →
Guide

Open e-Invoice Bulk Export

Open e-Invoice Bulk ExportUse the Utilities workspace after receiving the module capability.

Open guide →
Guide

Choose a bulk export type

Choose a bulk export typeSelect Invoice or Credit Note as offered by the form.

Open guide →
Guide

Filter e-Invoice Bulk Export by status

Filter e-Invoice Bulk Export by statusUse All, numeric invoice/credit-note statuses or invoice Not sent.

Open guide →
Guide

Understand bulk-export period limitations

Understand bulk-export period limitationsDo not rely on the displayed period/custom-date UI in the supplied version without correction.

Open guide →
Guide

Bulk export invoice e-Invoices

Bulk export invoice e-InvoicesCreate a ZIP of eligible invoices rendered with the default invoice template.

Open guide →
Guide

Understand the credit-note bulk-export defect

Understand the credit-note bulk-export defectAvoid relying on the offered credit-note bulk action in the supplied version.

Open guide →
Guide

Prepare the e-Invoice temporary folder

Prepare the e-Invoice temporary folderMeet the exporter writability requirement and automatic cleanup flow.

Open guide →
Guide

Understand e-Invoice bulk ZIP structure

Understand e-Invoice bulk ZIP structureKnow the archive name, year subdirectories and generated file names.

Open guide →
Guide

Handle no records or template in bulk export

Handle no records or template in bulk exportResolve the exporter warning paths.

Open guide →
Guide

Understand e-Invoice local-file security

Understand e-Invoice local-file securityKnow the file writer restrictions and complete-write checks.

Open guide →
Guide

Understand e-Invoice version 1.0.0 limitations

Understand e-Invoice version 1.0.0 limitationsUse the supplied release without claiming unsupported or defective behaviour works.

Open guide →
Category

Open the MTD how-to guides →

Open guide →