stephanstapel/ZUGFeRD-csharp

Missing schemaID "EM" for ElectronicAddress

Closed this issue · 5 comments

Hi Stephan, thank you very much for this great project.

I tried the latest Version and tried to validate the xml with Ecosio. I got a warning, that I must set the Sellers and Buyers Electronic Address. According to the new requirements it must be filled. An Email is okay. But then we must set the Schema ID to "EM"

That would be great if this works :)

Thank you

Hi @vissers-dev ,
as far as I understand the standard, these are the possible values for a scheme id:
https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/
This list is fully implemented. If you have a different source, please share it.
Cheers,
Stephan

Hi,

EAS is full implemented. But this only the usecase for Peppol (?).

https://blog.seeburger.com/de/xrechnung-version-3-0-1-gueltig-ab-01-februar-2024/

"Im Use Case Peppol ist hier die Peppol-ID des Empfängers (C4) anzugeben,
im Use Case E-Mail-Versand die E-Mail-Adresse des Käufers/Rechnungsempfängers der E-Mail."

or here:

https://www.e-rechnung-bund.de/standard-xrechnung-3-0-1/

"Beispiel: Als Lieferant geben Sie dem Kunden Ihre E‑Mail z. B. <cbc:EndpointID schemeID=“EM“>seller@email.de</cbc:EndpointID> an. Damit haben Sie das Pflichtfeld BT‑34 angegeben. Zusätzlich müssen Sie noch eine elektronische Adresse Ihres Kunden angeben: <cbc:EndpointID schemeID=“EM“>buyer@info.de</cbc:EndpointID>. Damit haben Sie das Pflichtfeld BT‑49 korrekt befüllt.

Nach Absprache mit Ihrem Lieferanten können Sie auch eine Leitweg‑ID oder eine andere gültige elektronische Adresse der EAS‑Code‑Liste angeben bzw. diese einfordern. "

So, it look likes it is EAS or "EM"....

But I am really not sure......

This is solved by #235, isn't it? Thanks @vissers-dev, ran into the same issue today. 👍 Would be awesome to have a new Nuget (Pre)release soon.

Thanks to Stephan who found the necessary infos :)