API de auditoría de facturas
Sube una factura de compra o de venta y recibe su lectura auditada en JSON: emisor, receptor, importes e impuestos, comprobados entre sí, con avisos cuando algo no cuadra.
Pensada para los informáticos de una empresa, las empresas de software y las gestorías que quieren integrar la lectura de facturas en su propio programa.
La API se activa con alta previa: escríbenos y te preparamos el acceso.
Guías paso a paso
De la compra a tu llave y de la factura a tu programa contable: 6 guías, cada paso con su petición y su respuesta.
Ver las guías →Cómo conseguir acceso
Acceso bajo solicitud: la API se activa con alta previa. Escríbenos y te preparamos el acceso.
Escríbenos →Arranque rápido
De la recogida de tu llave a tu primera factura auditada, paso a paso, con curl o con Python.
Empezar →Las llaves
Quién paga y qué empresa se analiza: una llave de administrar para ti y una llave de procesar por cada empresa.
Ver las llaves →Subir una factura
Un PDF, JPEG o PNG por trabajo, diciendo si es una compra o una venta de esa empresa. El proceso es asíncrono.
Cómo funciona →El resultado v1
La lectura auditada de la factura, en JSON. En v1 se pueden añadir campos, nunca quitarlos ni renombrarlos.
El esquema del documento →Errores
Cada error lleva un código estable para tu programa y un mensaje para personas, con un ejemplo de cada uno.
La tabla de errores →Avisos
Un aviso no rechaza la factura: llega terminada, pero conviene revisarla antes de contabilizarla.
Los avisos de hoy →Referencia interactiva
Todas las operaciones, sus parámetros y sus respuestas, en una referencia navegable.
Abrir la referencia →Contrato descargable
El contrato de la API en OpenAPI y el esquema JSON del documento v1, para generar tu cliente o validar respuestas.
openapi.yaml →Conectores
Código abierto (licencia MIT) para llevar el documento v1 a tu programa de contabilidad: 7 conectores, uno por destino.
Ver los conectores →Guías paso a paso
Para quien llega sin saber nada de la API: qué hacer, en qué orden, y qué contesta cada petición.
De la compra a tu llave de administrar
El enlace de recogida de un solo uso, cómo se canjea por la llave de administrar (que se ve una vez) y qué hacer si el enlace ya no vale.
Leer la guía →Guía 2Una llave de procesar por cada empresa
Crear una llave de procesar con el NIF y el nombre de la empresa, limitarla a unas IP, listarlas y anularlas. La gestoría con varios clientes y la empresa que lleva lo suyo.
Leer la guía →Guía 3Subir una factura y recoger el resultado
Qué se puede subir, cómo se dice si es compra o venta, el número de trabajo y cómo se consulta hasta que termina, respetando Retry-After.
Leer la guía →Guía 4Leer el resultado: el documento v1, los avisos y los errores
Qué trae el documento v1, qué significa la dirección y el aviso TIPO_DISCREPANTE, cómo tratar un aviso que tu programa no conoce y los códigos de error estables.
Leer la guía →Guía 5La pool: cuánto te queda
Cómo se consulta la pool, qué significa cada campo, qué descuenta y qué no, y qué pasa cuando se para o se cierra.
Leer la guía →Guía 6Llevar el resultado a tu programa con un conector
Elegir el conector de tu programa contable, preparar lo que pide, ejecutarlo con tus respuestas y qué hacer con las facturas que salen a revisar.
Leer la guía →Conectores
Código abierto (licencia MIT) para llevar el documento v1 a tu programa de contabilidad. Cada uno trae su README con lo que produce y cómo se ha verificado.
- CSV genéricoUn CSV genérico, para hojas de cálculo o cualquier programa que importe columnas.
munincloud-conector-csv→ - a3El fichero para el Importador de Datos de a3 y para Importia.
munincloud-conector-a3→ - ERPNextEl fichero de Data Import de ERPNext para facturas de compra y de venta.
munincloud-conector-erpnext→ - OdooEl fichero de importación de facturas de Odoo (account.move).
munincloud-conector-odoo→ - ContasolLos ficheros IVS y APU de Contasol para las facturas recibidas.
munincloud-conector-contasol→ - Sage 50El fichero del importador de facturas en asientos de Sage 50.
munincloud-conector-sage50→ - HoldedLa plantilla de compras de Holded.
munincloud-conector-holded→
¿Prefieres no programar? Subir los PDF en el portal es otro camino: elige tu programa contable.
a3® es una marca de Wolters Kluwer. MuninCloud no está asociado a, ni certificado por, Wolters Kluwer. a3ASESOR®, a3innuva® e Importia® también son marcas de Wolters Kluwer. ERPNext® es una marca de Frappe Technologies Pvt. Ltd. MuninCloud no está asociado a, ni certificado por, Frappe Technologies Pvt. Ltd. Frappe® también es una marca de Frappe Technologies Pvt. Ltd. Odoo® es una marca de Odoo S.A. MuninCloud no está asociado a, ni certificado por, Odoo S.A. Contasol® es una marca de Software DELSOL. MuninCloud no está asociado a, ni certificado por, Software DELSOL. Sage® es una marca de Sage Global Services Limited o sus licenciantes. MuninCloud no está asociado a, ni certificado por, Sage Global Services Limited o sus licenciantes. Holded® es una marca de Holded. MuninCloud no está asociado a, ni certificado por, Holded.