- Replace file path with base64 content in register endpoint - Use native Go pkcs12 for certificate validation and loading - Remove PowerShell script dependency (validator.go) - Remove Python script dependency (client.go) - Remove hardcoded Windows paths - Cross-platform: works on Linux, macOS, Windows without external tools - Update documentation (api.md, seguridad.md, prerequisites.md) |
||
|---|---|---|
| .. | ||
| 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 |