01. VISIÓN GENERAL

Existen dos asientos estándar para que el sistema realice la contabilidad de las transferencias bancarias:

  • 560 - Movimiento bancario - Transferencia salida banco origen.
  • 561 - Movimiento bancario - Transferencia entrada banco destino.

Se configuran como partida simple y ambos se generan por una única transacción.

De esta manera, ocurre que un asiento es contrapartida contable de otro, haciendo obligatoria la regla para seleccionar la Cartera TODAS en el proceso de contabilidad off-line debido a la consistencia contable que esto representa.

Importante

En la pantalla de inclusión de las transferencias bancarias (FINA100), si se modifica el campo Fecha crédito, solamente el asiento de destino tendrá el campo Fecha disponibilidad (E5_DTDISPO) modificado.

Con ello, el movimiento de origen realizará la modificación del saldo bancario, y para que la contabilidad pueda garantizar la integridad de los saldos en el balance contable, las transferencias bancarias siempre se contabilizarán por el campo Fecha baja (E5_DATA) - independientemente de la configuración de la pregunta «¿Contabiliza baja? « [Fecha baja (E5_DATA), Fecha digitación (E5_DTDIGIT) o Fecha disponibilidad (E5_DTDISPO)]

02. EJEMPLO DE CONFIGURACIÓN

El asiento estándar 560 realizará la contabilidad del movimiento de Salida (origen de la transferencia):


Cód Asto Est (CT5_LANPAD)560
Secuencial (CT5_SEQUEN)001
Descripción (CT5_DESC)Movimiento bancario - Transferencia salida banco origen
Cta Débito (CT5_DEBITO)
Cta Crédito (CT5_CREDIT)

IIF(ALLTRIM(FUNNAME())=="FINA100",POSICIONE("SA6",1,XFILIAL("SA6")+STRTRAN(STRLCTPAD,"/",""),"A6_CONTA"),SA6->A6_CONTA)

Val Moneda 1 (CT5_VLR01)

SE5->E5_VALOR

Historial (CT5_HIST)

'560:001 Transf Banc Salida: ' + STRLCTPAD (1)

'560:001 Transf Banc Salida: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2)

Origen Asto (CT5_ORIGEM)

'560:001 Transf Banc Salida: ' + STRLCTPAD (1)

'560:001 Transf Banc Salida: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2)

(1) ONLINE = STRLCTPAD - Variable PRIVATE que contiene el valor Banco/Agencia/Cuenta del banco Origen
(2) OFFLINE =
La rutina CTBAFIN utiliza el archivo SA6 para indicar el banco de origen.


El asiento estándar 561 realizará la contabilidad del movimiento de Entrada (destino de la transferencia):

Cód Asto Est (CT5_LANPAD)561
Secuencial (CT5_SEQUEN)001
Descripción (CT5_DESC)Movimiento bancario - Transferencia entra banco destino
Cta Débito (CT5_DEBITO)

IIF(ALLTRIM(FUNNAME())=="FINA100",POSICIONE("SA6",1,XFILIAL("SA6")+STRTRAN(STRLCTPAD,"/",""),"A6_CONTA"),SA6->A6_CONTA)

Cta Crédito (CT5_CREDIT)
Val Moneda 1 (CT5_VLR01)

SE5->E5_VALOR

Historial (CT5_HIST)

'561:001 Transf Banc Entrada: ' + STRLCTPAD (1)

'561:001 Transf Banc Entrada: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2)

Origen Asto (CT5_ORIGEM)

'561:001 Transf Banc Entrada: ' + STRLCTPAD (1)

'561:001 Transf Banc Entrada: ' + SA6→(A6_COD+"/"+A6_AGENCIA+"/"+A6_NUMCON) (2)

(1) ONLINE = STRLCTPAD - Variable PRIVATE que contiene el valor Banco/Agencia/Cuenta del banco Destino
(2) OFFLINE =
La rutina CTBAFIN utiliza el archivo SA6 para indicar el banco destino.


03. TABLAS UTILIZADAS

TABLADESCRIPCIÓN
FK5Movimientos bancarios          
SA6Bancos
SE5Movimiento bancario - En proceso de descontinuación
SEDModalidades


04. DOCUMENTOS RELACIONADOS

        Creación del parámetro MV_GPDOCTB