01. DATOS GENERALES

Línea de producto: Microsiga Protheus
Segmento:Servicios - Mercado internacional.
Módulo:SIGAFIN - Financiero.
Función:
RutinaNombre técnico
FINRETARG.PRWCálculo de retenciones
Ticket:3603999
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-4143


02. SITUACIÓN/REQUISITO

Es necesario modificar el cálculo de la retención de IVA para los tipos de comprobantes 033- Comercialización de granos. Actualmente el sistema realiza la retención del IVA con base en el valor del impuesto. Lo correcto para este tipo de comprobante es realizar el cálculo sobre la base del impuesto.

03. SOLUCIÓN

Se realizó el tratamiento para considerar los tipos de de comprobantes 033- Comercialización de granos, de manera que el sistema utilice la base imponible para realizar la retención del IVA y no sobre el valor del impuesto.


Requisitos previos:

        Tener el campo F1/F2_TCOMP habilitado en el encabezado de la Factura para poder ingresar los tipos de comprobantes 033 (Comercialización de granos). En caso de que no cuente con el campo F1/F2_TCOMP habilitado para su            captura, es necesario utilizar el punto de entrada LOCXPE33.

Es necesario asegurarse que calcule Retención de IVA.

  • Para la configuración de la Retención de IVA considerar los siguientes registros:
    • Parámetros MV_AGENTE = "S" posición 2, MV_GRETIVA = "S"
    • Proveedor campo A2_AGENRET = "N"
    • TES y CFO que genere Título financiero tanto de entrada como de salida
    • Conf adic Imp configurar el IVR para el CFO, tipo de contribuyente, alícuota e importe.

Es necesario tener Facturas de Entrada y Notas de Crédito que calcule el impuesto de IVA y que contengan el campo F1/F2_TCOMP = 033- Comercialización de granos. 


Pasos para probar la solución:

  1. Acceda a SIGAFIN / Actualizaciones / Orden de pago Modelo II (FINA847).
  2. Incluya un pago automático.
  3. Seleccione la Factura de Entrada o la Nota de Crédito previamente registradas.
  4. Verifique el valor de retención del IVA, observe que el cálculo será sobre la base imponible y no sobre el valor del impuesto calculado en la factura de entrada.


NOTA: El desarrollo se realizó para Orden de Pago y Pre-Orden.


¡IMPORTANTE!

Para utilizar el campo F1/F2_TCOMP es necesario utilizar el punto de entrada LocxPE33.


 A continuación un ejemplo para la utilización del PE:


             Para la inclusión del campo F1/F2_TCOMP en el encabezado de la Factura y la Nota de Crédito se utiliza el Punto de Entrada LOCXPE33 como ejemplo:


      #INCLUDE "PROTHEUS.CH"


      //Punto de entrada para agregar el campo F1/F2_TCOMP en el encabezado de la factura de compras 


      User Function LOCXPE33() 


         Local aCampEnc  :=PARAMIXB[1]


      If FunName() $("MATA101N")  


        aAdd(aCampEnc,{NIL,"F1_TCOMP",NIL,NIL,NIL,"",NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,".T."}) 
      EndIf
    If FunName() $("MATA466N")  


        aAdd(aCampEnc,{NIL,"F2_TCOMP",NIL,NIL,NIL,"",NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,".T."}) 
     EndIf  


      Return aCampEnc