Línea de Producto: | Microsiga Protheus. | ||||||||||||||||||||||||||||
Segmento: | Servicios - Mercado Internacional. | ||||||||||||||||||||||||||||
Módulo: | SIGAFIS / SIGACOM. | ||||||||||||||||||||||||||||
Rutina(s): |
| ||||||||||||||||||||||||||||
Requisito/Story/Issue: | DMINA-1987 | ||||||||||||||||||||||||||||
País(es): | Venezuela | ||||||||||||||||||||||||||||
Base(s) de Datos: | Microsoft SQL | ||||||||||||||||||||||||||||
Tablas utilizadas: |
| ||||||||||||||||||||||||||||
Sistema(s) operativo(s): | Windows ® / Linux ® |
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.
Campo | Orden | Tipo | Tamaño | Decimal |
Titulo |
F3 | Usado | Obligatorio | Browse | Validacion | Help |
FF_IMPOSTO | 02 |
C | 3 | Cod Impuesto | SFB | Si | Si | Si |
Vazio() .Or. ExistCpo("SFB",M->FF_IMPOSTO) | Codigo de impuestos variable |
FF_GRPPRD |
07 | C | 6 | Grp Tributario | 21 | Si | Si | Si | Vazio() .Or. ExistCpo("SX5","21"+M->FF_GRPPRD) | Grupo de tributación del producto | |
FF_REGIAO |
06 | C | 4 | Tipo Persona | CCJ | Si | Si | Si | Vazio() .Or. ExistCpo("CCJ") | Tipo de persona del Proveedor. | ||
FF_ALIQ |
08 | N | 6 | 6 | %Tasa de Retecion | Si | Si | Tasa de retención. | |||
FF_IMPORTE |
09 | N | 14 | 2 | Importe |
Si | Si | Importe NO sujeto retención. | ||||
FF_CONCEPT |
10 | C | 5 | Concepto |
CCR | Si | Si | Si | Vazio() .Or. ExistCpo("CCR",M->FF_CONCEPT) | Concepto de Retención | |
FF_PERC |
11 | N | 6 | 2 | Base% |
Si | Si | % de Base de Calculo | ||||
FF_EXCEDE |
13 | N | 16 | 2 | Sustraendo | Si | Si | Valor del Sustraendo |
*Todos los campos que no se mencionen, deben configurarse como NO USADOS.
Campo |
Tipo | Tamaño |
Titulo | Descripcion | F3 | Usado |
Pasta |
Validacion | Help | |||||
A2_GRPTRIB | Carácter | 4 | Gpo Personas | Grupo de Persona | CCJ | Si |
Fiscal | Vazio() .Or. ExistCpo("CCJ") | Tipo de persona para Caclulo de la Retención de ISR (RIR) | |||||||
A2_PERCCON | Numerico | 6,2 | % Ret IVA | % Retencion de IVA | Si | Fiscal | % a Retener del IVA para Caclulo de la Retención de IVA (RV0) |
*Eliminar o poner en NO USADO el campo A2_GRTRIB.
Campo |
Tipo | Tamaño |
Titulo | Descripcion | F3 | Usado | Obligatorio | Browse | Validacion | Help | |||
D1_CONCEPT | Carácter | 6 | Concepto | Concepto de Retencion IR | 21 | Si | No | No | Vazio() .Or. (existCpo("SX5",'21'+M->D1_CONCEPT) .AND. MaFisRef("IT_CONCEPT","MT100",M->D1_CONCEPT)) | Grupo de Tributación |
Campo | Tipo | Tamaño |
Titulo | Descripcion | F3 | Usado | Obligatorio | Browse | Validacion | Help |
D2_CONCEPT | Carácter | 6 | Concepto | Concepto de Retencion IR | 21 | Si |
No | No | Vazio() .Or. (existCpo("SX5",'21'+M->D2_CONCEPT) .AND. MaFisRef("IT_CONCEPT","MT100",M->D2_CONCEPT)) | Grupo de Tributación |
Alias | Tipo | Secuencia | Columna | Descripcion | Contenido |
---|---|---|---|---|---|
CCR | 1 | 01 | DB | Concepto de Retencion | CCR |
CCR | 2 | 01 | 01 | Concepto + Cod pais | |
CCR | 4 | 01 | 01 | Concepto | CCR_CONCEP |
CCR | 4 | 01 | 02 | Descripcion | CCR_DESCR |
CCR | 5 | 01 | CCR->CCR_CONCEP |
Configurar la empresa como agente retenedor de impuestos Agente Retenedor de Impuestos (Parametro MV_AGENTE)Sera utilizado para identificar
X6_VAR | X6_TIPO | X6_DSCSPA | X6_CONTEUD |
---|---|---|---|
MV_AGENTE | C | 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.
Catalogo de Tipos de Contribuyente (FISA019):
Catalogo de Conceptos de Retención (FISA017):
...
Catalogo de Configuracion Adicional de Impuestos (MATA994).
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".
Tipos de Entradas y Salidas (MATA080)
Proveedores (MATA030MATA020)
...
Campo | Titulo | Folder | Descripción |
---|---|---|---|
A2_GRPTRIB | Gpo Personas | Fiscal | Utilizado para el calculo del impuesto em M100RIRy M460RIR |
A2_PERCCON | % Retención de IVA | Fiscal | Utilizado para el calculo del impuesto em M100RIVA y M460RIVA |
Proveedores (MATA020)
...
Campo
...
Titulo
...
Folder
...
Descripción
...
Factura de Entrada (MATA101N)
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)
Certificados de Retención de ISR (FINR085V)
Certificados de Retención de IIVA (FINR085X)