• Home
  • Create Plugins
  • Contact Us
  • Demo
    Installation & MaintenancePersonalizationSettingsClient ManagementInvoices & PaymentsProjects & TasksTeam & CollaborationProductivity ToolsSales & ServicesPluginsFAQChange logs
  1. Docs
  2. Invoices & Payments

XRechnung UBL Invoice 3.0 | e-Invoice Template

This is a sample e-invoice XML template that you can use as a e-invoice starting point in RISE. You can customize it by replacing or adding variables, adjusting the structure to match your required format, and saving it as a new template in Settings > Sales & Prospects > Invoices > e-Invoice Templates.

XRechnung UBL Invoice 3.0 (EN 16931)

This template contains following custom fields. Instead of adding company-related fields as custom fields, you can directly set those values inside the e-invoice XML template.

{COMPANY_ELECTRONIC_ADDRESS} Seller electronic address
{COMPANY_STREET_NAME} Seller address line 1
{COMPANY_CITY_NAME} Seller city
{COMPANY_ZIP} Seller post code
{COMPANY_COUNTRY_CODE} Seller country code (2 Digits)
{COMPANY_IBAN} Seller Bank IBAN
{COMPANY_SWIFT} Seller Bank SWIFT
{CLIENT_ELECTRONIC_ADDRESS} Client electronic address

When creating custom fields in RISE for use in e-invoice templates, ensure that each Template variable name is unique. You can assign any name, but it must exactly match the variable used in your XML template (e.g., {COMPANY_ELECTRONIC_ADDRESS}). This ensures your custom data is correctly inserted into the final XML output. Duplicate variable names may cause conflicts or incorrect values in the generated e-invoice.

For more details and structure guidelines, refer to the official Peppol documentation.


Validation

After generating the e-invoice XML, you can test and validate it using this website.  Rule set:

  • XRechnung UBL Invoice 3.0.1


Was this article helpful? Yes No
How can we improve this article?
© 2026 Fairsketch
Home 3rd Party Plugins Get Support Buy Now

Delete?

Are you sure? You won't be able to undo this action!
To do