Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIS - Libros fiscales.
Función:
RutinaNombre técnico
M100XIVP.PRXCálculo de percepción de IVA documento de entrada.
M460XIVP.PRXCálculo de percepción de IVA  documento de salida.
IMPGENER.PRXCálculo de impuestos genéricos.
País:Argentina.
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-11587.


02. SITUACIÓN/REQUISITO

Después de realizar los ajustes para el cálculo correcto de percepción de IVA (IVP) ocurrieron quiebras en lo robot de automatización.  

03. SOLUCIÓN

Fueron hechas las correcciones de las quiebras para los escenarios abajo:

  • Notas de débito e crédito (MATA466n)
    • Caso de teste 015
  • Facturas de Entrada (MATA101n)
    • Caso de teste 010
    • Caso de teste 027



Configuraciones para calcular IVP:

Documentos de Compras (Documentos de Entrada):

  1. Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de impuestos pertinentes.
    1. El parámetro MV_AGENTE (en la posición 4) debe ser configurado con "N" (MV_AGENTE=SSSNSS).
  2. En la rutina de Monedas (MATA090) que se encuentra en el menú perteneciente al módulo de SIGACOM (Actualizaciones | Archivos) es necesario que se informe el valor de la moneda a utilizar.
  3. En la rutina de Proveedores (MATA020) que se encuentra en el menú perteneciente al módulo de SIGACOM (Actualizaciones | Archivos) usted debe de dar de alta un proveedor.
  4. En la rutina de Bancos (MATA070) que se encuentra en el menú perteneciente al módulo de SIGAFIN (Actualizaciones | Archivos) debe de ingresar un banco.
  5. En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo de SIGACOM (Actualizaciones | Archivos) debe de registrar un producto para realizar sus pruebas.
  6. Mediante la rutina de Impuestos Variables (MATA995) que se encuentra en el módulo SIGAFIS (Libros Fiscales| actualizaciones | archivos) realice la configuración para el impuesto deseado (IVP).
  7. Mediante la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración correspondiente al impuesto deseado (IVP).
  8. Mediante la rutina de Estados Vs. Ingresos Brutos (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración para la provincia correspondiente.
  9. Mediante la rutina de Empresa Vs Zona Fiscal (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realicé la configuración para la provincia y el proveedor correspondiente, para que se efectué el correcto cálculo de IVP es necesario configurar como AGENTE = SI (FH_AGENTE = SI), así como en el campo de impuesto debe ser indicado el IVP.
  10. En la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de SIGACOM (Actualizaciones | Archivos) es necesario contar con una TES que realice el cálculo del impuesto deseado, este debe de considerar el impuesto de percepción de IVA (IVP).


Documentos de Venta (Documentos de Salida):

  1. Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de impuestos pertinentes.
    1. El parámetro MV_AGENTE (en la posición 4) debe ser configurado con "S" (MV_AGENTE=SSSSSS).
  2. En la rutina de Monedas (MATA090) que se encuentra en el menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) es necesario que se informe el valor de la moneda a utilizar.
  3. En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) usted debe de dar de alta un cliente.
  4. En la rutina de Bancos (MATA070) que se encuentra en el menú perteneciente al módulo de SIGAFIN (Actualizaciones | Archivos) debe de ingresar un banco.
  5. En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo de SIGACOM (Actualizaciones | Archivos) debe de registrar un producto para realizar sus pruebas.
  6. Mediante la rutina de Impuestos Variables (MATA995) que se encuentra en el módulo SIGAFIS (Libros Fiscales| actualizaciones | archivos) realice la configuración para el impuesto deseado (IVP).
  7. Mediante la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración correspondiente al impuesto deseado (IVP).
  8. Mediante la rutina de Estados Vs. Ingresos Brutos (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración para la provincia correspondiente.
  9. Mediante la rutina de Empresa Vs Zona Fiscal (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realicé la configuración para la provincia y el cliente correspondiente, para que se efectué el correcto cálculo de IVP es necesario configurar como AGENTE = NO (FH_AGENTE = No), así como en el campo de impuesto debe ser indicado el IVP.
  10. En la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) es necesario contar con una TES que realice el cálculo del impuesto deseado, este debe de considerar el impuesto de percepción de IVA (IVP).


Clientes/Proveedores no categorizados:

  1. Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de impuestos pertinentes.
    1. El parámetro MV_AGENTE (en la posición 4) debe ser configurado con "N" o “S” (MV_AGENTE=SSSSSS o MV_AGENTE=NNNNNN). Para los Clientes/Proveedores no categorizados la configuración del parámetro MV_AGENTE no tiene influencia.
  2. En la rutina de Monedas (MATA090) que se encuentra en el menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) es necesario que se informe el valor de la moneda a utilizar.
  3. En la rutina de Clientes (MATA030) /Proveedores (MATA020) que se encuentra en el menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) usted debe de dar de alta un cliente/proveedor configurando el campo de Tipo como “S - No Sujeto” (A1_TIPO/A2_TIPO = S).
  4. En la rutina de Bancos (MATA070) que se encuentra en el menú perteneciente al módulo de SIGAFIN (Actualizaciones | Archivos) debe de ingresar un banco.
  5. En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo de SIGACOM (Actualizaciones | Archivos) debe de registrar un producto para realizar sus pruebas.
  6. Mediante la rutina de Impuestos Variables (MATA995) que se encuentra en el módulo SIGAFIS (Libros Fiscales| actualizaciones | archivos) realice la configuración para el impuesto deseado (IVP).
  7. Mediante la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración correspondiente al impuesto deseado (IVP) configurando el campo de Inscripto como “S - No incide” (FF_TIPO=S).
  8. Mediante la rutina de Estados Vs. Ingresos Brutos (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración para la provincia correspondiente.
  9. Mediante la rutina de Empresa Vs Zona Fiscal (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realicé la configuración para la provincia y el cliente correspondiente, para que se efectué el correcto cálculo de IVP, en el campo de impuesto debe ser indicado el IVP
  10. En la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) es necesario contar con una TES que realice el cálculo del impuesto deseado, este debe de considerar el impuesto de percepción de IVA (IVP).


DMICNS-11391

  1. Tener un Proveedor registrado.
  2. Tener un registro en la tabla SFF para el impuesto IVP.
  3. Tener una TES de entrada registrada para realizar el cálculo de IVP.
  4. Tener un producto genérico, para que se utilice en la generación de la Factura de entrada.
  1. Acceda a la rutina Factura de Entrada por el módulo Compras (Actualizaciones | Movimientos).
  2. Complete el encabezado de la Factura con los datos del Proveedor.
  3. Complete los datos del producto, cantidad y valor.
  4. Complete la TES y espere el procesamiento.
    1. Para este escenario, al no existir registro en la tabla SFH, el sistema no realizará el cálculo de percepción.
  5. Avance a la grabación.
  6. Espere el procesamiento y después visualice la Factura generada.


04. INFORMACIÓN ADICIONAL

Para efectuar correctamente el cálculo de IVP, se debe de considerar estas principales configuraciones:

Documentos de Compras (Documentos de Entrada):

  1. Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de impuestos pertinentes.
    1. El parámetro MV_AGENTE (en la posición 4) debe ser configurado con "N" (MV_AGENTE=SSSNSS).
  2. Mediante la rutina de Empresa Vs Zona Fiscal (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realicé la configuración para la provincia y el proveedor correspondiente, para que se efectué el correcto cálculo de IVP es necesario configurar como AGENTE = SI (FH_AGENTE = SI), así como en el campo de impuesto debe ser indicado el IVP.
  3. En la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de SIGACOM (Actualizaciones | Archivos) es necesario contar con una TES que realice el cálculo del impuesto deseado, este debe de considerar el impuesto de percepción de IVA (IVP).


Documentos de Venta (Documentos de Salida):

  1. Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de impuestos pertinentes.
    1. El parámetro MV_AGENTE (en la posición 4) debe ser configurado con "S" (MV_AGENTE=SSSSSS).
  2. Mediante la rutina de Empresa Vs Zona Fiscal (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realicé la configuración para la provincia y el cliente correspondiente, para que se efectué el correcto cálculo de IVP es necesario configurar como AGENTE = NO (FH_AGENTE = No), así como en el campo de impuesto debe ser indicado el IVP.
  3. En la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) es necesario contar con una TES que realice el cálculo del impuesto deseado, este debe de considerar el impuesto de percepción de IVA (IVP).


Clientes/Proveedores no categorizados:

  1. Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de impuestos pertinentes.
    1. El parámetro MV_AGENTE (en la posición 4) debe ser configurado con "N" o “S” (MV_AGENTE=SSSSSS o MV_AGENTE=NNNNNN). Para los Clientes/Proveedores no categorizados la configuración del parámetro MV_AGENTE no tiene influencia.
  2. En la rutina de Clientes (MATA030) /Proveedores (MATA020) que se encuentra en el menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) usted debe de dar de alta un cliente/proveedor configurando el campo de Tipo como “S - No Sujeto” (A1_TIPO/A2_TIPO = S).
  3. Mediante la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración correspondiente al impuesto deseado (IVP) configurando el campo de Inscripto como “S - No incide” (FF_TIPO=S).
  4. Mediante la rutina de Empresa Vs Zona Fiscal (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realicé la configuración para la provincia y el cliente correspondiente, para que se efectué el correcto cálculo de IVP, en el campo de impuesto debe ser indicado el IVP
  5. En la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de SIGAFAT (Actualizaciones | Archivos) es necesario contar con una TES que realice el cálculo del impuesto deseado, este debe de considerar el impuesto de percepción de IVA (IVP).


¡IMPORTANTE!

Para el cálculo de percepción de IVA (IVP), considerando que el impuesto es nacional, la rutina de cálculo (M100XIVP y M460XIVP) no considera el código de la provincia definido en el registro de la tabla Empresa Vs. Zona Fiscal (SFH), campo Zona Fiscal (FH_ZONFIS). El campo Zona Fiscal (FH_ZONFIS) es obligatorio, pero no es considerado en el cálculo de la percepción de IVA.

05. ASUNTOS RELACIONADOS

  • Para un mayor entendimiento cuanto la regla de cálculo de percepción de IVA utilice la documentación abajo.

DMICNS-11391 DT Error cálculo de percepción de IVA sin registro en la tabla SFH ARG