ZUGFeRD Conversion Engine

Funktion

Die ZUGFeRD Converison Engine, auch ZUGFeRD Writer genannt, reichert die übergebene PDF Datei mit den übergebenen Metadaten zu einem ZUGFeRD-PDF an.

Darüberhinaus werden alle Metadaten in einer separaten XML-Anlage im PDF bereitgestellt.

In der Ausgabe erhalten Sie ein ZUGFeRD Basic oder Comfort konformes PDF Dokument.

ZUGFeRD - einheitliches Format für elektronische Rechnungen

Das Forum elektronische Rechnung Deutschland (FeRD) hat ein gemeinsames übergreifendes Format für elektronische Rechnungen erarbeitet, das für den Rechnungsaustausch zwischen Unternehmen, Behörden und Verbrauchern genutzt werden kann und den

Austausch strukturierter Daten zwischen Rechnungssteller und Rechnungsempfänger ermöglicht („ZUGFeRD“ Format).

Das ZUGFeRD-Rechnungsformat erlaubt es, Rechnungsdaten in strukturierter Weise in einer PDF Datei zu übermitteln und diese ohne weitere Schritte  auszulesen und zu verarbeiten.

Das FeRD-Rechnungsformat wurde von Unternehmen aus der Automobilindustrie, dem Einzelhandel, dem Bankensektor, der Software-Industrie, aber auch vom öffentlichen Sektor erarbeitet.

Es entspricht den Anforderungen der internationalen Standardisierung und kann auch im grenzüberschreitenden europäischen und internationalen Rechnungsverkehr aufgenommen und angewendet werden.

Quelle: http://www.ferd-net.de

Konfigurationsoptionen

ParameterBeschreibung

Basics

File typeBezeichnet den festen Dokumentnamen "INVOICE".
VersionZUGFeRD Standardversion. Derzeit RC, 1p0 (Default).
Conformance LevelKonformitätsgrad gemäß ZUGFeRD Spezifikation (BASIC, COMFORT). Abhängig von den übergebenen Feldinformationen.
Fill keywordsFüllt im PDF die Schlüsselwörter mit allen Key/Value Werten.

XML Attachments

NameName der XML Anlage im PDF.
DescriptionBeschreibungstext der XML Anlage im PDF.

Metadaten

Die Conversion Engine erwartet die Rechnungsinformationen in definierten Feldern. 

FeldnameBeschreibungZusatz

Kopfdaten

h_documentIdRechnungsnummer 
h_documentTypeDokumententart (Beispiel 380 ~ Handelsrechnung).UNCL 1001
h_documentTypeCodeDokumentcode 
h_documentDateBelegdatum 
h_creditorIdREG zur Qualifizierung des Rechnungsstellers 
h_creditorIbanIBAN 
h_creditorBICIDBIC 
h_creditorBankNameBankname 
h_creditorBLZBLZ 
h_creditorProperitaryBankIdBanknummer 
h_creditorNameLieferantenname 
h_creditorPostCodeLieferant PLZ 
h_creditorAdressLine1Lieferant Straße + Hausnummer 
h_creditorAdressLine2  
h_creditorCityNameLieferant Ort 
h_creditorCountryIDLieferant Land 
h_creditorSalesTaxIdLieferant UStID 
h_creditorTaxIdLieferant Steuernummer 
h_creditorBuyerRefEmpfänger Kundennummer beim Lieferant 
h_debitorNameRechnungsempfänger Name 
h_debitorPostCodeRechnungsempfänger PLZ 
h_debitorAdressLine1Rechnungsempfänger + Hausnummer 
h_debitorAdressLine2  
h_debitorCityNameRechnungsempfänger Ort 
h_debitorCountryIdRechnungsempfänger Land 
h_debitorSalesTaxIdEmpfänger UStID 
h_debitorTaxIdEmpfänger Steuernummer 
h_includedNote  
h_orderDateBestelldatum 
h_orderNo1Bestellnummer 
h_deliveryDateLiefer-/Leistungsdatum  
h_invoiceCurrencyCodeWährung 
h_paymentReferenceZahlungsart (31=Überweisung) 
h_taxCalculatedAmount1Steuerbetrag1 
h_taxTypeCode1Steuerart (Umsatzsteuer = VAT) 
h_taxBasisAmount1Nettobetrag1 
h_taxApplicablePercent1Steuersatz1 z.B. 19.00 
h_LineTotalAmountGesamtbetrag der Positionsnettobeträge 
h_AllowanceTotalAmountGesamtbetrag der Zuschläge auf Dokumentenebene 
h_TaxBasisTotalAmountGesamtbetrag der Nettobeträge 
h_GrandTotalAmountBruttobetrag 

Positionsdaten

p_lineIdPositionsnummer 
p_singlePriceNettoEinzelpreis ohne Zu-/Abschlag 
p_currencyWährung 
p_priceBasisQuantityPreiseinheit 
p_billedQuantityMenge 
p_unitMengeneinheit 
p_taxCategorySteuerkategorie 
p_taxTypeCodeSteuersatz1 z.B. 19.00 
p_totalAmountGesamtnetto inkl. Zu-/Abschlag 
p_globalArticleIdGlobale ID z.B. EAN 
p_customerArticleIdArt.Nr. Lieferant 
p_articleNameBeschreibung 1 (Name des Artikels) 
p_descriptionBeschreibungstext 
p_deliveryIdLiefernummer 
p_orderNumberBestellnummer 

Technische Bezeichnung

cczugferdconversion.dll