- Añadir campos PascalCase (CertName, CertFile, PasswordEncrypted) para compatibilidad con frontend - Metodos CertNameResolved(), CertFileResolved(), PasswordResolved() para resolver campos - Actualizar documentacion/api.md con ejemplos PascalCase, anulacion completa y errores AEAT - Actualizar documentacion/certificado_pruebas.md con solucion de problemas P12 legacy - Actualizar README.md con estado actual del proyecto |
||
|---|---|---|
| .. | ||
| ERRORES.md | ||
| PREREQUISITES.md | ||
| README.md | ||
| api.md | ||
| arqui.md | ||
| certificado_pruebas.md | ||
| config.md | ||
| formato_datos.md | ||
| formatos.md | ||
| seguridad.md | ||
| testing.md | ||
| tokens.md | ||
| verifactu.md | ||
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 |