Download the PHP package simplefactura/sdk without Composer
On this page you can find all versions of the php package simplefactura/sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download simplefactura/sdk
More information about simplefactura/sdk
Files in simplefactura/sdk
Package sdk
Short Description SDK para integrar Simple Factura
License MIT
Homepage https://github.com/lpinedozav/SDKSimpleFacturaPHP.git
Informations about the package sdk
SDK SimpleFactura
El SDK SimpleFactura es una solución en PHP diseñada para facilitar la integración con los servicios de SimpleFactura, parte de ChileSystems. Este SDK provee un conjunto de clases y métodos que permiten realizar operaciones como facturación, gestión de productos, proveedores, clientes, sucursales, folios, Datos de empresa y boletas de honorarios.
Características principales
- Simplifica la interacción con los servicios de SimpleFactura.
- Proporciona interfaces específicas para operaciones como:
- Facturación: Generación y gestión de documentos tributarios electrónicos.
- Gestión de productos, proveedores y clientes.
- Gestión de folios.
- Emisión de boletas de honorarios.
- Compatible con PHP 7.4 y superior.
Requisitos
Dependencias
Las dependencias necesarias para utilizar este SDK son:
- guzzlehttp/guzzle ^7.9
- php-di/php-di ^7.0
- symfony/serializer ^7.1
- symfony/property-access *
- ramsey/uuid ^4.7
- symfony/polyfill-ctype ^1.31
Plataforma
El SDK es compatible con PHP 7.4 y versiones superiores.
Instalación
Puedes instalar el SDK utilizando Composer, el gestor de dependencias para PHP.
Usando Composer
Ejecuta el siguiente comando en tu terminal:
Configuración del SDK del archivo appsettings.json:
Para usar el SDK, es necesario configurar tus credenciales y la URL base de la API en un archivo appsettings.json, Este archivo debe contener tus credenciales de acceso a la API de SimpleFactura. Aquí tienes un ejemplo de cómo configurarlo:
Para garantizar que el archivo appsettings.json esté disponible en tiempo de ejecución, sigue estos pasos:
- Crea un archivo llamado appsettings.json en el directorio raíz de tu proyecto.
- Agrega tus credenciales de acceso a la API en el archivo appsettings.json como se muestra en el ejemplo anterior.
- Asegúrate de que el archivo appsettings.json esté incluido en tu archivo .gitignore para evitar subir tus credenciales a un repositorio público.
Cómo empezar
Inicialización del cliente
Para utilizar el SDK, necesitas inicializar la clase SimpleFacturaClient.
Uso de los servicios
El cliente proporciona propiedades que corresponden a los diferentes servicios disponibles:
Ejemplo de Uso del SDK SimpleFactura y Descripción General del Código
ObtenerPDF
Este ejemplo demuestra cómo utilizar el SDK SimpleFacturaSdk
para interactuar con el servicio de facturación electrónica SimpleFactura. Específicamente, se realiza una solicitud para descargar el PDF de una factura electrónica. Ejemplo de Uso:
Documentación
La documentación relevante para usar este SDK es:
- Documentación general: Sitio Simple Factura.
- Documentacion de APIs Postman.
All versions of sdk with dependencies
php-di/php-di Version ^7.0
symfony/serializer Version ^7.1
symfony/property-access Version *
ramsey/uuid Version ^4.7
symfony/polyfill-ctype Version ^1.31