FISCALISTO / API
Conciliación bancaria
Mande los depósitos de la cuenta del emisor y Fiscalisto le dice qué factura pagó cada uno; al conciliarlos, sus facturas quedan pagadas.
Mande los depósitos de la cuenta bancaria del emisor, de la API de su banco o de un estado de cuenta que ya leyó. Fiscalisto sugiere la factura que pagó cada uno (por monto, RFC, folio en el concepto y fecha), y al conciliarlo la factura queda pagada en Cuentas por cobrar y llega invoice.paid.
Mandar depósitos
curl https://api.fiscalisto.com/v1/bank_transactions \
-H "Authorization: Bearer $FISCALISTO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"account": "012180001234567891",
"transactions": [
{
"date": "2026-10-24",
"amount": 5800,
"description": "SPEI RECIBIDO INMOBILIARIA CVA",
"reference": "F-1024",
"payer_tax_id": "ICV060329BY0"
}
]
}'Hasta 1,000 depósitos por solicitud, solo abonos y en pesos. Uno que ya mandó (el mismo día, monto, referencia y concepto) se omite, así que puede mandar cada día los últimos 7 sin repetir nada: la respuesta dice cuántos se agregaron (added) y cuántos ya estaban (duplicates), con los nuevos en data.
Cada depósito (btx_…) abierto trae suggested_match: las facturas que parece pagar, cuánto toca a cada una, si son PUE o PPD y qué tan segura es (confidence: high o medium), con sus razones. payer_tax_id ayuda mucho: el RFC del ordenante casi nunca viene en el concepto.
Conciliar
| Si el depósito… | Haga |
|---|---|
| Pagó facturas PUE | POST /v1/bank_transactions/{id}/match, sin cuerpo para aceptar la sugerencia o con invoices (inv_… o UUID, de un mismo cliente). |
| Pagó facturas PPD | POST /v1/payments con "bank_transaction": "btx_…": timbra el complemento de pago, con la fecha del depósito, y lo concilia. Repetir la solicitud con la misma Idempotency-Key contesta el mismo complemento; otro con el mismo depósito se rechaza. |
| No es de una factura | POST /v1/bank_transactions/{id}/classify con classification: venta (aún sin facturar), prestamo, traspaso o devolucion. |
Un depósito sin explicar puede tomarse como ingreso en una revisión del SAT (artículo 59 fracción III del CFF): clasifique los que no vienen de una factura.
POST /v1/bank_transactions/{id}/reopen deshace la conciliación o la clasificación, y sus facturas vuelven a deber. Si se pagó con un complemento vigente, cancele antes el complemento (400 bank_transaction_invalid).
Consultar
GET /v1/bank_transactions lista los depósitos, los más recientes primero; con status=open solo los que faltan. Cada uno conciliado dice qué facturas pagó (invoices) y, si se pagó con un complemento, cuál (payment).
Una cuenta manda hasta 100,000 depósitos al día en producción y 5,000 en pruebas (Límites).
Cuentas por cobrar
Sepa qué facturas ya le pagaron, cuáles van en parcialidades y cuánto le debe cada cliente, y entérese de cada pago por webhook.
Contabilidad
Las pólizas, la balanza de comprobación, los estados financieros, el catálogo de cuentas, la contabilidad electrónica para el SAT y la DIOT de cada emisor, armadas de sus CFDI.