...
Se solicita implementar la posibilidad de gestionar la retención de IVA a nivel de proveedor, independientemente de si la TES tiene configurado el cálculo del RETIVAde Retención de IVA.
03. SOLUCIÓN
Se crea el nuevo campo ¿Ag.Ret.IVA? (A2_RETIVA) que permitirá configurar si el proveedor es agente de retención o no, además, se modifican los fuentes de calculo de retención de IVA de documentos de entrada y salida (M100RIVA y M460RIVA), para que al configurar el campo como "S-Si" calcule la retención del IVA y al configurarlo como "N-No" no calcule la retención del IVA.
...
| Totvs custom tabs box |
|---|
| tabs | Paso 01, Paso 02, Paso 03, Paso 04Configuraciones Previas, Ejemplos Posibles Valores del Campo A2_RETIVA |
|---|
| ids | paso1,paso2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso1 |
|---|
| - Realizar un respaldo del repositorio (RPO).
- Por medio del configurador:
- Ajustar el parámetro MV_AGENTE = SSS (Sección 04. Información Adicional).
- A través de la rutina “Impuestos Variables”(MATA995), ubicada en el módulo de SIGACOM (Actualizaciones | Archivos), configurar los impuestos IVA y RV0y RV0.(Sección 04. Información Adicional).
- A través de la rutina “Productos”(MATA010), ubicada en el módulo de SIGACOM (Actualizaciones | Archivos), incluir un producto.
- A través de la rutina “Condiciones Pago” (MATA360), ubicada en el módulo de SIGACOM (Actualizaciones | Archivos), incluir una condición de pago.
- A través de la rutina “Tipos de Entrada Y Salida”(MATA080), ubicada en el módulo de SIGACOM (Actualizaciones | Archivos), incluir una TES de entrada y de salida que contenga los impuestos previamente configurados (IVA y RV0).
A través de la rutina “Proveedores”(MATA020), ubicada en el módulo de SIGACOM (Actualizaciones | Archivos), incluir 3 provedores proveedores con las siguiente configuraciones: Proveedor 1 → En la pestaña de fiscales configurar el campo ¿Ag.Ret.IVA? (A2_RETIVA) sin informar (vacío) = vacio. - Proveedor 2 → En la pestaña de fiscales configurar el campo ¿Ag.Ret.IVA? (A2_RETIVA) = 'S=Si'.
A través de la rutina "Facturaciones", ubicada en el módulo de SIGAFAT (Actualizaciones | Facturación) generar facturas que generen títulos- Proveedor 3 → En la pestaña de fiscales configurar el campo ¿Ag.Ret.IVA? (A2_RETIVA) = 'N=No'.
|
| Totvs custom tabs box items |
|---|
|
|
04. INFORMACIÓN ADICIONAL
| Card documentos |
|---|
| Informacao | Utilice este box para resaltar información relevante y/o de destaque. |
|---|
| Titulo | ¡IMPORTANTE! |
|---|
|
| | Aviso |
|---|
| Se debe considerar que el orden de validación para definir si se realizará el cálculo de la retención del IVA es la siguiente: - Parámetro MV_AGENTE
- Configuración de la TES
- Configuración del campo A2_RETIVA
|
| Informações |
|---|
| Se debe considerar que para los siguientes ejemplos, tanto el parámetro MV_AGENTE (configurado con la primera posición en "S"), como la TES (configurada con el RV0) están configurados para que se realice el cálculo de la retención del IVA. |
A2_RETIVA → Vacío - Por medio de la rutina Factura de Entrada (MATA101N) ubicada en el modulo SIGACOM (Actualizaciones | Movimientos), realizar la inclusión de una factura del tipo "Normal".
- Informar los campos requeridos del encabezado del documento, utilizando el primer proveedor y los datos previamente registrados.
- En los ítems del documento informar el producto, con la TES de entrada previamente registrada.
Por medio de la pestaña de "Impuestos" verificar que se calcula correctamente la retención de IVA. | Informações |
|---|
| En este caso se realiza el cálculo de forma normal, debido a que el proveedor ocupado para esta prueba, tiene el nuevo campo ¿Ag.Ret.IVA? (A2_RETIVA) sin informar (lo cual indica que se realizará el cálculo de la retención del IVA). |
- Grabar el documento.
- Visualice el documento y compruebe que el campo se haya guardado correctamente.
A2_RETIVA → "S" - Por medio de la rutina Factura de Entrada (MATA101N) ubicada en el modulo SIGACOM (Actualizaciones | Movimientos), realizar la inclusión de una factura del tipo "Normal".
- Informar los campos requeridos del encabezado del documento, utilizando el segundo proveedor y los datos previamente registrados.
- En los ítems del documento informar el producto, con la TES de entrada previamente registrada.
Por medio de la pestaña de "Impuestos" verificar que se calcula correctamente la retención de IVA. | Informações |
|---|
| En este caso se realiza el cálculo de forma normal, debido a que el proveedor ocupado para esta prueba, tenía el nuevo campo ¿Ag.Ret.IVA? (A2_RETIVA) esta configurado en "S" (lo cual indica que se realizará el cálculo de la retención del IVA). |
- Grabar el documento.
- Visualice el documento y compruebe que el campo se haya guardado correctamente.
A2_RETIVA → "N" - Por medio de la rutina Factura de Entrada (MATA101N) ubicada en el modulo SIGACOM (Actualizaciones | Movimientos), realizar la inclusión de una factura del tipo "Normal".
- Informar los campos requeridos del encabezado del documento, utilizando el tercer proveedor y los datos previamente registrados.
- En los ítems del documento informar el producto, con la TES de entrada previamente registrada.
Por medio de la pestaña de "Impuestos" verificar que no se calcula la retención de IVA. | Informações |
|---|
| En este caso no se realiza el cálculo de la retención, debido a que el proveedor ocupado para esta prueba, tenía el nuevo campo ¿Ag.Ret.IVA? (A2_RETIVA) esta configurado en "N" (lo cual indica que no se realizará el cálculo de la retención del IVA). |
- Grabar el documento.
- Visualice el documento y compruebe que el campo se haya guardado correctamente.
|
|
04. INFORMACIÓN ADICIONAL
- Creación en el archivo SX3 – Campo
· Tabla SA2 - “Proveedores”:Definición del campo:
Campo (X3_CAMPO) | A2_RETIVA |
Tipo (X3_TIPO) | Carácter |
Tamaño (X3_TAMANHO) | 1 |
Decimal (X3_DECIMAL) | 0 |
Formato (X3_PICTURE) | @! |
Título (X3_TITULO) | ¿Ag.Ret.IVA? |
Descripción (X3_DESCRIC) | Agente de Retención de IVA |
Nivel (X3_NÍVEL) | 1 |
Utilizado (X3_USADO) | Sí |
Propiedad (X3_VISUAL) | 1 - Modificar |
Contexto (X3_CONTEXTO) | 1 - Real |
Obligatorio (X3_OBRIGAT) | 2 - No |
Browser (X3_BROWSE) | No |
Val. Sistema (X3_VALID) | Pertence("SN") |
Consulta Estándar (X3_F3) | vacío |
Pasta SXA (X3_FOLDER) | 3 - FISCAIS |
Help | Define si el proveedor es un agente de retención de IVA |
05. ASUNTOS RELACIONADOS