RechnungalsXML
Einleitung
Es gibt Standards um gegenüber staatlichen Stellen Rechnungen als XML-Dateien einzureichen. Wir haben dieses für Österreich und Deutschland implementiert
Voraussetzungen
- Österreich ab Autopoll Plus Version 4 (ab 4.3.1.428 FR17 2.EXE vom 12.09.18)
- Deutschland ab Autopoll Plus Version 4.5 (ab 4.5.5.435 FR01 vom Feb. 2022)
Aktivierung
Die XML Rechnung wird aktiviert mit dem Parameter „autopoll.faktura.xmlgovat.aktiv“ = Y
Einstellungen
FirmenInfoFeld (Default 1)
Für die Firmen, in denen im Zusatzfeld 1 der Wert „xmlgovat“ steht, wird dann eine entsprechende XML-Datei im östereichischen Format im PDF-Invoice Ordner abgelegt.
MIt dem Wert "xmldexrng", erreicht man die Erzeugung einer XML-Datei im deutschen Format XRechnung 2.0 (UBL)
Parameter: autopoll.faktura.xmlgovat.feld (Default = feld_1)
Parameter: autopoll.faktura.xmlgovat.value (Default = xmlgovat)
bzw.
Parameter: autopoll.faktura.xmldexrng.value (Default = xmldexrng)
Firmeninfofeld 2
Österreich: Im Firmen-Zusatzfeld 2 ist eine gültige Auftragsreference/OrderID anzugeben, Formal gültig wäre Z01
Deutschland: Im Firmen-Zusatzfeld 2 ist eine gültige LeitbildID einzugeben
Parameter (Österreich) : autopoll.faktura.xmlgovat.orderid (Defaulf = feld_2)
Parameter (Dutschland) : autopoll.faktura.xmldexrng.leitbildid(Defaulf = feld_2)
EMailadresse Rechnungssteller
Zudem ist im Parameter „autopoll.smtp.from“ eine E-Mail Adresse des Rechnungstellers notwendig (für Österreich)
weitere Voraussetzungen Deutschland
Absender (Mandant)
Es werden vollständige Absenderangaben benötigt, diese holen wir aus dem Mandanten. Wir verwenden die Felder aus der "Schweizer Belegangaben". Dazu bitte bei den DTA-Formaten kurz auf CH umstellen, speichern, erneut den Mandanten öffnen, ins Register "Schweiz" wechseln, die Daten erfassen, speichern und wieder in den DTA-Formaten auf SEPA zurückstellen und speichern.
- Strasse > CHADRESSE3
- Ort > CHADRESSE4 ab Zeichen 6
- PLZ > CHADRESSE4 Zeichen 1-5
- UstId > USTID
- registrationName > BEZ
- contactName > CHADRESSE2
- contactEMail > CHBELEGKONST1
- contaktPhone > CHBELEGKONST2
Alle Felder erscheinen notwendig, inklusive der Telefonnummer
Empfänger (Firma)
Die Angaben zum Empäfnger werden aus der entsprechenden Firma entnommen.
- Strasse > ADR_ZEILE3
- StrasseZusatz > ADR_ZEILE4
- Ort > ADR_ZEILE5 ab Zeichen 6
- PLZ > ADR_ZEILE5 Zeichen 1-5
- UstId > entfällt
- registrationName > NAME
- contactName > ADR_ZEILE2
- contactEMail > EMAIL
- contaktPhone > TELEFON
- Leitbild-ID s.o.
Alle Felder erscheinen notwendig, inklusive der Telefonnummer
Buchungen
Es werden Netto Zeilen aufgelistet, deren Summe nicht zwingend gleich dem in Summe berechneten Netto-Betrags ist. Die Differenz wird in der ersten Position verrechnet, damit die Summe mit dem Betrag übereinstimmt.
MwSt
Die Mehrwertsteuer ist derzeit fest mit 19.00% implementiert und es darf auch keinen weiteren anderen MwSt-Satz in der Rechnung geben. (Um- bzw. Ausbau wird aber noch vorgenommen)
Rabatte
Die XRechnung 2.0 verträgt keine negativen Positionszeilen, damit können nur Zeilenrabatte verarbeitet werden. Rabatte auf Artikel(arten), die in Summe ausgewiesen werden, können icht verwendet werden.