01. VISIÓN GENERAL
Deck of Cards |
---|
|
Card |
---|
label | Contabilidad OFF-LINE (CTBAFIN) |
---|
| El asiento estándar 513 se utiliza para contabilizar todos los pagos efectuados a proveedores por anticipado. Al contabilizarlo, el sistema está ubicado en el registro del título por pagar (TIPO = PA) en la tabla SE2 y en el movimiento bancario correspondiente (E5_TIPODOC = PA) en la tabla SE5, pudiendo utilizarse los campos de la propia tabla, ejemplo E2_VALOR o E5_VALOR. En el momento de la contabilidad se tratará el parámetro MV_CTMOVPA que indica si esta contabilidad ocurrirá por el título (SE2) o por el movimiento bancario (SE5). Por ejemplo: El 17/08/2017 se genera un título PA sin cheque, generando su movimiento bancario. El 18/08/2017 se realiza una conciliación bancaria (FINA380) en los movimientos de estos títulos, modificando la fecha de disponibilidad al 18/08/2017. MV_CTMOVPA = 1 - La contabilidad ocurrirá por el proceso de la tabla SE2, es decir, considerando la fecha de emisión del título (del día 17/08/2017.
MV_CTMOVPA = 2 - La contabilidad ocurrirá por el proceso de la tabla SE5, entonces, si en el procesamiento del CTBAFIN se selecciona para considerar la fecha de disponibilidad de las bajas, la fecha del día 18/08/2017 se considerará para efectuar el asiento contable.
|
Card |
---|
label | Contabilidad ON-LINE |
---|
| En el momento de la inclusión de un Pago anticipado (PA), el usuario define si el pago efectivo del anticipo ocurrirá cuando se incluya el título, o se efectuará vía pago comunicación bancaria (CNAB). Con ello, la ejecución del AE 513 mediante la rutina de inclusión de título (FINA050) o en la generación del movimiento bancario, podrá ocurrir durante la inclusión del título (FINA050) o en la confirmación de pago vía comunicación bancaria (FINA430). Por ejemplo: Durante la inclusión PA, el usuario define que su movimiento bancario será vía CNAB. MV_CTMOVPA = 1 - La contabilidad ocurrirá por el proceso de la SE2, luego se llamará durante la inclusión del título por medio de la rutina FINA050.
MV_CTMOVPA = 2 - La contabilidad ocurrirá por el proceso de la SE5, luego se llamará durante la confirmación de pago por medio de la rutina FINA430 (devolución de pagos) o al realizar la baja automática (FINA090/FINA091).
|
|
02. EJEMPLO DE UTILIZACIÓN
Deck of Cards |
---|
|
Card |
---|
id | 1 |
---|
label | Contabilidad por el SE2 (MV_CTMOVPA = 1) |
---|
| Deck of Cards |
---|
id | Escenarios |
---|
effectType | fade |
---|
| Card |
---|
id | 1 |
---|
label | Escenario 1 - Partida doble |
---|
| Configuración del asiento estándar:
| Secuencia 001 | Tipo de asiento | 3 - partida doble | Cuenta débito | SED->ED_CONTA | Cuenta crédito | SA6->A6_CONTA (*ver aviso a continuación) | Valor del asiento | IIF(SE2->E2_MOEDA==1,SE2->E2_VALOR,SE2->E2_VLCRUZ) | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" HIST.: " + ALLTRIM(SE2->E2_HIST) |
|
Card |
---|
id | 2 |
---|
label | Escenario 2 - Partida simple |
---|
| Configuración de los asientos estándar:
| Secuencia 001 | Tipo de asiento | 1 - Débito | Cuenta débito | SED->ED_CONTA | Cuenta crédito |
| Valor del asiento | IIF(SE2->E2_MOEDA==1,SE2->E2_VALOR,SE2->E2_VLCRUZ) | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" HIST.: " + ALLTRIM(SE2->E2_HIST) |
| Secuencia 002 | Tipo de asiento | 2 - Crédito | Cuenta débito |
| Cuenta crédito | SA6->A6_CONTA (*ver aviso a continuación) | Valor del asiento | IIF(SE2->E2_MOEDA==1,SE2->E2_VALOR,SE2->E2_VLCRUZ) | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" HIST.: " + ALLTRIM(SE2->E2_HIST) |
|
|
Aviso |
---|
| Para la correcta ubicación en la tabla SA6 (Archivo de bancos) en la contabilidad offline (CTBAFIN), es imprescindible que el movimiento bancario (SE5) del PA exista, ya que es donde los datos bancarios del anticipo quedarán almacenados. Por lo tanto, si desea utilizar los campos de la tabla SA6 en la configuración del AE, recomendamos que se utilice la configuración MV_CTMOVPA = 2 para garantizar que el asiento contable solamente se genere después de que exista el registro en la SE5. Ejemplo de cuando la SA6 queda indisponible: Al utilizar la configuración MV_CTMOVPA = 1 e intentar contabilizar un PA sin que su movimiento bancario se haya generado, la rutina CTBAFIN no encontrará registros en la SE5 y consecuentemente no se ubicará en la tabla SA6. |
|
Card |
---|
id | 1 |
---|
label | Contabilidad por el SE5 (MV_CTMOVPA = 2) |
---|
| Deck of Cards |
---|
id | Escenarios |
---|
effectType | fade |
---|
| Card |
---|
id | 1 |
---|
label | Escenario 1 - Partida doble |
---|
| Configuración del asiento estándar:
| Secuencia 001 | Tipo de asiento | 3 - partida doble | Cuenta débito | SED->ED_CONTA | Cuenta crédito | SA6->A6_CONTA | Valor del asiento | SE5->E5_VALOR | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" HIST.: " + ALLTRIM(SE2->E2_HIST) |
|
Card |
---|
id | 2 |
---|
label | Escenario 2 - Partida simple |
---|
| Configuración de los asientos estándar:
| Secuencia 001 | Tipo de asiento | 1 - Débito | Cuenta débito | SED->ED_CONTA | Cuenta crédito |
| Valor del asiento | SE5->E5_VALOR | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" HIST.: " + ALLTRIM(SE2->E2_HIST) |
| Secuencia 002 | Tipo de asiento | 2 - Crédito | Cuenta débito |
| Cuenta crédito | SA6->A6_CONTA | Valor del asiento | SE5->E5_VALOR | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" HIST.: " + ALLTRIM(SE2->E2_HIST) |
|
|
|
Card |
---|
id | 2 |
---|
label | Escenario 3 - Prorrateo múltiples modalidades |
---|
| Configuración de los asientos estándar:
| Secuencia 001 (para contabilizar los títulos sin el prorrateo) | Tipo de asiento | 3 - partida doble | Cuenta débito | SED->ED_CONTA | Cuenta crédito | SA6->A6_CONTA | Valor del asiento | IF(SE2->E2_MULTNAT=='2',SE2->E2_VALOR,0) | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" REF. TIT:'+SE2->(E2_PREFIXO+'/'+E2_NUM+'/'+E2_PARCELA+' NAT:'+E2_NATUREZ) |
| Secuencia 002 (para contabilizar los títulos con el prorrateo) | Tipo de asiento | 3 - partida doble | Cuenta débito | SED->ED_CONTA | Cuenta crédito | SA6->A6_CONTA | Valor del asiento | IF(SE2->E2_MULTNAT=='2', SE2->E2_VALOR, 0) | Historial | «ANTICIP. AL PROVEED. "+ALLTRIM(SA2->A2_NREDUZ)+" REF. TIT:'+SEV->(EV_PREFIXO+'/'+EV_NUM+'/'+EV_PARCELA+' NAT:'+EV_NATUREZ) |
|
|
Nota |
---|
title | Prorrateo de Múltiples modalidades vs. Centro de costos |
---|
|
Para los pagos anticipados (PA) que tengan prorrateo de Múltiples modalidades vs. Centro de costos, la contabilidad online y offLine tiene tratamientos diferentes con relación al código de asiento estándar: - En el proceso ONLINE, la contabilidad se realizará por el asiento estándar 510.
- En el proceso OFFLINE, la contabilidad se realizará por el asiento estándar 513.
|
04. VARIABLES CONTABLES DISPONIBLES
No existen.
05. RUTINAS
Las siguientes rutinas se consideran para la utilización (punto de asiento) del asiento estándar 513.
Cuentas por pagar - FINA050
Contabiliza online la inclusión del pago anticipado (E2_TIPO=PA).
- La configuración de la pregunta (tecla F12) "Contabiliza Online" de la rutina FINA050 debe ser igual a "Sí".
Si en el momento de la inclusión del PA las preguntas de la rutina FINA050 (tecla F12) estuvieran configuradas para no generar el movimiento bancario, la contabilidad solamente se generará si:
El parámetro MV_CTMOVPA estuviera configurado con el contenido "1" (o no se creó).
Si el banco vinculado al PA estuviera configurado como un caja interno, por medio de la configuración del parámetro MV_CARTEIR.
Devolución de pagos - FINA430
- Contabiliza online la generación de los movimientos bancarios (tabla SE5/FK5) de títulos PA que se pagaron vía CNAB.
- El parámetro MV_CTMOVPA debe estar configurado con el contenido "2" para que la contabilidad ocurra en este momento.
- La configuración de la pregunta (tecla F12) "Contabiliza Online" de la rutina FINA430 debe ser igual a "Sí".
Bajas automáticas - FINA090/FINA091
- Contabiliza online la generación de los movimientos bancarios (tabla SE5/FK5) de títulos PA cuando esto no se haya realizado por medio de la rutina FINA430 (devolución CNAB)
- La configuración de la pregunta (tecla F12) "Contabiliza Online" en la rutina (FINA090 o FINA091) debe ser igual a "Sí".
Contabilidad Offline - CTBAFIN
- Considera la contabilidad del AE 513 referente a los procesos mencionados anteriormente, pero cuando la configuración de la pregunta (tecla F12) "Contabiliza Online" se haya definido como "No" en cada una de las rutinas mencionadas anteriormente.
FIN0010_LPAD_¿Cómo_utilizar_prorrateo_de_múltiples_modalidades_por_Centro_de_costo?