# Sponsoring UBL Invoice-2

**URL:** <https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529>\
**Category:** Sponsoring\
**Created:** [April 25, 2025, 2:43pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529 "2025-04-25T14:43:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [April 25, 2025, 2:43pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/1 "2025-04-25T14:43:08Z")

</div>

![Persons Pointing at the Numbers on the Invoice](https://discuss-cdn.tryton.org/uploads/default/original/2X/d/d3ea9348fd1afa8d5dabb10a18378ffa2f60814e.jpeg "Photo: Pexels, Kindel Media")

## Proposal

In Europe many countries start to require to send e-invoice.  
Many countries have chosen [UBL format](https://en.wikipedia.org/wiki/Universal_Business_Language) as standard (or one of the standard). For example many [Peppol](https://peppol.org/) service providers are based on UBL.

We propose to write a module `edocument_ubl` to generate UBL Invoice-2 file for the customer invoices (like `edocument_uncefact` does for UN/CEFACT).  
And a second module `document_incoming_ubl` to create supplier invoice based on UBL Invoice-2 file.

The coverage will be restricted to the minimum required by the standard and to the concepts already present in Tryton.  
The version will be [2.3](http://docs.oasis-open.org/ubl/os-UBL-2.3/UBL-2.3.html) but we will try to be as much flexible to support any version as incoming document.

This will be the base to [Add support for Peppol](https://discuss.tryton.org/t/add-support-for-peppol/8401) (but service providers connection is not included in this proposal)

## Budget

We have estimated the effort to 6 days of development.  
For B2CK this means a budget of **3000€** (without VAT).  
The budget will be divided in equal parts between the contributors.  
_Contributors may add an upper limit (minimum: **200€** ) to their contribution in case there are not enough contributors. For that they will just need to post a message with their limit (so others may anticipate their costs)._

## Contributors

_Poll ([view on site](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/1))_

## Implementation

- [Add edocument\_ubl module (!2632) · Merge requests · Tryton / Tryton · GitLab](https://foss.heptapod.net/tryton/tryton/-/merge_requests/2632)

---

<div class="post-metadata">

**Author:** ![dotbit](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/dotbit/32/2093_2.png) [@dotbit](https://discuss.tryton.org/u/dotbit)\
**Post date:** [April 25, 2025, 2:52pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/2 "2025-04-25T14:52:55Z")

</div>

Upper limit: _ **200€** _

---

<div class="post-metadata">

**Author:** ![bizcom-it](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/bizcom-it/32/2977_2.png) [@bizcom-it](https://discuss.tryton.org/u/bizcom-it)\
**Post date:** [April 28, 2025, 10:43am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/3 "2025-04-28T10:43:50Z")

</div>

Hi Cedric,  
m-ds have a module for exporting XRechnung. Is it neccesery to program another module with the same function?

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [April 28, 2025, 10:46am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/4 "2025-04-28T10:46:05Z")

</div>

It is necessary to have a standard module.

---

<div class="post-metadata">

**Author:** ![2cadz](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/2cadz/32/130_2.png) [@2cadz](https://discuss.tryton.org/u/2cadz)\
**Post date:** [April 29, 2025, 5:18am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/5 "2025-04-29T05:18:07Z")

</div>

Upper limit: _ **200€** _

---

<div class="post-metadata">

**Author:** ![tbruyere](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/tbruyere/32/37_2.png) [@tbruyere](https://discuss.tryton.org/u/tbruyere)\
**Post date:** [April 29, 2025, 6:19am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/6 "2025-04-29T06:19:04Z")

</div>

Upper limit: _ **1000€** _

---

<div class="post-metadata">

**Author:** ![edbo](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/e/f14d63/32.png) [@edbo](https://discuss.tryton.org/u/edbo)\
**Post date:** [May 1, 2025, 6:47pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/7 "2025-05-01T18:47:41Z")

</div>

Upper limit: **€ 600**

---

<div class="post-metadata">

**Author:** ![htgoebel](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/htgoebel/32/1256_2.png) [@htgoebel](https://discuss.tryton.org/u/htgoebel)\
**Post date:** [May 5, 2025, 5:12pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/8 "2025-05-05T17:12:25Z")

</div>

I wonder wether m-ds did (or will) publish this existing module and whether it could be integrated into Tryton as a standard module.

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [May 21, 2025, 12:01pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/9 "2025-05-21T12:01:44Z")

</div>

For the Belgian contributors, there are some measures that could apply to their contribution, see [Structured electronic invoices between companies will become compulsory as from 2026 | FPS Finance](https://finance.belgium.be/en/news/structured-electronic-invoices-between-companies-compulsory-from-2026)

---

<div class="post-metadata">

**Author:** ![bhdrr](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/bhdrr/32/2652_2.png) [@bhdrr](https://discuss.tryton.org/u/bhdrr)\
**Post date:** [May 21, 2025, 7:23pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/10 "2025-05-21T19:23:01Z")

</div>

Upper limit : 600€

Thank you

---

<div class="post-metadata">

**Author:** ![hobbes](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/h/a698b9/32.png) [@hobbes](https://discuss.tryton.org/u/hobbes)\
**Post date:** [May 25, 2025, 12:04pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/11 "2025-05-25T12:04:44Z")

</div>

upper limit: 500€

Thanks !

---

<div class="post-metadata">

**Author:** ![JeffAston](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/j/e19adc/32.png) [@JeffAston](https://discuss.tryton.org/u/JeffAston)\
**Post date:** [June 7, 2025, 8:03pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/12 "2025-06-07T20:03:13Z")

</div>

Upper limit : 200€

Thank you

---

<div class="post-metadata">

**Author:** ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)\
**Post date:** [July 7, 2025, 8:08pm UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/13 "2025-07-07T20:08:59Z")

</div>



---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [July 11, 2025, 7:32am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/14 "2025-07-11T07:32:26Z")

</div>

For contributors that are not yet B2CK’s customer, can you send me in PM your information for the invoice (address, VAT number etc.).  
Thanks.

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [July 15, 2025, 9:28am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/16 "2025-07-15T09:28:36Z")

</div>

@bizcom-it and @JeffAston I’m still missing your invoice information?

---

<div class="post-metadata">

**Author:** ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)\
**Post date:** [August 14, 2025, 9:37am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/17 "2025-08-14T09:37:25Z")

</div>



---

<div class="post-metadata">

**Author:** ![bhdrr](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/bhdrr/32/2652_2.png) [@bhdrr](https://discuss.tryton.org/u/bhdrr)\
**Post date:** [September 5, 2025, 8:54am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/18 "2025-09-05T08:54:27Z")

</div>

If you don’t have any news from JeffAston I can cover the gap

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [September 5, 2025, 9:24am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/19 "2025-09-05T09:24:03Z")

</div>

I received the information from @JeffAston.  
It is @bizcom-it that is still missing.

---

<div class="post-metadata">

**Author:** ![hobbes](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/h/a698b9/32.png) [@hobbes](https://discuss.tryton.org/u/hobbes)\
**Post date:** [September 16, 2025, 10:01am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/20 "2025-09-16T10:01:41Z")

</div>

@bizcom-it has not been connected since mid July, maybe try to reach them by mail and see if they are still interested ?

> **[Impressum – bizcom:it Robert Farr](https://www.bizcom-haeussler.de/impressum/)**

---

<div class="post-metadata">

**Author:** ![bizcom-it](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/bizcom-it/32/2977_2.png) [@bizcom-it](https://discuss.tryton.org/u/bizcom-it)\
**Post date:** [September 16, 2025, 10:24am UTC](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529/21 "2025-09-16T10:24:14Z")

</div>

Hi, I’d like to talk to Jakob Fischer about this project first, to see if the planned features for the German market are what he envisions. Unfortunately, we haven’t had the chance yet.

[Next page](https://discuss.tryton.org/t/sponsoring-ubl-invoice-2/8529.md?page=2)
