Debt Reconciliation Public

Revertir conciliaciones de deuda por factura

Changed on

Revierte las conciliaciones de deuda (RAT) que referencian a las facturas indicadas.

Se revierte toda conciliación de la organización que esté en estado SUGGESTED, APPROVED o MANUALLY_RECONCILED y que incluya al menos una de las facturas del cuerpo. Las que ya están en DISMISSED o DEPRECATED se ignoran, por lo que reintentar sobre facturas ya revertidas responde 404.

Por cada conciliación revertida el servicio: libera los movimientos bancarios asociados (los deja disponibles para volver a conciliar, o los reembolsa si la conciliación ya estaba aprobada), elimina las transacciones de pago que había generado, vuelve a dejar las facturas como disponibles e impagas, y deja la conciliación en estado DISMISSED sin transacciones asociadas.

La operación no es transaccional: si la reversión de una conciliación del lote falla, esa conciliación conserva su estado original y no aparece en la respuesta, mientras que el resto del lote sí se revierte. La respuesta lista únicamente las conciliaciones efectivamente revertidas, así que conviene compararla con lo enviado.

post/debt-reconciliation/undo-by-invoices

Request

  • Base URL
    https://api.trytoku.com
  • URL
    https://api.trytoku.com/debt-reconciliation/undo-by-invoices
  • Auth
    API key in header x-api-key

Headers

x-account-keystring

Llave de API de una Account, para operar sobre esa Account en lugar de la principal.

Request body

id_invoicesstring[] required

Identificadores públicos de las facturas (inv_...) cuyas conciliaciones se quieren revertir. Se revierte toda conciliación de la organización que incluya al menos una de estas facturas.

Example request

{
  "id_invoices": [
    "inv_hR3kPz9WqL2sT7vY4nB8cF6dJ1mX0aQe"
  ]
}

Response

Las conciliaciones de deuda revertidas

Example response

{
  "debt_reconciliations": [
    {
      "adjustment_documents": [
        {
          "_id": "5eb7cf5a86d9755df3a6c593"
        }
      ],
      "client_bank_movements": [
        {
          "_id": "5eb7cf5a86d9755df3a6c593"
        }
      ],
      "invoices": [
        {
          "_id": "5eb7cf5a86d9755df3a6c593"
        }
      ],
      "transactions": [
        {
          "_id": "5eb7cf5a86d9755df3a6c593"
        }
      ]
    }
  ]
}

Changes