Gestión manual en la app
- • Crea facturas completas con datos fiscales del cliente.
- • Adjunta documentos, aplica notas y reemisiones según proceda.
- • Descarga PDF/XML y reenvía por email con un clic.
Una app para que gestiones tus facturas digitales y un API para integrarlas con tus sistemas o terceros (tiendas, ERPs, CRMs).
Descargas listas para archivo contable y envío al cliente.
Control de numeración por serie. Evita duplicados.
Notificaciones en tiempo real para tu backend.
Bitácora de eventos: emisión, envíos, reemisiones.
Emite, consulta y descarga facturas desde tus sistemas.
curl -X POST https://api.tuimprenta.digital/v1/invoices \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"series":"TD-2025",
"issue_date":"2025-11-07",
"customer":{
"name":"Inversiones ABC, C.A.",
"tax_id":"J-12345678-9",
"email":"admin@abc.com",
"address":"Av. Principal, Caracas"
},
"items":[
{"sku":"CAT-TARJETAS-300G","description":"Tarjetas 9x5 cm (100u)","qty":1,"unit_price":12.00,"tax_rate":0.16}
],
"currency":"USD",
"send_email": true,
"metadata":{"order_id":"TD-00123"}
}'
const res = await fetch("https://api.tuimprenta.digital/v1/invoices", {
method: "POST",
headers: {
"Authorization": "Bearer <API_KEY>",
"Content-Type": "application/json"
},
body: JSON.stringify({
series: "TD-2025",
issue_date: "2025-11-07",
customer: { name: "Inversiones ABC, C.A.", tax_id: "J-12345678-9", email: "admin@abc.com" },
items: [{ sku: "CAT-TARJETAS-300G", description:"Tarjetas 9x5", qty:1, unit_price:12.00, tax_rate:0.16 }],
currency: "USD",
send_email: true,
metadata: { order_id: "TD-00123" }
})
});
const invoice = await res.json();
// Descargar PDF:
const pdfRes = await fetch(`https://api.tuimprenta.digital/v1/invoices/${invoice.id}/pdf`, {
headers: { "Authorization": "Bearer <API_KEY>" }
});
import requests
API = "https://api.tuimprenta.digital/v1"
KEY = "Bearer <API_KEY>"
payload = {
"series":"TD-2025",
"issue_date":"2025-11-07",
"customer":{"name":"Inversiones ABC, C.A.","tax_id":"J-12345678-9","email":"admin@abc.com"},
"items":[{"sku":"CAT-TARJETAS-300G","description":"Tarjetas 9x5","qty":1,"unit_price":12.0,"tax_rate":0.16}],
"currency":"USD",
"send_email": True
}
r = requests.post(f"{API}/invoices", headers={"Authorization": KEY}, json=payload)
inv = r.json()
pdf = requests.get(f"{API}/invoices/{inv['id']}/pdf", headers={"Authorization": KEY})
*El flujo (cancelación/nota) depende de normativa local.
Recibe eventos en tu servidor:
{
"id":"evt_123",
"type":"invoice.issued",
"data":{"invoice_id":"inv_abc","series":"TD-2025","number":123},
"created_at":"2025-11-07T12:34:56Z",
"signature":"sha256=..."
}
Valida la firma con tu Webhook Secret.
Tokens Bearer por proyecto y roles por ambiente (sandbox/producción).
Cifrado TLS en tránsito. Opcional: IP allowlist y firma de webhooks.
La denominación y requisitos (p. ej., CFDI, Facturae, e-Invoice) varían por país. Configuramos el formato/autoridad según tu jurisdicción.
Sí, puedes gestionar y emitir facturas digitales desde la app o la API de forma independiente.
Solicita acceso en Soporte. Te creamos un proyecto sandbox con límites y, luego, credenciales de producción.
Opcional. Activa send_email en el payload o usa la app para reenviar por correo.
Sí. Según la normativa local, se emite una nota/cancelación relacionada a la factura original.