facturama / facturama-php-sdk
Facturama PHP SDK
Requires
- php: ^5.6|>=7.2|8.0
- ext-curl: *
- ext-openssl: *
- guzzlehttp/guzzle: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpmd/phpmd: ^2.4.3
- phpunit/phpunit: ^5.4.3|^6.0|^7.0
This package is not auto-updated.
Last update: 2025-03-26 12:34:35 UTC
README
Facturama PHP SDK
[NOTE] This document is also available in English
Librería para consumir la API Web y API Multiemisor de Facturama.
Puedes consultar la guía completa de la API.
Crear cuenta de usuario
Crear una cuenta de usuario en el ambiente de prueba Sandbox
Para API Web, realiza la configuración básica usando RFC de pruebas "EKU9003173C9", más información aquí.
Sellos Digitales de prueba (CSD), aquí.
Inicio Rápido
Dependencias
Esta librería requiere PHP 5.5 como mínimo
Instalación
composer require facturama/facturama-php-sdk:^2.0@dev
Incluyendo la librería
Incluye la librería a tu proyecto
require __DIR__.'/vendor/autoload.php';
Crear una instancia de la clase Facturama\Client
Ejemplo:
$facturama = new \Facturama\Client('USER', 'PASSWORD');
API Web
Creación de CFDIs con un único emisor, (el propietario de la cuenta, cuyo Perfil Fiscal se tiene configurado)
Todas las operaciones son reflejadas en la plataforma web.
Operaciones Web API
- Crear, Consultar y Cancelar CFDI, así como descargar XML, PDF y envío de éstos por e-mail;
- Consultar Perfil y Suscripción actual;
- Carga de Logo y Certificados Digitales;
- CRUD de Productos, Clientes, Sucursales y Series.
Ejemplos: aquí
API Multiemisor
Creación de CFDIs con múltiples emisores.
Las operaciones NO se reflejan en la plataforma web.
Operaciones API Multiemisor
- Crear, Consultar, Cancelar descarga de XML
- CRUD de CSD (Certificados de los Sellos Digitales).
Ejemplos: aquí
¡Quiero contribuir!
¡Genial! Simplemente realiza un fork del proyecto en GitHub, crea un branch, escribe un código y agregua algunas pruebas para tu nuevo código.
¡Gracias por ayudar!