Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre Técnico

FINXFUMI

Funciones genéricas MI
FINA085AOrden de pago
FINXIMPCálculo de Retenciones de Impuestos
País:Bolivia
Ticket:11674915
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-11468


02. SITUACIÓN/REQUISITO

Se identifica que al realizar la contabilidad- Online de cualquier movimiento bancario que involucre ITF este no marca el registro del flag de contabilización (E5_LA) del asiento 56A, por lo tanto al ejecutar la rutina de contabilización offline vuelve a contabilizar lo que origina duplicidad al hacerlo. No hay tratamiento para el impuesto ITF al realizar la contabilidad online y el campo E5_LA siempre queda vacío al realizar la OP.

03. SOLUCIÓN

Se crea la función FINCALITF en el fuente FINXFUMI sacando el tratamiento de ITF del fuente FINXIMP. agregando funcionalidad para dicho impuesto cuando la contabilidad sea online.


  1. En el módulo SIGAFIN (Actualizaciones | Archivos | Modalidades), registrar una modalidad. Ejemp: 999

  2. En el módulo configurador (Entorno | Archivos | Parámetros), configurar los siguientes parámetros.

    1. MV_CTBFLAG = .T.  (Indica si la marcación de flags de contabilización de las rutinas Off-Line se realizara en la transacción del asiento contable)
    2. MV_CALCITF = 1 (Indica si el sistema debe controlar el impuesto ITF automáticamente en el movimiento bancario.)
    3. MV_ALIQITF =0.3 (Indica que alícuota debe utilizarse por el sistema en el movimiento bancario a la hora de calcular el impuesto ITF.)
    4. MV_NATITF =999 (Indica que modalidad debe utilizarse por el asiento en el movimiento bancario referente al valor del impuesto ITF.)
  3. En el módulo SIGAFIN (Actualizaciones | Archivos | Bancos), registrar un banco que se utilizará para el registro del movimiento bancario.

  4. En el módulo SIGAFIN (Actualizaciones | Archivos | Proveedores), registrar un proveedor.

    1. En la pestaña “Adm Fin” , informar la modalidad registrada previamente.

  5. En el módulo SIGACTB (Actualizaciones | Entes | Plan de Cuentas), contar con cuentas.

  6. En el módulo SIGACTB (Actualizaciones | Entes | Asientos Estándar), contar con los siguientes asientos estándar.

    1. 56A - Inclusión de ITF
    2. 570 - Inclusión de OP
  1. A través del módulo SIGAFIN (Actualizaciones | Cuentas Por Pagar), ejecutar rutina Orden de Pago.

  2. Establecer parámetros para la Orden de Pago.
    1. Colocar parámetro Asientos en línea =Si
  3. Informar campos para realizar la Orden de Pago. y confirmar.
  4. Se visualiza ventana de contabilidad donde se muestran los asientos contables para 56A y 570, confirmar el grabado.
  5. En el módulo SIGACTB (Actualizaciones | Movimientos | Asientos Contables), verificar que se hayan incluido ambos registros.

  6. A través del módulo SIGAFIN (Miscelánea | Contable) ejecutar rutina Contabilización Offlline.

    1. Establecer parámetros y ejecutar.
  7. Validad que no se visualice ventana para asientos contables pues los registros ya fueron contabilizados anteriormente.


04. INFORMACIÓN ADICIONAL

N/A

05. ASUNTOS RELACIONADOS

  • N/A