Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehlerhafte Prüfung auf PayableAmount statt auf TotalGrossAmount [AF-0028] #25

Open
aronkankel opened this issue Nov 19, 2024 · 3 comments
Assignees

Comments

@aronkankel
Copy link

4302018.xml.txt

Ich habe eine Rechnung mit einer Anzahlung (als Anlage mit Dateiendung txt, weil xml sich hier nicht hochladen lässt).

Darin habe ich einen Gesamtbetrag (TotalGrossAmount), einen angezahlten Betrag (PrepaidAmount) und den Zahlbetrag (PayableAmount):

  <TotalGrossAmount>103176.84</TotalGrossAmount>
  <PrepaidAmount>30953.05</PrepaidAmount>
  <PayableAmount>72223.79</PayableAmount>

Wenn ich diese Datei auf
https://test.erechnung.gv.at/erb/de_AT/tec_test_upload
hochlade, erhalte ich folgenden Fehler:

Die hochgeladene e-Rechnungsdatei kann wegen folgender Fehler nicht verarbeitet werden:

Feld "invoice.totalGrossAmount":
[AF-0028] Der angegebene Wert ist ungültig. Die Gesamtbruttosumme der Rechnung (72 223,79) entspricht nicht der Summe der Bruttosummen der Details +/- globale Auf-/Abschläge (103 176,84).

Wird hier auf das falsche Feld geprüft (PayableAmount statt PrepaidAmount)?

@phax Ist dir das bekannt?

@phax phax self-assigned this Nov 19, 2024
@phax
Copy link
Member

phax commented Nov 19, 2024

HI @aronkankel , in eRechnung.gv.at werden die Rechnungen erst in das interne Zwischenformat "AustroFIX" konvertiert und dort gibt es nur "TotalGrossAmount" und darauf basiert die Fehlermeldung.

Das Problem ist, dass wir dort keinen "PrepaidAmount" unterstützen - sobald der 0 ist, wird's gehen.

@aronkankel
Copy link
Author

Hi @phax , danke für die schnelle Antwort.
Die Lösung, PrepaidAmount auf 0 zu setzen, hatte ich auch schon. Allerdings bildet das dann nicht die wirkliche Funktion unserer Rechnungen ab.
Ich werde das Erstellen solcher Rechnungen erstmal in unserer Software verhindern.

Ist geplant, hier eine Anpassung vorzunehmen oder gibt es in der Praxis bei Rechnungen an den Bund keine Anzahlungen?

BTW: Einer unserer Kunden nutzt das Format auch zur Prozessoptimierung, um Rechnungen nicht an den Bund, sondern an seinen Kunden zu schicken. Dort wären Anzahlungen theoretisch möglich.

@phax
Copy link
Member

phax commented Nov 20, 2024

Ich denke der beste Workaround wäre, den Anzahlungsbetrag als LineItem mit negativen Beträgen anzugeben - siehe auch https://www.erechnung.gv.at/erb/de_AT/content_partialinvoice

Ob es dazu eine Anpassung geben wird: keine Ahnung. Dazu bitte eine Anfrage an den BRZ Support schicken (siehe "Kontakt" ganz unten auf der eRechnungs-Seite)

Für internationale Rechnungen würde ich eher auf UBL setzen als auf ebInterface, da außerhalb von Österreich niemand ebInterface kennt.

hth

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants