facturama/facturama-php-sdk

Facturama PHP SDK

v2.0.1 2021-03-30 17:23 UTC

This package is not auto-updated.

Last update: 2024-04-24 08:32:41 UTC


README

Build Status

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!

Contribuyendo:

phansys