In einigen Fällen ist es nicht möglich, das Aloaha ZUGFeRD SDK direkt über .NET oder COM-Schnittstellen in die Rechnungssoftware zu integrieren. Um diese Herausforderung zu bewältigen, bieten wir ab Version 9.0.0.5 eine neue Schnittstelle an. Diese ermöglicht das direkte Einlesen von kommagetrennten Listen (CSV) und deren Transformation in eine ZUGFeRD-konforme X-Rechnung.
Die Schnittstelle ist:
alo.ImportCSV(SellerCSVPath, BuyerCSVPath, ItemsCSVPath, TotalsCSVPath, AllowancesCSV)
ImportCSV benötigt Pfade zu fünf verschiedenen CSV-Dateien. SellerCSVPath und BuyerCSVPath enthalten die Metadaten des Verkäufers bzw. des Käufers. ItemsCSVPath umfasst die Details der Rechnungsposten, während TotalsCSVPath die Gesamtsummen der Rechnung beinhaltet. Falls Sie Zuschläge oder Abschläge verrechnen möchten, benötigen Sie zusätzlich die AllowancesCSV.
Um ImportCSV über die Kommandozeile zu nutzen, bieten wir das Kommandozeilen-Tool “zugcmd.exe” an. Dieses kann über die folgende URL heruntergeladen werden:
https://www.aloaha.com/download/zugcmd.zip.
Das heruntergeladene Paket beinhaltet nicht nur das Tool selbst, sondern auch beispielhafte CSV-Dateien sowie eine Readme.txt-Datei, die weitere Anweisungen enthält.
Details totals.csv: https://www.zugferdpro.com/totals-csv/
Details items.csv: https://www.zugferdpro.com/csv-datei-items-csv/
Details buyer.csv: https://www.zugferdpro.com/csv-datei-buyer-csv/
Details seller.csv: https://www.zugferdpro.com/csv-datei-seller-csv/
Details allowances.csv: https://www.zugferdpro.com/csv-datei-allowances-csv/
Konvertierung von ZUGFeRD nach CSV: https://www.zugferdpro.com/konvertierung-von-zugferd-konformen-x-rechnungen-nach-csv/