Download the PHP package cotopaco/laravel-factus-sdk without Composer
On this page you can find all versions of the php package cotopaco/laravel-factus-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cotopaco/laravel-factus-sdk
More information about cotopaco/laravel-factus-sdk
Files in cotopaco/laravel-factus-sdk
Package laravel-factus-sdk
Short Description Interacts with Factus API with this SDK.
License MIT
Homepage https://github.com/cotopaco1/laravel-factus-sdk
Informations about the package laravel-factus-sdk
⚠️ Este paquete esta en desarrollo y puede cambiar su estructura, no se recomienda para produccion por el momento, Si te es util puedes realizar un Fork al paquete y acomodarlo a tus necesidades
SDK Factus para interactuar facilmente con la API de Factus
Factus es un proveedor tecnologico de Colombia, que provee como servicio una API para interactuar mas facil con la DIAN. Este paquete no es oficial de Halltec(Empresa dueña de Factus). Interactua con Factus facilmente con las herramientas disponibles en este paquete !
ejemplo simplicifado:
Instalación
Instala el paquete via composer:
Ahora en nuestro archivo .env de la raiz del proyecto debemos agregar las siguientes variables
Conceptos Clave
- CLIENT: Representa un cliente que puede solicitar recursos en la API de factus, ej: InvoiceClient puede realizar solicitdes acorde a la facutración.
- DTO: Son clases que transportan la información referente a una entidad, estos debes instanciarlos y pasarlos a los metodos del cliente correspondiente.
Uso
Ya con las credenciales configuradas, podemos utilizar la clase Cotopaco\Factus\Factus::class para interactuar con la API de factus.
Crear una factura
Listar factura
``
Mostrar una factura
``
Descargar pdf de una factura
``
Eliminar una factura no validada por la DIAN
``
Opcional: Publica las configuraciones
Se publicara el archivo 'config/factus.php' con el siguiente contenido.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contribución
Eres libre de contribuir, crea una PR y con gusto lo revisaré.
Credits
- Sergio
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-factus-sdk with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0||^12.0