You can read on our website what Peppol is and how this secure European network enables the exchange of electronic invoices. One of the building blocks in e-invoicing is UBL (Universal Business Language). In early 2015, Billit was one of the first invoicing software systems in Belgium that allowed entrepreneurs to send and automatically process UBL invoices. But what exactly is UBL? How does it work and what are the benefits? An overview.
UBL, short for Universal Business Language, is a standard language for exchanging electronic documents such as purchase orders and invoices. A UBL file is a document in XML format. Such an XML contains all the information that a normal PDF invoice has, but in a structured and fixed format.
With a tool that supports UBL, you can import this document type, after which all invoice information - such as amount, date and VAT rates - is automatically and correctly recognized. So with UBL, you never have to retype receipts and invoices again!
A UBL file is not the same as a PDF file. While a UBL invoice can be read automatically, this is not possible with invoices in PDF format. The reason? A PDF file is a human-readable file, with formatted text and logos.
Through optical character recognition (OCR), PDFs can be processed automatically, but it remains an error-prone process. After all, OCR software often has trouble recognizing a logo on invoices.
Documents with a colored background and/or watermark can also cause this software to go haywire. Good to know: because OCR software cannot do calculations, it is best to always state the due date on the invoice instead of a payment term.
A UBL file - which is actually an XML file - may include the image of the invoice. In addition, all structured text components are labeled in the form of an XML recognition tag.
This encoding allows computer programs to quickly recognize each exact part of an invoice, then correctly decode those parts. So by dividing an invoice (or other e-documents) into XML elements according to the UBL protocol, your computer can easily process this document.
Using UBL invoices provides numerous benefits to both the sender and the recipient. As the recipient, you don't actually have to do anything special to take advantage of UBL. All you need is a software package that supports UBL. This can be accounting or invoicing software.
As a sender, you must use a software program that supports UBL. Creating a UBL file yourself is not that easy. Billit's invoicing software does this work for you: every invoice is automatically formatted in the UBL language.
Another important advantage for both sender and recipient is the extra security when sending and processing e-invoices. This is because UBL documents are exchanged via the secure Peppol network where authentication of the parties is included by default.
In previous blogs we zoomed in on the basic principles and the importance of Peppol, UBL and Mercurius. In this article you will discover what Chorus Pro is. What do you need to know about this solution?
Read moreOn our website we've explained what Peppol is and what the role is of UBL when formatting invoices or other documents. In this article we zoom in on the basic principles of the Mercurius platform. What do you need to know about this?
Read moreLike most websites, we use various types of cookies. We use cookies to improve our website or to keep track of particular preferences, and for marketing purposes. Click on ‘cookie settings’ for more information about what cookies we use and to adjust the settings for the ones we are allowed to use, or click on ‘accept and continue’ to allow the use of all the cookies we use as described in our cookie policy.