UploadSalesInvoiceEInvoiceCommandRequestInput
Renders the pure e-invoice data (XRechnung or ZUGFeRD XML) of the sales invoice and uploads it to the given URL with a PUT request. The PDF of the document already carries its e-invoice data; use this call only when the XML alone is wanted. The call returns at once with an output job; read its state with GetOutputJob. Errors: errorCode is SALES_INVOICE_NOT_FOUND (no sales invoice with this ID); errorCode is OUTPUT_TEMPLATE_SET_NOT_FOUND (no template set with this ID); errorCode is OUTPUT_TEMPLATE_SET_DOCUMENT_TYPE_MISMATCH (the template set belongs to another document type than this document); errorCode is OUTPUT_NO_MATCHING_TEMPLATE (the template set has no template for this document and the requested channel); errorCode is OUTPUT_UPLOAD_TARGET_INVALID (the target URL is not an https URL, points to a private network address or is not valid). - Request
UploadSalesInvoiceEInvoiceCommandRequestInputFields
The ID of the sales invoice.
Where the file is uploaded to. The URL must carry its own authorization, for example an Azure SAS URL, an S3 presigned URL or a signed URL of another storage.
The template set to output with. Defaults to the standard template set of the document type. The Wawi picks the template inside the set by its own rules (language, company, customer group and so on).
Whether the output is recorded in the output history and the print state of the document. Defaults to true. Set it to false for a preview.
Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.
Was this page helpful?