es__generate_verifactu_record
Generate a VERI*FACTU invoice record with SHA-256 hash chaining, returning XML and hash for linking to the next record.
Instructions
Genera un registro de factura VERI*FACTU (Orden HAC/1177/2024) con cadena SHA-256 Huella. Devuelve el XML del registro y la Huella para encadenar con el siguiente registro. Llame a es__detect_regional_regime antes para confirmar que el régimen es VERIFACTU.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| invoice | Yes | Datos de la factura (date, number, seller, buyer, vat_summary, note). | |
| software_id | Yes | IDSistemaInformatico del software certificado. | |
| invoice_type | Yes | TipoFactura según HAC/1177/2024 Annex I. | |
| software_nif | Yes | NIF del fabricante del software. | |
| previous_hash | No | Huella SHA-256 del registro precedente (omitir o null para el primero). | |
| previous_fecha | No | FechaExpedicionFactura del registro anterior en DD-MM-YYYY (requerido si previous_hash está presente). | |
| previous_num_serie | No | NumSerieFactura del registro anterior (requerido si previous_hash está presente). | |
| previous_emisor_nif | No | NIF del emisor del registro anterior (requerido si previous_hash está presente). |