AFIP - Sistema de Control de Retenciones (SICORE)

Sumario

1.Objetivo

2.Funcionalidad Original

3.Modificación en Conceptos de Comprobantes

4.Nuevo campo en pop up de Conceptos

5.Nueva Vista

6.Generación de Archivos

Objetivo

Generar los archivos solicitados por la AFIP con el fin de presentar las retenciones y percepciones de cada período.

Funcionalidad Original

NetOffice cuenta con reportes personalizados que permiten generar información de retenciones y percepciones. A su vez cuenta con una pantalla de configuración de reportes regionales con el fin de mapear los códigos de cada país.

Se necesita adaptar la funcionalidad actual con el fin de cumplir con la reglamentación Argentina.

Modificación en Conceptos de Comprobantes

Se agregaron nuevos campos en la configuración de Conceptos de Comprobantes con el fin de adaptarlos a la normativa Argentina. Para eso se incorporó un nuevo frame “Percepciones / Retenciones / Detracciones” que agrupa:

  • Percepción: Nuevo check box para identificar cuando un concepto es percepción.

  • Retención / Detracción: Check existente para identificar cuando un concepto es retención o detracción.

  • De IVA: Check existente para identificar cuando un concepto de percepción, retención o detracción aplica para IVA.

  • De IIBB: Check existente para identificar cuando un concepto de percepción, retención o detracción aplica para Ingresos Brutos.

  • De Ganancias: Nuevo check para identificar cuando un concepto de percepción, retención o detracción aplica para Ganancias.

  • Mínimo No Imponible: Nuevo campo numérico para establecer desde qué importe se aplican retenciones y/o percepciones.

  • %: Nuevo campo para identificar la alícuota a aplicar.

  • Comprobante: Campo existente para identificar el comprobante a utilizar para percepción, retención o detracción.

Los únicos campos del frame habilitados cuando se abre la pantalla, son:

  • Percepción

  • Retención \ Detracción

Una vez se selecciona uno de ellos, se habilitan los demás:

  • De IVA

  • De IIBB

  • De Ganancias

  • Mínimo No Imponible

  •  %

  • Comprobante

Nuevo campo en pop up de Conceptos

Se agregó un nuevo campo en el pop up de concepto de comprobantes cuando se trata de un impuesto (Percepción \ Retención). Dicho campo se llama “Fecha” y se ubica en la solapa “Retención \ Detracción” que a su vez se renombró por “Percepción \ Retención \ Detracción”.

Nueva Vista

Se creó una nueva vista que se llama “Retenciones y Percepciones” que utiliza las tablas de los comprobantes de venta y sus conceptos:

  • Factura Venta: dbo.Factura_Cabe y dbo.Factura_Concepto

  • Nota Crédito Venta: dbo.Credito_Cabe y dbo.Credito_Concepto

  • Nota Débito Venta: dbo.Debito_Cabe y dbo.Debito_Concepto

  • Recibo: Recibo_Cabe y dbo.Recibo_Concepto

  • Orden Pago: dbo.Orden_Pago_Cliente_Cabe y dbo.Orden_Pago_Cliente_Concepto


Y que muestra la siguiente información:

  • ID Comprobante → ID_Comprobante de cada una de las tablas de comprobantes.

  • Código Comprobante → Mapeo de la tabla dbo.ReporteATS_Reglas cuando la regla es de tipo “Comprobante”. Se debe buscar el ID_Comprobante en la tabla dbo.ReporteATS_Reglas.

  • Fecha Emisión → Fecha de cada una de las tablas de comprobantes.

  • Número → Número de cada una de las tablas de comprobantes.

  • Importe → Importe de cada una de las tablas de comprobantes. En Factura, Nota Crédito y Débito el campo se llama Total. En Recibos y Ordenes de Pago se llama Importe_Valores.

  • Percepción → Campo True o False. Identifica el tipo de impuesto en función de la configuración del concepto asociado. Debe buscar el campo nuevo Percepción en la tabla dbo.Conceptos. El link entre tablas debe realizarse por Id_Concepto.

  • Retención → Campo True o False. Identifica el tipo de impuesto en función de la configuración del concepto asociado. Debe buscar el campo Retención en la tabla dbo.Conceptos. El link entre tablas debe realizarse por Id_Concepto.

  • De IVA → Campo True o False. Identifica el tipo de impuesto en función de la configuración del concepto asociado. Debe buscar el campo RetenciónIVA en la tabla dbo.Conceptos. El link entre tablas debe realizarse por Id_Concepto.

  • De IIBB → Campo True o False. Identifica el tipo de impuesto en función de la configuración del concepto asociado. Debe buscar el campo IIBB en la tabla dbo.Conceptos. El link entre tablas debe realizarse por Id_Concepto.

  • De Ganancias → Campo True o False. Identifica el tipo de impuesto en función de la configuración del concepto asociado. Debe buscar el campo nuevo Ganancias en la tabla dbo.Conceptos. El link entre tablas debe realizarse por Id_Concepto.

  • Mínimo No Imponible → Identifica la base imponible del concepto asociado. Debe buscar el campo nuevo Minimo_No_Imponible de la tabla dbo.Conceptos. El link entre tablas debe realizarse por Id_Concepto.

  • Alícuota → Identifica la alícuota del impuesto del concepto asociado. Debe buscar el campo PorcenRetención de la tabla dbo.Conceptos. El link entre tablas debe realizarse por Id_Concepto.

  • Código Impuesto → Si el concepto asociado tiene en su configuración el check “De IVA” en True, se pone el código 767. Si el concepto asociado tiene en su configuración el check “De IIBB” en True, se pone el código 210. Si el concepto asociado tiene en su configuración el check “De Ganancias” en True, se pone el código 217.

  • Código Régimen → Si el concepto asociado tiene en su configuración el check “De IVA” en True, se pone el código 767. Si el concepto asociado tiene en su configuración el check “De IIBB” en True, se pone el código 210. Si el concepto asociado tiene en su configuración el check “De Ganancias” en True, se pone el código 217.

  • Código Operación → Si el concepto asociado tiene en su configuración el check “Percepción” en True, se pone el código 2. Si el concepto asociado tiene en su configuración el check “Retención \ Detracción” en True, se pone el código 1.

  • Base de Cálculo → Campo Base_Retención de los conceptos en los comprobantes cuando supere el Mínimo No Imponible establecido en la configuración del concepto asociado.

  • Fecha Retención → Campo nuevo “Fecha” de los conceptos del punto 2.

  • Código Condición

  • Retención practicada a sujetos suspendidos según → Debe ir siempre en cero.

  • Importe Retención → Campo Importe_Total_Ori de la tabla de conceptos en los comprobantes.

  • Porcentaje Exclusión → Debe ir vacío.

  • Fecha Boletín → Debe ir vacío.

  • Tipo Identificador Retenido → Tipo de documento de la tabla dbo.Cliente.

  • Tipo Documento Retenido → Mapeo de la tabla dbo.ReporteATS_Reglas cuando la regla es de tipo “Identificador”. Se debe buscar el Tipo Documento en la tabla dbo.ReporteATS_Reglas.

  • Número Documento Retenido → Campo Identificación_A de la tabla de conceptos de comprobantes.

  • Número Certificado Original → Debe ir vacío.

  • Denominación Ordenante → Razón Social de la agencia dueña de NetOffice. Campo Razón_Social de dbo.BO-COnfig.

  • Acrecentamiento → Debe ir vacío.

  • Cuit País Retenido → Campo Identificación_A de la tabla de conceptos de comprobantes.

  • Cuit Ordenante → Campo CUIT de dbo.BO_Config.

Generación de Archivos

Dado que NetOffice ofrece la posibilidad de exportar reportes personalizados a TXT, se utiliza dicha funcionalidad para generar los distintos archivos planos.

Netactica.com