SAT catalogs, CSD certificates, cadenas, sellos, a cancellation flow with a 72-hour clock — get one byte wrong and the invoice bounces, the client waits, and your team is debugging "sello no corresponde" at 2 a.m. Or: send one JSON request and bill like it's a solved problem. Because now it is.
Nested namespaces, XSLT cadenas, base64 certificates, catalog codes that change under you. Nobody should need a fiscal degree to bill a client. This is the entire request — and when something is off, the error tells you the fix in plain language instead of a four-digit SAT code.
# stamp an invoice POST https://api.newinvoice.dev/v1/invoices { "customer": { "rfc": "XAXX010101000" }, "items": [{ "description": "Consultoría", "amount": "1500.00" }] } { "status": "stamped", "uuid": "a7f0c1e2-4b83-4d1a-9e77-2c5f1b0d8e42", "xml_url": "…/v1/invoices/inv_3k9/xml", "pdf_url": "…/v1/invoices/inv_3k9/pdf" }
Every CFDI integration dies in the same four places. We took them off your plate.
Isla Espíritu Santo · BCSThe quickstart takes you from nothing to a real prueba CFDI before your coffee cools.
Barrancas del Cobre · ChihuahuaMint, name, and revoke API keys yourself — no email thread, no waiting.
Bacalar · Quintana RooNo CSD, no PAC contract, no sales call. Free account, real prueba stamps, today.