Timbrar un CFDI

Timbra un CFDI 4.0. El emisor se selecciona por Emisor.Rfc. Consume un timbre del saldo (producción).

Authentication

AuthorizationBearer

API key (uuid_live_* / uuid_sandbox_*) o token de Firebase.

Request

This endpoint expects an object.
EmisorobjectRequired
SeriestringOptional
FoliostringOptional
FechastringOptional

YYYY-MM-DDTHH:MM:SS

FormaPagostringOptional

Catálogo c_FormaPago (ej. 01, 03, 99)

MetodoPagostringOptional

PUE | PPD

MonedastringOptional

ISO 4217 (ej. MXN, USD)

TipoCambiostringOptional
SubTotalstringOptional
TotalstringOptional
TipoDeComprobantestringOptional

I | E | T | N | P

ExportacionstringOptional

CFDI 4.0: 01 | 02 | 03

LugarExpedicionstringOptional

Código postal de expedición

ReceptorobjectOptional
Conceptoslist of objectsOptional
Partidas del comprobante
Impuestosmap from strings to anyOptional

Response

Respuesta del PAC al timbrar (passthrough). En éxito, data trae el CFDI timbrado.

statusstring

success | error

messagestring or null
dataobject

Errors

400
Bad Request Error
401
Unauthorized Error
402
Payment Required Error
403
Forbidden Error