pitFM Add-on - XRechnung (pitFM_XRechnung.dll)
Verwendete Pakete
ZUGFeRD-csharp
Steht unter Apache 2.0 Lizenz zur Verfügung.
https://github.com/stephanstapel/ZUGFeRD-csharp/
Weitere Informationen zu elektronischen Rechnungen im Wiki
Technisches
Code-Respository: https://dev.azure.com/pit-cup/pitFM_Addons/_git/pitFM_XRechnung
Releaseverzeichnis: X:\FM\AddOns\XRechnung
WICHTIG
Folgendes muss beachtet werden, wenn pitFM nicht als strong named Variante verwendet wird. Die CliDefines.dll im pit-bin-Verzeichnis muss durch die strong named Variante ersetzt werden. Die notwendige strong named CliDefines.dll ist unter X:\FM\AddOns_CliDefines_strong_named zu finden. Diese ist kompatibel mit pitFM v21 - v26.
Release Notes
Version 1.3.0
- Korrekturrechnung und weitere Rechnungsarten erstellen.
Version 1.2.2
- Unterscheidung strong name oder nicht ist in der DLL unter Details/Dateibeschreibung ersichtlich.
- XRechnung Add-on wird als strong named und ohne strong name zur Verfügung gestellt.
- Buildpipelines für Release build und Testvaldierung erstellt.
- auf ZUGFeRD 16.1.0 aktualisiert
Version 1.2.0
- Die DLL ist jetzt eine Strong-Named-DLL.
Version 1.1.1
- HOTFIX: Validierungsfehler bei Gebühren auf einzelne Rechnungspositionen behoben.
Version 1.1.0
- Es wird vorerst nur noch XRechnung im CII Format unterstützt, weil die Rabatte im UBL-Format noch nicht im Export funktionieren.
- Rabatte und Gebühren auf einzelne Rechnungspositionen.
- Rabatte und Gebühren auf die Gesamtrechnung.
Spezialfälle abbilden
Eine Korrekturrechnung erstellen
- Der Rechnungstyp BT-3 muss gesetzt werden. InvoiceTypeCode="384"
- Die Referenz zur vorausgegangenen Rechnung BT-25 angeben.
- Falls die Nummer der vorausgegangenen Rechnung nicht eindeutig ist, muss das Datum der vorausgegangenen Rechnung BT-26 angegeben werden.
- Es ist zu beachten, dass alle Korrekturpositionen als negative Beträge übergeben werden müssen. Bsp.: Eine 100€ Gutschrift müss als -100€ übergeben werden.
- Optional kann der Payment Means Code BT-81 auf 97 gesetzt werden. z.B. für Verrechnung mit offenen Posten