Facturiadocs
Webhooks

Catálogo de eventos

Todos los tipos de evento de la v1, agrupados por lo que le pasó al mundo.

enabled_events: ["*"] te suscribe a todo, incluidos los tipos que agreguemos después. Si listas tipos explícitos, tendrás que actualizar la lista cuando quieras uno nuevo.

Ciclo de vida de un documento

EventoSe dispara cuando
document.createdFacturia lo aceptó; folio asignado
document.sentTransmitido al SII; track_id conocido
document.acceptedDOK del SII — el que más integraciones usan
document.reparoDNK del SII, o RPR/RLV de boletas
document.rejectedSobre o documento rechazado
document.failedNo pudimos armarlo, firmarlo o transmitirlo
document.annulledUna nota de crédito lo anuló

Recepción

EventoSe dispara cuando
received_document.createdLlegó un DTE de proveedor (por intercambio o por reconciliación con el RCV)
received_document.deadline_approachingQuedan 2 días de la ventana de 8 y sigue en pending
received_document.acceptedSe registró una aceptación (tuya o de una automatización)
received_document.rejectedSe registró un reclamo
received_document.receipt_acknowledgedSe otorgó el recibo de mercaderías

`received_document.deadline_approaching` es el evento que más plata ahorra

Es el aviso de que quedan dos días de la ventana de 8 días para objetar una factura de proveedor. Pasado el día 8, el silencio ya aceptó. Ver La ventana de 8 días.

Empresa y operación

EventoSe dispara cuando
empresa.onboarding.updatedCualquier transición de la puesta en marcha
empresa.onboarding.action_requiredUn paso humano está bloqueando
empresa.onboarding.completedLa empresa llegó a emitting
empresa.suspendedVenció el certificado o se revocó el mandato
certificate.expiring30, 14 y 3 días antes del vencimiento
certificate.expiredAl vencer
folios.lowBajo el umbral de un tipo
folios.exhaustedYa no hay folios: la emisión está fallando
folios.replenishedLlegó un CAF nuevo
webhook_endpoint.disabledAuto-apagado tras 5 días de falla sostenida
connection.linkedEl feed de Fintoc quedó activo
connection.sync_succeededSincronización de movimientos completada
connection.sync_failedSincronización fallida
connection.requires_relinkEl feed necesita que la persona reconecte
api_key.createdSe minteó una llave (lleva el id de la llave minteadora)
api_key.rolledSe rotó una llave
api_key.revokedSe revocó una llave

Impuestos

EventoSe dispara cuando
tax.rcv.syncedTerminó una sincronización del RCV (con bandera changed)
tax.f29.proposal.readyLa propuesta de un período ya es calculable
tax.f29.proposal.updatedLa propuesta cambió
tax.f29.review_requiredHay observaciones con severity: error; la declaración automática queda suprimida
tax.f29.filing.submittedLa declaración se envió al SII
tax.f29.filing.succeededEl SII la aceptó
tax.f29.filing.rejectedEl SII la rechazó
tax.f29.filing.failedNo pudimos completar el envío
tax.suggestion.createdApareció una sugerencia
tax.suggestion.auto_confirmedUna automatización actuó sobre una sugerencia
tax.statement.importedTerminó una carga de cartola; el result del job trae los conteos

Qué escuchar, según lo que estés construyendo

Si estás construyendoEscucha
Facturación de un SaaSdocument.accepted, document.rejected, document.failed
Cuentas por pagarreceived_document.created, received_document.deadline_approaching
Un asistente de onboardingempresa.onboarding.updated, empresa.onboarding.action_required
Operación desatendidafolios.low, certificate.expiring, connection.requires_relink, webhook_endpoint.disabled
Cierre tributariotax.rcv.synced, tax.f29.proposal.ready, tax.f29.review_required

En esta página