Convert Invoice to ZUGFeRD PDF

Convert Invoice to ZUGFeRD PDF

Logischer Name: T10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf

Description

Creates a ZUGFeRD-compliant PDF from an existing invoice by embedding the required metadata and structured XML information.

Request Input

Body Type: DtoRequestT10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf

PropertyTypeRequiredDescriptionConstraints
InvoicePdfbyte[]yesInvoice PDF
InvoiceNumberstringyesThe invoice number (e.g., RE-2025-001)
InvoiceDateDateTimeyesThe invoice date (format: yyyy-MM-dd)
CurrencyCodestringyesCurrency code (e.g., EUR, USD)
SellerNamestringyesSeller company or person name
SellerIdentifierstringyesSeller Identifier
SellerVatIdstringyesSeller VAT ID
SellerLegalRegistrationIdstringyesSeller Registration ID
SellerStreetstringyesSeller street address
SellerPostcodestringyesSeller postal code
SellerCitystringyesSeller city or locality
SellerCountrystringyesSeller country (ISO code, e.g., DE)
BuyerNamestringyesBuyer company or person name
BuyerStreetstringyesBuyer street address
BuyerPostcodestringyesBuyer postal code
BuyerCitystringyesBuyer city or locality
BuyerCountrystringyesBuyer country (ISO code, e.g., DE)
IbanstringyesBank account IBAN for payment
BicstringyesBank identifier code (BIC)
PaymentRecipientstringyesName of the payment recipient
PaymentInfostringyesOptional payment information or reference
PaymentTermstringyesOptional Payment Term
PaymentDueDateDateTimenoOptional Payment Due Date
InvoiceItemsIEnumerable<DtoInvoiceItem>yesInvoice line items as array
TaxBasisAmountdecimalyesNet amount on which tax is calculated
TaxPercentdecimalyesApplicable VAT rate (e.g., 19 for 19%)
TaxTypestringyesTax type code (e.g., VAT for value-added tax)
TaxCategorystringyesVAT category code (e.g., S for standard, Z for exempt)

Response Output

Body Type: DtoResponseT10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf

PropertyTypeRequiredDescriptionConstraints
ZugferdPdfbyte[]yesZUGFeRD PDF

Verwendete Typen

DtoInvoiceItem

PropertyTypeRequiredDescriptionConstraints
DescriptionstringyesShort description of the invoiced item or service
QuantitydecimalyesThe quantity of the item (e.g., 1, 5.5)
UnitCodestringyesMeasurement unit (ISO code, e.g., C62 for piece)
UnitPricedecimalyesNet unit price without tax
VatPercentdecimalyesApplicable VAT rate for the item (e.g., 19 for 19%)