, (*1)
Facturama PHP SDK
[NOTE] This document is also available in English, (*2)
Librería para consumir la API Web y API Multiemisor de Facturama., (*3)
Puedes consultar la guía completa de la API., (*4)
Crear cuenta de usuario
Crear una cuenta de usuario en el ambiente de prueba Sandbox, (*5)
Para API Web, realiza la configuración básica usando RFC de pruebas "EKU9003173C9", más información aquí., (*6)
Sellos Digitales de prueba (CSD), aquí., (*7)
Inicio Rápido
Dependencias
Esta librería requiere PHP 5.5 como mínimo, (*8)
Instalación
composer require facturama/facturama-php-sdk:^2.0@dev
Incluyendo la librería
Incluye la librería a tu proyecto, (*9)
require __DIR__.'/vendor/autoload.php';
Crear una instancia de la clase Facturama\Client
Ejemplo:, (*10)
$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), (*11)
Todas las operaciones son reflejadas en la plataforma web., (*12)
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í, (*13)
API Multiemisor
Creación de CFDIs con múltiples emisores., (*14)
Las operaciones NO se reflejan en la plataforma web., (*15)
Operaciones API Multiemisor
- Crear, Consultar, Cancelar descarga de XML
- CRUD de CSD (Certificados de los Sellos Digitales).
Ejemplos: aquí, (*16)
¡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., (*17)
¡Gracias por ayudar!, (*18)
Contribuyendo:
phansys, (*19)