Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Calculo de Retención del ISR e IVA para Venezuela versión 12.1.17.

Características del Requisito.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFIS / SIGACOM.

Rutina(s):

Rutina

Nombre Técnico

MATA994Configuración Adicional de Impuestos
FISA015Certificados de Retención
M100RIRCalculo de Retención de ISR (Facturas de Entrada)
M460RIRCalculo de Retención de ISR (Notas de Credito)
M100RIVACalculo de Retención de IVA (Facturas de Entrada)
M460RIVA

Cálculo de Retención de ISR (Notas de Crédito)

LOCXNFRegistro de documentos E/S
LOCXNF2Registro de documentos E/S
SIGACUSVisualización de Documento Origen
LOCXFUNAuxiliar Registro de documentos E/S
MATXFISCalculo estandar de impuestos.
IMPXFISAuxiliar de MATXFIS
FINXIMPAuxiliar de financiero
Requisito/Story/Issue:DMINA-1987

País(es):

Venezuela

Base(s) de Datos:

Microsoft SQL

Tablas utilizadas:

  • SFF - Configración Adcional de Impuestos.
  • SF2 - Encabezado Notas de Credito
  • SA2 - Proveedores
  • SF1 - Encabezado Factura de Entrada
  • SD1 - Detalle de Factura de Entrada.
  • SFB - Impuestos variables
  • SF4 - TES.
  • SFC - TES / Detalle.
  • CCJ - Tipos de Contribuyente.
  • CCR - Conceptos de retencion.
  • SFE - Retenciones.

Sistema(s) operativo(s):

Windows ® / Linux ®

Descripción 

Fundamento Legal.

REGLAMENTO PARCIAL DE LA LEY DE IMPUESTO SOBRE LA RENTA EN MATERIA DE RETENCIONES
CAPITULO I
Disposición General

...

Los sujetos pasivos calificados y notificados como especiales fungirán como agentes de retención del Impuesto al Valor Agregado generado, cuando compren bienes muebles o reciban servicios de proveedores que sean contribuyentes ordinarios de este impuesto. En los casos de fideicomisos, el fideicomitente fungirá como agente deretención, siempre y cuando hubiere sido calificado y notificado como sujeto pasivo especial.
A los efectos de esta Providencia se entiende por proveedores a los contribuyentes ordinarios del Impuesto al Valor Agregado que vendan bienes muebles o presten servicios.

Proceso de implementación

  1. Aplique el Patch del issue DMINA-1987, el cual contiene los fuentes:

    FINXIMP.PRW
    FISA015.PRW
    IMPXFIS.PRW
    LOCXFUN.PRW
    LOCXNF.PRW
    LOCXNF2.PRW
    M100RIR.PRW
    M100RIVA.PRW
    M460RIR.PRW
    M460RIVA.PRW
    MATA994.PRW
    MATXFIS.PRX
    SIGACUS.PRW

  2. Realice los cambios al diccionario , de acuerdo a lo mencionado
  3. Del Portal del Cliente de la versión 12.1.17, baje :
    a)  Binarios. 
    b)  Repositorio de Objetos (Marzo 2018). .
    c) Diccionario completo.
    d) Diccionario Diferencial (Marzo 2018).
    e) Help Diferencial (Marzo 2018).
    f) Menús (Marzo 2018). 
  4. Aplique el Patch del issue DMINA-1088 .
  5. Ejecute el UPDDISTR, la actualizaciones realizadas, son la mencionada en la siguiente sección.
  6. Realice las configuraciones necesarias,  mencionadas en este documento, en la  sección de Procedimiento de Utilización.

Actualizaciones al Diccionario de Datos (diferencial de marzo 2018)

  1.  Creación y modificación de Campos en el archivo SX3 – Campos:
  • Tabla SFF:

Campo

OrdenTipoTamañoDecimal
Formato
Titulo
Descripcion
F3UsadoObligatorioBrowseValidacionHelp

FF_IMPOSTO

02
Carácter
C3
Cod ImpuestoSFBSiSiSi
1
Vazio() .Or. ExistCpo("SFB",M->FF_IMPOSTO)                                                                                      Codigo de impuestos variable
FF_GRPPRD
Carácter
07C6
Grp Tributario21SiSiSiVazio() .Or. ExistCpo("SX5","21"+M->FF_GRPPRD)                                                                                  Grupo de tributación del producto
FF_REGIAO
Carácter
06C4
Tipo PersonaCCJSiSiSiVazio() .Or. ExistCpo("CCJ")                                                                                                    Tipo de persona del Proveedor.

FF_ALIQ

05Numerico
08N66%Tasa de Retecion
Si
Si
Tasa de retención.

FF_IMPORTE

06

09N142Importe
Numerico

Si
Si
Importe NO sujeto retención.

FF_CONCEPT

07
10C5
Concepto
Carácter
CCRSiSiSiVazio() .Or. ExistCpo("CCR",M->FF_CONCEPT)                                                                                      Concepto de Retención

FF_PERC

08

11N62Base%
Numerico

Si
Si
% de Base de Calculo

FF_EXCEDE

Numerico

13N162Sustraendo
Si
Si
Valor del Sustraendo

*Todos los campos que no se mencionen, deben configurarse como NO USADOS.

  • Tabla SA2:

Campo

Orden

TipoTamaño
Decimal
Formato
TituloDescripcionF3Usado
Obligatorio
Pasta
Browse
ValidacionHelp

A2_GRPTRIB

Carácter4Gpo PersonasGrupo de PersonaCCJSi
SiA2_GRTRIBNo
FiscalVazio() .Or. ExistCpo("CCJ")   Tipo de persona para Caclulo de la Retención de ISR (RIR)
A2_PERCCONNumerico6,2% Ret IVA% Retencion de IVA
SiFiscal
% a Retener del IVA para Caclulo de la Retención de IVA (RV0)

*Eliminar o poner en NO USADO el campo A2_GRTRIB.

  • Tabla SD1:

Campo

Orden
TipoTamaño
Decimal
TituloDescripcionF3UsadoObligatorioBrowseValidacionHelp

D1_CONCEPT

Carácter6ConceptoConcepto de Retencion IR21SiNoNoVazio() .Or. (existCpo("SX5",'21'+M->D1_CONCEPT) .AND. MaFisRef("IT_CONCEPT","MT100",M->D1_CONCEPT))                            Grupo de Tributación


  • Tabla SD2:

Campo

TipoTamaño
Formato
TituloDescripcionF3UsadoObligatorioBrowseValidacionHelp
D1

D2_CONCEPT

Carácter6ConceptoConcepto de Retencion IR21Si
1
NoNoVazio() .Or. (existCpo("SX5",'21'+M->D2_CONCEPT) .AND. MaFisRef("IT_CONCEPT","MT100",M->D2_CONCEPT))                            Grupo de Tributación
  • Consulta CCR       

Alias

Tipo

SecuenciaColumnaDescripcionContenido
CCR101DBConcepto de RetencionCCR
CCR20101Concepto + Cod pais
CCR40101ConceptoCCR_CONCEP
CCR40102DescripcionCCR_DESCR
CCR501

CCR->CCR_CONCEP

Procedimiento de Utilización

Configurar la empresa como agente retenedor de impuestos  Agente Retenedor de Impuestos  (Parametro MV_AGENTE)Sera utilizado para identificar

X6_VAR

X6_TIPO

X6_DSCSPAX6_CONTEUD
MV_AGENTEC             Indica si la empresa es

...

agente de retencion,  sendo : 1ª posicao IVA , 2ª posicao IR                SSSSS

Grupos Tributarios (Tabla Generica Generic SX5 - 021)

Registre los grupos tributarios de acuerdo al articulo 9e. contribuyente para efectos fiscales utilizadas para Venezuela, el cual se ligara al concepto con el cual se realizara la terencion del ISR.

Image Added

Catalogo de  Tipos de Contribuyente (FISA019):

  1. En el modulo Fiscal (SIGAFIS), ingrese a la opción Actualizaciones / Archivos / Region Tribut.
  2. Verifique que al menos este esten incluidos los tipo de contribuyentes estandaresestándares. Estos son creados al ingresar a la rutina, si el sistema detecta que la tabla (CCJ) esta vaciavacía.

Catalogo de Conceptos de Retención (FISA017):

  1. En el modulo de Fiscal (SIGAFIS), ingrese a la opción  Actualizaciones / Archivos / Conceptos.
  2. Verifique que al menos este incluidos los Conceptos de Retención estandaresestándares. Estos son creados al ingresar a la rutina de Configuracion Configuración Adicional de Impuestos (mata994).

...

  1. En el modulo de Fiscal (SIGAFIS), ingrese a la opción Actualizaciones / Archivos / Impuestos Variables.
  2. Dar de alta el Impuesto "RIR",  el cual debe contener Formula de Salida = M460RIR, Formula de Entrada = M100RIR  M100RIR y Libro Fiscal 6  .
  3. Dar de alta el Impuesto "RV0",  el cual debe contener Formula de Salida = M460RIVA, Formula de Entrada = M100RIVA  y Libro Fiscal 2 .

Catalogo de Configuracion Adicional de Impuestos (MATA994).

  1. En el modulo de Fiscal (SIGAFIS), ingrese a la opción  Actualizaciones / Archivos / Plan Ir
  2. Registrar las tasas que se deben aplicar por Código de Impuesto "RIR" ,  por Tipo de Proveedor y Grupo Tributario. Al ingresar a esta  opción, si el sistema detecta que la tabla SFF esta vacia, procedera a cargar algunos registros estandaresestándares. Por ejemplo:

    Cod. Impuesto (FF_IMPOSTO)

    Tipo Per Prov (FF_REGIAO)

    Grp. Tribut (FF_GRPPRD)

    Concepto (FF_CONCEPT)

    Tasa Ret (FF_ALIQ)

    Importe (FF_IMPORTE)%Base (FF_PERC)Sustraendo (FF_EXCEDE)

    RIR

    RIR

    RIR

    RIR

    RIR

    RIR

    3. Si el catalogo muestra mas campos que los indicados aquí, puede configurarlos como "No Usados".Image Added

Tipos de Entradas y Salidas (MATA080)

  1. En Fiscal (SIGAFIS) , acceda a Actualizaciones / Archivos / Tipos de Entradas y Salidas.
  2. Dar de alta una TES de Salida que contenga el impuesto   "IVA","RIR" y "RV0".

    Image Added

  3. Dar de alta una TES de Entrada contenga el impuesto  "IVA","RIR" y "RV0".

    Image Added

Proveedores (MATA030MATA020)

  1. En Compras (SIGACOM), acceda a Actualizaciones / Archivos / Proveedores.
  2. Registre los campos obligatorios y los campos que participaran en el calculo de los impuestos:

...

Campo

Titulo

Folder

Descripción

A2_GRPTRIBGpo PersonasFiscalUtilizado para el calculo del impuesto em M100RIRy M460RIR
A2_PERCCON% Retención de IVAFiscalUtilizado para el calculo del impuesto em M100RIVA y M460RIVA

Proveedores (MATA020)

  1. En Compras (SIGACOM), acceda a Actualizaciones / Archivos /  Proveedores.
  2. Registre los campos obligatorios y los campos que participaran en el calculo de los impuestos:

...

Campo

...

Titulo

...

Folder

...

Descripción

...


 Factura de Entrada (MATA101N)

  1. En el módulo Compras, ingrese a la opción Actualizaciones / Movimientos / Factura de Entrada.
  2. Agregar  productos o servicios  a la Factura y asignar la TES de entrada Configurada para los impuestos de retención.
  3. El calculo de  Impuesto RIR, calculara como sigue:

                a) Si la empresa está configurada como Agente Retenedor de ISR (MV_AGENTE= SSSSS SSSSS):

Verificara en la tabla de Configuracion Adicional de Impuestos (SFF) si el Tipo de Persona (A2_GRPTRIB=FF_FF_REGIAO) y el Concepto (FF_CONCEPTGRPPRD=D1_CONCEPT) existen, de ser asi, aplicara  aplicará  la tasa encontrada (FF_ALIQ), pero solo sólo si cumple la condicion:

Valor del producto mayor al Valor Minimo (FF_IMPORTE), entonces:

Base = Valor del producto * FF_PERC

Retención = Base * FF_ALIQ - FF_EXCEDE.

...

4. El calculo de  Impuesto RV0, calculara como sigue:

a) Si la empresa está configurada como Agente Retenedor Retenedor  de IVA (MV_AGENTE= SSSSSSSSSS):

Verificara si el proveedor  tiene un % de Retencion (A2_PERCCON) mayor a cero. De ser asi calculara calculará como sigue:

Base = Importe del Impuesto del IVA

Retención = Base * A2_PERCCON/100.

5. Agregar la condicion de pago y guarde. Se generara el certificado de retención (SFE).


Nota de Crédito (MATA467N)

  1. En el modulo de Compras (SIGACOM), ingrese a la opción Actualizaciones > Movimientos> Nota de Crédito.
  2. Agregar  productos o servicios  a la Nota de Credito y asignar la TES de Salida Configurada para los impuestos de retención.
  3.  El calculo de  Impuestos, sera realizado con la misma regla de negocio que
  4. l
  5. el de la factura de entrada.
  6. Agregar la condicion de pago y guarde. Se generara el certificado de retención (SFE).


Certificados de Retención de ISR (FINR085V)

  1. En el modulo de Financiero (SIGAFIN), ingrese a la opción Informes > Cuentas por pagar >Certificado de Retencion ISR.
  2. Seleccione el formato.
  3. En Parametros, selecciones el rango de fechas y rango de codigo de proveedor.
  4. Imprima.

Certificados de Retención de IIVA (FINR085X)

  1. En el modulo de Financiero (SIGAFIN), ingrese a la opción Informes > Cuentas por pagar >Certificado de Retencion IVA.
  2. Seleccione el formato.
  3. En Parametros, selecciones el rango de fechas y rango de codigo de proveedor.
  4. Imprima.