FISCALISTO / API / REFERENCIA
Ver la DIOT de un mes
Lo efectivamente pagado a cada proveedor en el mes (facturas PUE y complementos de pago recibidos), con sus notas de crédito como devoluciones, por tipo de operación. Sale de las facturas recibidas que trajo de las descargas del SAT. Desde enero de 2025 (formato 2025).
bearerAuthAutorizaciónBearer <llave>Su llave secreta: fk_test_… en pruebas, fk_live_… en producción. Desarrolladores › Llaves.
month*stringEl mes (AAAA-MM).
^\d{4}-(0[1-9]|1[0-2])$issuer?stringEl emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.
Correcto.
application/json- response
La DIOT de un mes: lo pagado a cada proveedor, por tipo de operación.
object*stringQué tipo de objeto es («invoice», «customer»…).
livemode*booleantrue en producción (llaves fk_live_), false en pruebas (fk_test_). Lo de pruebas no vale ante el SAT.
issuer*stringEl emisor.
month*stringEl mes (AAAA-MM).
proportion*numberLa proporción de IVA acreditable del mes para gastos comunes (1 si no la aplica).
lines*array<>Una línea por proveedor y tipo de operación, con lo pagado en el mes.
warnings*array<string>Lo que conviene revisar antes de presentarla.
curl -X GET 'https://api.fiscalisto.com/v1/accounting/diot?month=2026-10' \ -H 'Authorization: Bearer fk_test_…'{ "object": "diot", "livemode": false, "issuer": "iss_OufpKqnrvx9p", "month": "2026-09", "proportion": 1, "lines": [ { "tax_id": "CACX7605101P8", "name": "XOCHILT CASAS CHAVEZ", "third_party_type": "04", "operation_type": "03", "paid": { "base_16": 12000, "base_8": 0, "base_0": 0, "exempt": 0, "not_taxable": 0, "vat": 1920 }, "returns": { "base_16": 0, "base_8": 0, "base_0": 0, "exempt": 0, "not_taxable": 0, "vat": 0 }, "blacklisted": false } ], "warnings": []}Descargar la contabilidad electrónica GET
El ZIP del mes para el Buzón Tributario: el catálogo (CT) y la balanza (BN, o BC si es complementaria), cada uno en su ZIP con el nombre que espera el SAT, en el formato 1.3 del Anexo 24. Con journal_request, también las pólizas (PL), que se entregan cuando el SAT las pide.
Descargar la DIOT para el SAT GET
El TXT de carga masiva de la DIOT 2025: 54 campos separados por |, pesos enteros. Con group_small_suppliers=true junta en una línea global a los proveedores chicos (regla 4.5.2 RMF). Un mes sin pagos a proveedores responde diot_empty: esa se presenta sin operaciones en el portal del SAT.