tesoreria

Registrar un cobro, un pago, un cruce de cuentas, un ingreso o un egreso

Un cobro o un pago contra un banco o una caja, aplicado a documentos con saldo de un mismo tercero; lo que no se aplique es un anticipo del tercero y se declara en anticipo, que tiene que ser exactamente el importe menos lo aplicado. Sin documentos, el movimiento es entero un anticipo y lleva tercero. Un cruce (sentido: cruce) compensa sin banco lo que un tercero debe como cliente con lo que se le debe como proveedor: documentos de los dos lados, cada lado por el importe, y se guarda con la forma de pago 15. Ningún documento recibe más de lo que debe. La fecha no puede ser posterior a hoy, ni anterior al inicio de la contabilidad o a la emisión de los documentos, ni caer en un mes cerrado. Con la contabilización automática encendida se asienta al registrarse; si el asiento no sale, el movimiento queda registrado igual y aparece entre los pendientes de contabilizar. Ingreso y egreso (módulo 17): dinero que entra o sale de un banco o una caja sin documento, contra una cuenta contable (contrapartidaCuentaId, obligatoria si el emisor tiene plan de cuentas; ver GET /tesoreria/contrapartidas) y con su clase del flujo de efectivo (claseFlujo; sin ella, «otros cobros» u «otros pagos» de operación, ver GET /tesoreria/clases-flujo). Llevan cuentaTesoreriaId y formaPago, no llevan aplicaciones ni anticipo, y tercero es opcional. Sin plan de cuentas no se asientan.

post/tesoreria/movimientos

Request

  • Base URL: https://contadeo.com/api
  • URL: https://contadeo.com/api/tesoreria/movimientos
  • Auth: HTTP bearer

Request body

emisorIdstring uuid required
sentido'cobro' | 'pago' | 'cruce' | 'ingreso' | 'egreso' required
fechastring date required
importenumber required
cuentaTesoreriaIdstring uuid nullable

Obligatorio en un cobro o un pago; un cruce no lleva

formaPagostring nullable

Código vigente de la Tabla 24 del SRI. Obligatorio en un cobro o un pago; un cruce no lleva

referenciastring nullable

Número de la transferencia o del cheque

notastring nullable
anticiponumber

Lo que queda a favor del tercero: el importe menos lo aplicado

contrapartidaCuentaIdstring uuid nullable

Ingreso o egreso: la cuenta contable del otro lado del asiento. Activa, que reciba movimientos y distinta de la del banco o la caja

claseFlujostring nullable

Ingreso o egreso: código del plan de la SCVS de GET /tesoreria/clases-flujo

Example request

{
  "claseFlujo": "95010105"
}

Response

El movimiento registrado, con sus aplicaciones

idstring uuid required
sentido'cobro' | 'pago' | 'cruce' | 'ingreso' | 'egreso' | 'transferencia' required
fechastring date required
importenumber required
estado'registrado' | 'anulado' required
formaPagostring nullable required

Tabla 24 del SRI; 15 en un cruce y null en una transferencia

referenciastring nullable required
notastring nullable required
documentosinteger required

A cuántos documentos se aplicó, contando solo lo vivo

asientoIdstring uuid nullable required

Su asiento, si ya está en el libro

anuladoElstring date nullable required
motivoAnulacionstring nullable required
aplicadonumber required

Lo aplicado hoy a documentos

disponiblenumber required

Lo que le queda sin aplicar: su anticipo disponible. Cero en todo lo que no es un cobro o un pago

claseFlujostring nullable required

Clase del flujo de efectivo, un código del plan de la SCVS. null en un cruce y en una transferencia

depositoIdstring uuid nullable required

El depósito (una transferencia) que llevó este cobro al banco

claseFlujoNombrestring nullable required

El nombre de esa clase en el plan de la SCVS

esDepositoboolean required

Una transferencia que depositó cobros de una caja. Lo sigue siendo anulada

depositoFechastring date nullable required

La fecha de ese depósito

emisorIdstring uuid required
asientoAnulacionIdstring uuid nullable required

El inverso que dejó la anulación, si ya está en el libro

Changes

No recorded changes to this operation across all 2 revisions of this API.