Arma el JSON de una factura CFDI 4.0 con los campos requeridos por el SAT. Cópialo y envíalo a la API de Fiscalapi para timbrar.
Comprobante
Emisor
Receptor
Concepto
{
"versionCode": "4.0",
"series": "F",
"date": "2026-05-10T21:20:35.059Z",
"paymentFormCode": "01",
"currencyCode": "MXN",
"typeCode": "I",
"expeditionZipCode": "45116",
"paymentMethodCode": "PUE",
"issuer": {
"tin": "EKU9003173C9",
"legalName": "ESCUELA KEMPER URGATE",
"taxRegimeCode": "601"
},
"recipient": {
"tin": "URE180429TM6",
"legalName": "UNIVERSIDAD ROBOTICA ESPAÑOLA",
"cfdiUseCode": "G03",
"taxRegimeCode": "601",
"zipCode": "65000"
},
"items": [
{
"itemCode": "81111500",
"unitOfMeasurementCode": "E48",
"description": "Servicio de desarrollo de software",
"quantity": 1,
"unitPrice": 1000
}
]
}Envía este JSON con un POST a /api/v4/invoices de Fiscalapi para generar y timbrar el CFDI 4.0 ante el SAT. Consulta el detalle de cada campo en la documentación oficial.
Un CFDI 4.0 de ingreso requiere identificar el comprobante (versión, tipo, forma y método de pago, moneda y CP de expedición), los datos fiscales del emisor y del receptor (RFC, razón social, régimen fiscal y uso de CFDI) y al menos un concepto con clave de producto/servicio del SAT, clave de unidad, cantidad y precio unitario.