eclipxe/CfdiUtils
El proyecto eclipxe/CfdiUtils
es una librería de PHP para leer, validar y crear CFDI 3.3 & CFDI 4.0.
Mira el archivo README para información rápida (en inglés).
Este proyecto se migrará eventualmente a phpcfdi/cfdiutils
, aún no hay fecha planeada.
La motivación de crear esta librería es contar con una herramienta flexible, rápida y
confiable para trabajar con CFDI. Se pretende que sea utilizada por la comunidad de PHP
México, en proyectos privados o proyectos libres como BuzonCFDI
.
Esta librería se ha liberado como software libre para ayudar a otros desarrolladores a trabajar con CFDI y también para obtener su ayuda, todo lo que la comunidad pueda contribuir será bien apreciado. Tenemos una comunidad activa y dinámica, nos puedes encontrar en el canal #phpcfdi de discord.
No olvides visitar https://www.phpcfdi.com donde contamos con muchas más librerías relacionadas con
CFDI y herramientas del SAT. Y próximamente el lugar donde publicaremos la versión 3.y.z
.
Instalación
Lectura de CFDI
La librería ofrece métodos para leer CFDI versión 3.2, 3.3 & 4.0.
- Lectura formal de un CFDI
- Lectura formal de un CFDI de Retenciones
- Lectura rápida de un CFDI
- Limpieza de un CFDI
Validación de CFDI
Validadores para CFDI 3.3 y CFDI 4.0.
Escritura de CFDI
Solo hay métodos específicos para CFDI 3.3 y CFDI 4.0.
- Crear un CFDI 3.3
- Crear un CFDI 4.0
- Elementos de CFDI 3.3
- Elementos de Nómina 1.2 revisión B
- Agregar complementos
- CFDI Retenciones
Componentes comunes
- Estructura de datos
Nodes
- Estructura de datos
Elements
- Almacenamiento local de recursos del SAT
- Certificados
- Consultar estado de un CFDI
- Generación de cadena original
Utilerías
Contribuciones
- Listado de tareas pendientes e ideas
- Guía de contribución para desarrolladores
- Guía de contribución para documentadores
- Guía de contribución para MS Windows
- Reportar un problema
Recursos útiles
- Listado de cambios (en inglés)
- Página del SAT de CFDI
Problemas conocidos
- Contradicciones de CFDI de Pagos
- Descarga de certificados
- Múltiples complementos
- Descarga de recursos XSD y XSLT
Copyright and License
The eclipxe/CfdiUtils
library is copyright © Carlos C Soto
and licensed for use under the MIT License (MIT). Please see LICENSE for more information.
La librería eclipxe/CfdiUtils
tiene copyright © Carlos C Soto
y se encuentra amparada por la Licencia MIT (MIT). Consulte el archivo LICENSE para más información.