Ejemplos de envio de comprobantes electronicos empleando Greenter.
- Generación de XML UBL 2.0, UBL 2.1
- Generación comprobantes de contingencia.
- Firma del XML
- Compresión del XML en formato zip
- Envio a servicio de sunat
- Procesamiento de la respuesta (CDR)
- Extraccion del Hash de la Firma Digital
- Representacion Impresa - PDF
Clonar el repositorio e instalar las dependencias.
git clone https://github.com/giansalex/greenter-sample.git
cd greenter-sample
composer install --no-dev -o
Permisos
Las carpetas /cache
y /files
requieren permisos de escritura.
Abrir la consola y ejecutar el siguiente comando.
php -S 0.0.0.0:8080
Finalmente navegar a http://localhost:8080
Los xml, pdf y cdr (archivos zip) seran guardados en la carptea
data
, sino quiere que los archivos no se almacenen en su ordenador definir la variable de entornoGREENTER_NO_FILES
✅ Factura (PDF) (UBL 2.1)
✅ Boleta (PDF) (UBL 2.1)
✅ Nota de Crédito (PDF) (UBL 2.1)
✅ Nota de Débito (PDF) (UBL 2.1)
✅ Resumen Diario de Boletas (PDF) (v2)
✅ Comunicación de Baja (PDF)
✅ Guia de Remisión (PDF) (UBL 2.1)
✅ Retención (PDF)
✅ Perecepción (PDF)
✅ Resumen de Reversión (PDF)
✅ Consultar estado del CDR
☑️ Factura por Contingencia (UBL 2.1)
☑️ Resumen de Boletas por Contingencia (UBL 2.1)