es__generate_verifactu_record
Generate VERI*FACTU invoice records (HAC/1177/2024) with SHA-256 hash chaining. Returns XML and hash for linking to the next record. Must first confirm VERIFACTU regime via es__detect_regional_regime.
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). | |
| previous_hash | No | Huella SHA-256 del registro precedente (omitir o null para el primero). | |
| software_id | Yes | IDSistemaInformatico del software certificado. | |
| software_nif | Yes | NIF del fabricante del software. | |
| invoice_type | Yes | TipoFactura según HAC/1177/2024 Annex I. |