VerifactuMidAPI/documentacion
lite b99d09789b refactor(dolibarr): use typed fields matching web→BFF format
- Remove totalHt/totalTax/total from input (calculated from lines)
- Remove line.total (calculated as quantity × unitPrice)
- All numeric fields are proper numbers (not strings)
- Dates are ISO 8601 (converted to dd-mm-yyyy internally)
- Totals calculated and validated automatically
2026-05-17 17:40:33 -04:00
..
ERRORES.md docs: reorganize documentation and add prerequisites guide 2026-05-17 16:27:18 -04:00
PREREQUISITES.md docs: reorganize documentation and add prerequisites guide 2026-05-17 16:27:18 -04:00
README.md docs: reorganize documentation and add prerequisites guide 2026-05-17 16:27:18 -04:00
api.md refactor(dolibarr): use typed fields matching web→BFF format 2026-05-17 17:40:33 -04:00
arqui.md docs: update documentation for format system 2026-05-17 16:27:38 -04:00
certificado_pruebas.md Fix integración VeriFactu AEAT: XML, hash y encadenamiento 2026-05-13 01:13:09 +02:00
config.md Implement VeriFactu API with certificate management, invoice submission and local fallback 2026-04-17 13:03:06 +02:00
formato_datos.md docs: update documentation for format system 2026-05-17 16:27:38 -04:00
formatos.md refactor(dolibarr): use typed fields matching web→BFF format 2026-05-17 17:40:33 -04:00
seguridad.md Implement VeriFactu API with certificate management, invoice submission and local fallback 2026-04-17 13:03:06 +02:00
testing.md Implement VeriFactu API with certificate management, invoice submission and local fallback 2026-04-17 13:03:06 +02:00
tokens.md Implement VeriFactu API with certificate management, invoice submission and local fallback 2026-04-17 13:03:06 +02:00
verifactu.md Update documentation and organize test files 2026-05-14 20:50:55 +02:00

README.md

Documentación

Índice de documentación técnica de VeriFactu MidAPI.

Guías

Documento Descripción
PREREQUISITES.md Requisitos del sistema, setup paso a paso, build, run y troubleshooting
ERRORES.md Códigos de error de la API y de la AEAT

Referencia técnica

Documento Descripción
api.md Referencia completa de endpoints, requests y responses
verifactu.md Protocolo VeriFactu: operaciones, hash encadenado, URLs AEAT, formato XML
formato_datos.md Formatos de datos: NIF, fechas, tipos de factura, IVA, ejemplo JSON
formatos.md Formatos de entrada soportados: native, dolibarr, y cómo añadir nuevos
arqui.md Arquitectura del proyecto, capas y flujo de datos

Seguridad y certificados

Documento Descripción
seguridad.md Certificados digitales, cifrado RSA, HTTPS, rate limiting
certificado_pruebas.md Obtención y configuración de certificados FNMT para pruebas
tokens.md Sistema de tokens: flujo, almacenamiento, seguridad

Configuración y testing

Documento Descripción
config.md Fichero config.yml, variables de entorno, estructura de directorios
testing.md Tests de certificados, tests de facturas, depuración