generate_fa2_invoice
Generate KSeF-compliant FA(2) XML invoices from structured invoice data. Returns XML ready for submission to Poland's e-invoicing system.
Instructions
Generate a KSeF-compliant FA(2) XML invoice from structured invoice data.
Returns the FA(2) XML string ready for submission to KSeF. The seller's tax_id must be a Polish NIP (10 digits).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| invoice | Yes | Country-agnostic invoice document envelope. Country adapters read/write this model via BaseDocumentGenerator.generate() and BaseDocumentParser.to_invoice_document(). document_type: Country-specific code (IT: TD01–TD28, UBL: 380/381/384, DE: RE/GU…). transmission_format: Platform routing hint (IT: FPA12/FPR12, FR: B2B/B2BInt/B2C). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |