Lo primero es definir el asiento, esto se hace en el mantenedor de documentos:
Cpago.cuenta: Cuenta a la cual se imputa la condición de pago, esta cuenta está definida en la tabla Gen_pagocompras o Gen_pagoventas, las cuentas se ingresan mediante el código interno de la cuenta:
Si el documento trabaja con crédito a 15 días, el monto lo mueve a las cuentas indicadas, dependiendo si es una declaración de pago (orden de compra) o si es un pago real (Factura de compra).
Cpago.monto: Este monto lo rescata del ingreso de documentos, recordar que las cuotas las asigna automáticamente el sistema o pueden ser modificadas por el usuario.
CPago.TipoDoctoPago: Este valor lo rescata desde la tabla anterior del campo Tipo Docto Pago, hace referencia al documento con el cual se va a pagar, ejemplo de estos son el Cheque, Letra, etc.
CPago.NroDctoPago: Si es un pago real, rescata el número del campo Nro Docto Pago, de la tabla anteriormente vista.
CPago.FechaVcto: Rescata la fecha de vencimiento de las condiciones de pago hechas en el ingreso de documentos.
Un ejemplo de este caso es el siguiente:
Bajo el supuesto que los códigos de la tabla corresponden a las siguientes cuentas:
Si se centraliza una Guía de Despacho, que involucra una declaración de pago, el asiento se presenta de esta forma:
Cuenta | Debe | Haber | Tipo Documento | Número de Documento | Fecha de Vencimiento |
21-02-003 | 80.000 |
|
|
|
|
val.cuenta | 14.400 |
|
|
|
|
13-01-004 |
| 50.000 |
|
|
|
13-01-011 |
| 24.400 |
|
|
|
21-01-003 |
| 12.000 | Cheque | 1 | 25/05/09 |
21-01-003 |
| 8.000 | Cheque | 2 | 09/06/09 |
Si se centraliza una Factura, la cual involucra el pago real, el asiento es el mismo, sólo cambian las cuentas de las condiciones de pago.