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