Osmodule Invoicing XRechnung

Free of charge

Creating invoices with Omnis just got easier. Use the osmodule_invoicing module to generate invoices as PDF, XML, or e-invoices (PDF with embedded XML).

The module provides an Omnis Studio object class whose methods make it much easier to assemble an invoice. It offers both “guided” methods (highly parameterized) and open methods (direct data transfer according to the corresponding schema). The included report (rInvoice) complies with DIN 5008 (letter standard), but can of course be customized to meet individual needs.

Supported e-invoice profiles
The module offers several e-invoice profiles:

  • Basic WL
  • EN 16931 (Comfort)
  • EN 16931 (XRechnung)

This allows you to send valid e-invoices in the B2C, B2B, and B2G sectors using the module (for Germany; please verify which standards apply in your location).

Easy Getting Started
To simplify usage, the module comes with the wCreateInvoiceWindow. This allows you to test the module with minimal effort and to see how the module or object class can be integrated.

User Constants
The included user constants help you fill out the corresponding fields. They include:

  • Country Codes (ISO 3166-1 alpha-2 country codes (EN16931))
  • Currency Codes (ISO 4217 currency codes)
  • Payment Methods (UNTDID 4461)
  • Unit Codes (UN/CEFACT)
  • VAT Category Codes
Module Version  1.0
Required Product Omnis Studio 12
Build 44250 (or later)
Professional Edition
Last Updated 10.09.2026
Component Type –
Platform Support  Desktop, Web, Mobile
Language English
License Terms  MIT
Documentation  yes
Created By  www.omnis.net