Download the PHP package dazza-dev/laravel-dgt-cr without Composer
On this page you can find all versions of the php package dazza-dev/laravel-dgt-cr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dazza-dev/laravel-dgt-cr
More information about dazza-dev/laravel-dgt-cr
Files in dazza-dev/laravel-dgt-cr
Package laravel-dgt-cr
Short Description Paquete Laravel para generar, firmar y enviar documentos electrónicos (Factura, Nota crédito, Nota débito y Tiquete Electrónico) al Ministerio de Hacienda (Costa Rica).
License MIT
Informations about the package laravel-dgt-cr
Laravel DGT Costa Rica 🇨🇷
Paquete Laravel para generar, firmar y enviar documentos electrónicos (Factura, Nota crédito, Nota débito y Tiquete Electrónico) al Ministerio de Hacienda (Costa Rica).
Instalar
Configurar
Publica el archivo de configuración:
Migraciones
Publica y ejecuta las migraciones:
Insertar los datos
Variables de entorno
Ejemplos
Generar un documento electrónico
Para enviar un documento electrónico como Factura, Nota crédito, Nota débito o Tiquete Electrónico. primero debes pasar la estructura de datos que puedes encontrar en: dazza-dev/dgt-xml-generator.
Configurar el emisor y receptor
Antes de enviar un documento, debes configurar el emisor y receptor. Esto se puede hacer con los métodos setIssuer y setReceiver.
Tipos de documentos disponibles
| Documento | Valor |
|---|---|
| Factura | invoice |
| Nota de crédito | credit-note |
| Nota de débito | debit-note |
| Tiquete Electrónico | ticket |
| Mensaje Receptor | receiver-message |
Consultar estado del documento enviado
Después de enviar un documento, puedes consultar su estado usando el método checkStatus:
Buscar un documento
Para buscar un documento debemos pasar la clave del documento que se obtiene al enviar el documento.
Obtener lista de documentos
Para obtener una lista de documentos electrónicos que se han enviado, puedes usar el método getDocuments.
Obtener los listados
El ministerio de hacienda tiene una lista de códigos que este paquete te pone a disposición para facilitar el trabajo de consultar esto en el anexo técnico:
Contribuciones
Las contribuciones son bienvenidas. Si encuentras algún error o tienes ideas para mejoras, por favor abre un issue o envía un pull request. Asegúrate de seguir las pautas de contribución.
Autor
Laravel DGT Costa Rica fue creado por DAZZA.
Licencia
Este proyecto está licenciado bajo la MIT License.
All versions of laravel-dgt-cr with dependencies
dazza-dev/dgt-cr Version ^1.0
laravel/framework Version ^8.0|^9.0|^10.0|^11.0|^12.0