es__generate_facturae_xml
Generate Facturae 3.2.2 XML invoices for B2G submission to FACe. Produces unsigned documents ready for XAdES signing.
Instructions
Genera una factura XML conforme a Facturae 3.2.2 para envío B2G al portal FACe.
El documento generado está sin firmar; use es__sign_facturae_xades para firmarlo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| invoice | Yes | InvoiceDocument con seller, buyer, vat_summary y lines. | |
| tax_type | No | Impuesto indirecto aplicable a todas las líneas de la factura (IVA: península/Baleares; IPSI: Ceuta/Melilla; IGIC: Canarias). No se admite mezclar impuestos en una misma factura. Por defecto: 'IVA'. | IVA |
| irpf_rate | No | Tipo de retención IRPF (%), emitido en TaxesWithheld. | |
| irpf_amount | No | Importe de retención IRPF a deducir del total de la factura. | |
| schema_version | No | Versión del esquema Facturae (por defecto: '3.2.2'). | 3.2.2 |
| invoice_issuer_type | No | EU (emisor=vendedor), EM (emisor=comprador), TE (tercero). Por defecto: 'EU'. | EU |
| resolution_reference | No | ResolutionReference para facturas B2G a Administraciones Públicas. | |
| recargo_equivalencia_rate | No | Tipo de Recargo de Equivalencia (%), si aplica. | |
| recargo_equivalencia_amount | No | Importe explícito del Recargo de Equivalencia. Si se omite, se calcula como base_imponible * recargo_equivalencia_rate / 100. | |
| receiver_transaction_reference | No | ReceiverTransactionReference para facturas B2G. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||