Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN- Financiero
Función:
Rutina:Nombre Técnico
FINXFUMI.PRWFunciones Genéricas MI
País:Bolivia
Ticket:16019691
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-16168


02. SITUACIÓN/REQUISITO

Al generar una orden de pago con proveedor extranjero y en moneda 2, el cálculo del ITF se genera de forma incorrecta en la tabla de movimientos bancarios (SE5), el sistema está haciendo el cálculo de forma incorrecta, ya que realiza la conversión y esto no es necesario pues todo el proceso está en moneda 2.


03. SOLUCIÓN

Se modifica la función FINCALITF() , agregando validación para que cuando el cálculo de ITF se realice desde la rutina Orden de Pago no realice conversión de la moneda.


  1. A través de la rutina "Modalidades", ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), registrar una modalidad. Ejemplo: MODITF

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

    1. MV_CALCITF = 1 (Indica si el sistema debe controlar el impuesto ITF automáticamente en el movimiento bancario).
    2. 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).
    3. MV_NATITF =MODITF (Indica que modalidad debe utilizarse por el asiento en el movimiento bancario referente al valor del impuesto ITF).
  3. A través de la rutina “Bancos”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), contar con banco en moneda 2.

  4. A través de la rutina “Proveedores”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), registrar un proveedor con provincia extranjera (EX).

  5. A través de la rutina “Monedas”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), informar el valor de la moneda 2.

  6. A través de la rutina “Ctas por Pagar”, ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Pagar), incluir registro de documento de tipo NF.

  1. A través de la rutina “Orden de Pago”, ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Pagar), establecer parámetros.
  2. Seleccionar título y dar clic en botón +Pago automático.

    1. Indicar la opción de Mostrar en DÓLAR
    2. En la pestaña de Forma de Pago
      1. Informar campo de Modalidad para ITF, banco en moneda 2 y dar clic en grabar.
  3. A través de la rutina “Movimientos Bancarios” ubicada en el módulo SIGAFIN (Actualizaciones | Movim. Bancario), colocarse en el registro incluido y validar que el cálculo del ITF sea correcto.

  4. Ejemplo.
    1. Se incluye una cuenta por pagar por la cantidad de 1000 en moneda 2.
    2. Base para ITF = 1000
    3. Alícuota indicada en el parámetro MV_ALIQITF = 0.3 /100 = 0.003
    4. El cálculo de ITF = 1000 * 0.003 = 3


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La solución aplica únicamente para los movimientos registrados después del patch.


05. ASUNTOS RELACIONADOS

No aplica.