Librería .NET para consultar y descargar facturas (CFDI) emitidas y recibidas a través del servicio web del SAT, incluyendo la obtención de metadata. Este servicio es parte del sistema "Consulta y recuperación de comprobantes" del SAT (documentación oficial).
- Automatización de cadena de suministros
- Automatización de cuentas por pagar
- Automatización de cuentas por cobrar
- Contabilidad electrónica
- Contabilidad general
- Generación de pólizas contables
Install-Package Fiscalapi.XmlDownloader -Version 4.0.120
src/
├── XmlService/ # Clase principal que consume los servicios
├── Services/ # Implementación de servicios
│ ├── Authenticate/
│ ├── Query/
│ ├── Verify/
│ └── Download/
├── Common/ # Objetos compartidos
├── Models/ # Objetos DTO
├── Packaging/ # Manejo de paquetes del SAT
├── Builder/ # Generación de mensajes SOAP
└── SoapClient/ # Cliente HTTP para el Webservice
Cada servicio (Authenticate
, Query
, Verify
, Download
) contiene:
Result
: Resultado de la operaciónParameters
: Parámetros de operación
- Autenticación: Utilizando FIEL (manejo automático del token)
- Solicitud: Especificación de parámetros (fechas, tipo de solicitud)
- Verificación: Consulta de disponibilidad
- Descarga: Obtención de paquetes
- Hasta 200,000 registros por petición (1,000,000 en metadata)
- Sin límite en número de solicitudes
- Tiempo de respuesta variable (minutos a horas)
- Portal SAT - Consulta y Recuperación
- Solicitud de Descargas
- Verificación de Solicitudes
- Descarga de Solicitudes
Consulte la rama master para ejemplos detallados de uso.
- Compatible con .NET 8
- Soporta aplicaciones Windows Forms, Console y Web
- Seguimos Versionado Semántico 2.0.0
- Haz un fork del repositorio.
- Crea una rama para tu feature:
git checkout -b feature/AmazingFeature
. - Realiza commits de tus cambios:
git commit -m 'Add some AmazingFeature'
. - Sube tu rama:
git push origin feature/AmazingFeature
. - Abre un Pull Request en GitHub.
- Asegúrate de usar la última versión del SDK.
- Verifica si el problema ya fue reportado.
- Proporciona un ejemplo mínimo reproducible.
- Incluye los mensajes de error completos.
Este proyecto está licenciado bajo la Licencia MPL. Consulta el archivo LICENSE para más detalles.
- Descarga de CFDI emitidos y recibidos
- Descarga de metadata de CFDI
- Documentación exhaustiva
Copyright © FISCAL API S DE R.L DE C.V. Este proyecto está licenciado bajo la Licencia MIT.