[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 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í.
- .Net Framework 4.5 o superior
Es recomendable utilizar NuGet para instalar la librería. Tambien puedes hacer fork y modificar a tu conveniencia.
Install-Package Facturama
Al no recibir otro parámetro, aparte de usuario y contraseña la librería está en modo Sandbox
var facturama = new FacturamaApi("usuario", "contraseña");
Especificando la propiedad isDevelopment en false, está en modo Producción
var facturama = new FacturamaApi("usuario", "contraseña", isDevelopment: false);
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.
- 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.
Algunos ejemplos: aquí
Creación de CFDIs con múltiples emisores.
Las operaciones NO se reflejan en la plataforma web.
- Crear, Consultar, Cancelar descarga de XML.
- CRUD de CSD (Certificados de los Sellos Digitales).
Algunos ejemplos: aquí