Á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:17550170. 
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-17705.


02. SITUACIÓN/REQUISITO

El importe de la percepción a practicar se determinará aplicando, sobre el precio neto de la operación que resulte de la factura o documento equivalente -de acuerdo con lo establecido por el Artículo 10 de la Ley de Impuesto al Valor Agregado, texto ordenado en 1997 y sus modificaciones; La percepción se determinará aplicando sobre el monto total (precio neto de la operación más el importe del impuesto al valor agregado que grave la venta, locación o prestación de que se trate) consignado en la factura o documento equivalente.


03. SOLUCIÓN

Se realiza la implementación de la especificación para el cálculo de percepción de IVA para los Comprobantes Ajuste aplicado al Comprobante Original, cuando se tiene el impuesto percepción de IVA calculado en el comprobante origen superando el mínimo configurado.


Configuraciones Previas:

  1. A través del módulo de Configuración (SIGACFG), es necesario configurar el siguiente parámetro:

Parámetro

Descripción

Valores

Ejemplo:

MV_AGENTE

Indicar si cliente SIGA es agente de retención de diferentes impuestos (verificar documentación de impuestos), Para el impuesto IVP la posición que le corresponde es la 4.                                      

S = Sí.

N =  No

Compras:

'NNNNNN'

Facturación

'NNNSNN'

 

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='NNNNNN').
  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) Para la percepción al valor agregado (IVP) deberá utilizar las formulas (M100xIVP / M460xIVP).
  7. Mediante la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el módulo SIGAFIS(Libros Fiscales | actualizaciones | archivos) opción IVA, deberá configurar un registro para la percepción de IVA (IVP).
    1. Impuesto (FF_IMPOSTO): IVP
    2. Serie Fact. (FF_SERIENF): A
    3. Cód. Fis. Comp. (FF_CFO_C): 112
    4. Cód. Fis Vent. (FF_CFO_V): 612
    5. Concepto (FF_CONCEPT): Descripción del Concepto
    6. Alícuota (FF_ALIQ): 24
    7. Importe (FF_IMPORTE): 1,000.00 (Debe de configurar este campo para la consideración de mínimos en el impuesto)
  8. Mediante la rutina de Empresa Vs. Zona Fiscal(MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración para la provincia y el proveedor correspondiente, para que se efectúe 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.
  9. 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).
  10. En la rutina de Facturas de Entrada (MATA101N) que se encuentra en menú perteneciente al módulo de SIGACOM(Movimientos | Archivos) debe de efectuar el siguiente proceso:
    1. En el encabezado informar el código del proveedor (F2_FORNECE) y tienda (F1_LOJA), serie del comprobante (F1_SERIE) y número de documento (F1_DOC). La serie del documento debe empezar por A, B o C, M o E.
    2. En los ítems del documento, seleccionar el código del producto (D1_COD), cantidad (D1_QUANT), valor unitario (D1_VUNIT), valor total (D1_TOTAL) y TES (D1_TES) configurada con la percepción al valor agregado (IVP).
    3. En la sección de Impuestos confirmar el cálculo de la percepción al valor agregado (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 "N" (MV_AGENTE='NNNSNN').
  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 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) Para la percepción al valor agregado (IVP) deberá utilizar las fórmulas (M100xIVP / M460xIVP).
  7. Mediante la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el módulo SIGAFIS(Libros Fiscales | actualizaciones | archivos) opción IVA, deberá configurar un registro para la percepción de IVA (IVP).
    1. Impuesto (FF_IMPOSTO): IVP
    2. Serie Fact. (FF_SERIENF): A
    3. Cód. Fis. Comp. (FF_CFO_C): 112
    4. Cód. Fis Vent. (FF_CFO_V): 612
    5. Concepto (FF_CONCEPT): Descripción del Concepto
    6. Alícuota (FF_ALIQ): 24
    7. Importe (FF_IMPORTE): 1,000.00 (Debe de configurar este campo para la consideración de mínimos en el impuesto)
  8. Mediante la rutina de Empresa Vs. Zona Fiscal(MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración para la provincia y el cliente correspondiente, para que se efectúe el correcto cálculo de IVP no es necesario tener un registro en la tabla SFH o que el registro esté vigente, si se tiene registro en la SFH vigente es necesario configurar al cliente como AGENTE = NO (FH_AGENTE = No), así como en el campo de impuesto debe ser indicado el 
  9. 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).
  10. En la rutina de Facturaciones (MATA467N) que se encuentra en menú perteneciente al módulo de SIGAFAT(Actualizaciones | Facturación) debe de efectuar el siguiente proceso:
    1. En el encabezado informar el código del cliente (F2_CLIENTE) y tienda (F2_LOJA), serie del comprobante (F2_SERIE) y número de documento (F2_DOC). La serie del documento debe empezar por A, B o C, M o E.
    2. En los ítems del documento, seleccionar el código del producto (D2_COD), cantidad (D2_QUANT), valor unitario (D2_VUNIT), valor total (D2_TOTAL) y TES (D2_TES) configurada con la percepción al valor agregado (IVP).
    3. En la sección de Impuestos confirmar el cálculo de la percepción al valor agregado (IVP).


El mínimo configurado en campo Importe (FF_IMPORTE) es considerado por el valor del impuesto calculado, es decir, para que su documento calcule el impuesto IVP este debe superar el valor del mínimo configurado.


Documentos de Compras (Documentos de Entrada):

  1. En la rutina de Notas Crédito/Débito (MATA466N) que se encuentra en menú perteneciente al módulo de SIGACOM(Movimientos | Archivos) debe de efectuar el siguiente proceso:
    1. En el encabezado informar el código del proveedor (F2_CLIENTE) y tienda (F2_LOJA), serie del comprobante (F2_SERIE) y número de documento (F2_DOC). La serie del documento debe empezar por A, B o C, M o E.
    2. En los ítems del documento, seleccionar el código del producto (D2_COD), En la sección "Otras Acciones > Doc. Origen", seleccione la Factura previamente generada, informe la TES correspondiente.
    3. En la sección de Impuestos confirmar el cálculo de la percepción al valor agregado (IVP).

Documentos de Venta (Documentos de Salida):

  1. En la rutina de Generación notas de Crédito/Débito (MATA465N) que se encuentra en menú perteneciente al módulo de SIGAFAT(Actualizaciones | Facturación) debe de efectuar el siguiente proceso:
    1. En el encabezado informar el código del cliente (F1_CLIENTE) y tienda (F1_LOJA), serie del comprobante (F2_SERIE) y número de documento (F1_DOC). La serie del documento debe empezar por A, B o C, M o E.
    2. En los ítems del documento, seleccionar el código del producto (D1_COD), En la sección "Otras Acciones > Doc. Origen", seleccione la Factura previamente generada, informe la TES correspondiente.
    3. En la sección de Impuestos confirmar el cálculo de la percepción al valor agregado (IVP).


Si el comprobante origen ya realizo el cálculo de la percepción de IVA (IVP) el comprobante ajuste NO realizara la validación de los mínimos configurados en el campo Importe (FF_IMPORTE), en caso contrario, el sistema mantendrá su funcionalidad actual. 


04. INFORMACIÓN ADICIONAL


¡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

Tablas involucradas:

  • SA1 - Clientes
  • SA2 - Proveedores
  • SF4 - Tipos de Entrada y Salida
  • SFB - Impuestos Variables.
  • SFF - Conf. Adic. Impuestos. 
  • SFC - Vinculo Tes vs. Impuestos
  • SFZ - Sujeto Fiscal vs. Impuesto  
  • SD1- Productos  Doc. Entrada.
  • SD2- Productos  Doc. Salida.