Hi,
Is it possible to manually assign a Peppol address to a party in Tryton ERP (release 7.8)? If so, how can this be done?
Hi,
Is it possible to manually assign a Peppol address to a party in Tryton ERP (release 7.8)? If so, how can this be done?
As soon as you define an identifier that is defined as EAS, Tryton can use it as endpoint ID.
The EAS types can be found in modules/edocument_ubl/party.py.
Thank you for the explanation.
I understand how Tryton automatically selects a Peppol endpoint once an identifier with an EAS scheme is defined. However, in practice there are several cases where relying solely on automatic selection is not sufficient, and a possibility to explicitly choose or manually assign the Peppol address would be useful.
In Lithuania, for example, the recommended scheme is 0200 + company registration number, but 9937 + VAT number is also used, and the Peppol directory contains companies registered with both schemes. Since most companies have both identifiers, it is not always clear which one should be used as the actual Peppol endpoint. Similar situations seem to exist in other countries with multiple valid EAS schemes.
There are also cases of addresses that are non-standard but actively used. For example, some providers have registered companies with 9937 + VAT number without the alphabetic country prefix (digits only). These addresses are present in the Peppol directory and appear to be valid in practice.
Finally, there are long-standing Peppol users that continue to use legacy Peppol addresses containing company identifiers that no longer exist due to mergers or restructurings, but the addresses remain active and in use.
Given these cases, I am wondering whether Tryton supports, or plans to support:
explicitly selecting which EAS identifier is used as the Peppol endpoint; or
manually defining the Peppol address, independently of automatic identifier selection.
Any guidance on whether these scenarios are considered in scope would be appreciated.
Tryton is following its usual design by selecting the first available identifier.
I do not see any case where this is not enough.
how does tryton decide which identifier is to be used ? What do you mean by « first available identifier » ? Does tryton check the peppol directory ?
As I said it used the first identifier that is a possible EAS. It does not check the Peppol directory.