ÍNDICE

  1. Visión general.
  2. Ejemplo de utilización.
    1. Configuraciones previas.
      1. Retenciones.
      2. Percepciones.
    2. Flujo de prueba.
  3. Validaciones y formato.
    1. Planilla txt.
    2. IVA Retención.
    3. IVA Percepción .
  4. Tablas.
  5. Campos de la tablas SF1 y SF2.
  6. Versión.

01. VISIÓN GENERAL

Se solicita efectuar el desarrollo de la funcionalidad que dará cumplimiento a la nueva normativa “RG 4523-19”, referente al Régimen del SIRE (Sistema Integral de Retenciones Electrónicas).

El patch contiene la rutina:

  • FRETSUSS.PRW   Generación del archivo magnético SUSS.
  • LOCXNF.PRW      Documentos fiscales.
  • LOCXNF2.PRW    Funciones genéricas de generación de documentos fiscales.


02. EJEMPLO DE UTILIZACIÓN

Configuraciones previas

IVA Retenciones

  1. Confirmar que el parámetro MV_RETIVA se encuentre informado como: 'S'.
  2. Confirmar que el parámetro MV_AGENTE se encuentre informado como: 'S' en la posición 2.
  3. Se debe confirmar que el proveedor se encuentre configurado en el campo A2_AGENRET como 'N'.
  4. Ingresar a la tabla SFF y configurar el impuesto IVR con la serie del comprobante, código fiscal, alícuota e importe mínimo de retención campo (FF_IMPORTE).
  5. Verificar el parámetro MV_GRETIVA: define si se utiliza el cálculo actual o el anterior, para las versión 12 es necesario que se configure con valor S.
  6. Incluir una TES que calcule IVA.

IVA Percepciones

  1. Verificar que exista una configuración de "Impuesto de IVA" en impuestos variables (Libros Fiscales | Actualizaciones| Archivos | Impuestos Variables), clasificados correctamente en la tabla SFB como IVA, Impuesto y Nacional.
  2. Verificar que exista una configuración de "Percepción de IVA (IVP)" en impuestos variables (Libros Fiscales | Actualizaciones | Archivos | Impuestos Variables), clasificados correctamente en la tabla SFB  como IVA, Percepción y Nacional.
  3. En "configuración adicional de impuestos"(Libros Fiscales|Actualizaciones | Archivos | Conf.Adic.Imp).
    1. Solo debe existir un registro de "IVP" indicando el código fiscal de compra y venta (un registro por CFO).
    2. Fijar campo "Inc.Impuesto" igual a "IVA".
  4. Agregar configuración de "IVA" e "IVP" en rutina "Actualización de sujeto fiscal"(Libros Fiscales | Actualizaciones | Insp Fiscal Vs Imp).
    1. Para el tipo de documento fiscal(NF, NCC, NCP, NDC, NDP), y tipo de movimiento (entrada o salida) necesarios.
  5. Crear TES de salida y entrada que contenga el cálculo de IVA e IVP.

Tanto para IVA retenciones como IVA percepciones Incluir el archivo "SUSS.INI" dentro de la carpeta "system" del sistema.

Flujo de prueba.

  • Para IVA percepciones incluir alguno de los siguientes documentos usando el cliente y la TES creadas en las configuraciones previas:
    •  NF(de salida), NCC, NDC.
  • Para IVA retenciones incluir una Orden de Pago.
  • Ingresar al módulo Libros Fiscales (SIGAFIS) a la rutina Archivos Por Verif (Libros Fiscales | Miscélanea | Arch.Magnéticos | Archivo Por Verif).
  • Localice el botón  "Param"presione aparece el cuadro de dialogo de la imagen siguiente, localice el campo "¿Instruc. Normativa?”  debe ser igual a  "SUSS.INI".    


  • Informar la ruta donde se guarda el archivo generado.
  • Finalizar el proceso e ir a la ruta informada para el almacenamiento de los archivos.
  • Verificar la creación de los archivos.


03. VALIDACIONES

Plantilla txt.

A continuación se describe el formato que debe tener cada registro del archivo "txt" que se genera tanto para retenciones como para percepciones:


CAMPO

TIPO

LONGITUD

DESDE

HASTA

OBLIGATORIO

1

VERSIÓN

Integer

4

1

4

SI

2

CÓDIGO DE TRAZABILIDAD (USO NO FISCAL)

String

10

5

14

NO

3

IMPUESTO

Integer

3

15

17

SI

4

RÉGIMEN

Integer

3

18

20

SI

5

FECHA RETENCIÓN/RETENCIÓN

Date

10

21

30

SI

6

CONDICIÓNInteger23132NO

7

IMPOSIBILIDAD DE RETENCIÓN/PERCEPCIÓNBoolean13333SI

8

NO RETENCIÓN MOTIVOString303463NO

9

IMPORTE RETENCIÓN/PERCEPCIÓNDecimal146477SI

10

IMPORTE DE LA BASE DE CÁLCULO/CANTIDADDecimal147891SI

11

RÉGIMEN DE EXCLUSIÓNBoolean

1

92

92

SI

12

PORCENTAJE DE EXCLUSIÓN

Integer

6

93

98

NO

13

FECHA PUBLICACIÓN

Date

10

99

108

NO

14

TIPO COMPROBANTE

Integer

2

109

110

SI

15

FECHA COMPROBANTE

Date

10

111

120

SI

16

NRO COMPROBANTE

String

16

121

136

NO

17

COE

String

12

137

148

NO

18

COE ORIGINAL

String

12

149

160

NO

19

CAE

String

14

161

174

NO

20

IMPORTE COMPROBANTE

Decimal

14

175

188

SI

21

MOTIVO EMISIÓN DE NOTA DE CRÉDITO/AJUSTE

String

30

189

218

NO

22

RETENIDO/PERCIBIDO CLAVE

Integer

11

219

229

SI

23

CERTIFICADO ORIGINAL NRO

String

25

230

254

NO

24

CERTIFICADO ORIGINAL FECHA RETEN

Date

10

255

264

NO

25

CERTIFICADO ORIGINAL IMPORTE

Decimal

14

265

278

NO


IVA Retenciones validación


CAMPO

VALIDACIONES

1

VERSIÓN

“0100”

2

CÓDIGO DE TRAZABILIDAD

A2_NOME

3

IMPUESTO

“767”

4

RÉGIMEN

“214”

5

FECHA RETENCIÓN/PERCEPCIÓN

FE_EMISSAO

6

CONDICIÓN

A2_TIPO <> (“I”; “N” o “S”) à “0”

A2_TIPO = “I” à “1”

A2_TIPO = “N” à “2”

A2_TIPO = “S” à “3”


7

IMPOSIBILIDAD DE RETENCIÓN/PERCEPCIÓN

0: Retención efectuada

1: Retención no efectuada

8

NO RETENCIÓN MOTIVO

“”

9

IMPORTE RETENCIÓN/PERCEPCIÓN

FE_RETENC

10

IMPORTE DE LA BASE DE CÁLCULO/CANTIDAD

FE_VALBASE

11

RÉGIMEN DE EXCLUSIÓN

A2_PORIVA > “0” à “0”

A2_PORIVA = “0” à “1”

12

PORCENTAJE DE EXCLUSIÓN

A2_PORIVA

13

FECHA PUBLICACIÓN

A2_IVPDCOB.

14

TIPO COMPROBANTE

“6”

15

FECHA COMPROBANTE

EK_EMISSAO

16

NRO COMPROBANTE

FE_ORDPAG

17

COE

“”

18

COE ORIGINAL

“”

19

CAE

“”

20

IMPORTE COMPROBANTE

EK_VALOR

21

MOTIVO EMISIÓN DE NOTA DE CRÉDITO/AJUSTE

“”

22

RETENIDO/PERCIBIDO CLAVE

A2_CGC

23

CERTIFICADO ORIGINAL NRO

Número certificado original obligatorio cuando sea reversión del documento.

24

CERTIFICADO ORIGINAL FECHA RETEN

Fecha certificado original obligatorio cuando sea reversión del documento.

25

CERTIFICADO ORIGINAL IMPORTE

Importe certificado original obligatorio cuando sea reversión del documento.


IVA Percepciones validación para: Facturas de salida/Notas de Débito / Notas de Crédito


CAMPO

VALIDACIONES

1

VERSIÓN

“0100”

2

CÓDIGO DE TRAZABILIDAD

A1_NOME

3

IMPUESTO

“767”

4

RÉGIMEN

”214”

5

FECHA RETENCIÓN/PERCEPCIÓN

F3_EMISSAO

6

CONDICIÓN

A1_TIPO <> (“I”; “N” o “S”) à “0”

A1_TIPO = “I” à “1”

A1_TIPO = “N” à “2”

A1_TIPO = “S” à “3”


7

IMPOSIBILIDAD DE RETENCIÓN/PERCEPCIÓN

0: Retención efectuada

1: Retención no efectuada

8

NO RETENCIÓN MOTIVO

“”

9

IMPORTE RETENCIÓN/PERCEPCIÓN

F3_VALIMP

10

IMPORTE DE LA BASE DE CÁLCULO/CANTIDAD

F3_VALBASE

11

RÉGIMEN DE EXCLUSIÓN

FH_ISENTO =”S” à “1”, donde FH_IMPOSTO = “IVP”

FH_ISENTO = “N” à “0”, donde FH_IMPOSTO = “IVP

12

PORCENTAJE DE EXCLUSIÓN

FH_PERCENT, donde FH_IMPOSTO = “IVP”

13

FECHA PUBLICACIÓN

FH_DTINI, donde FH_IMPOSTO = “IVP”

14

TIPO COMPROBANTE

Este campo se completará de acuerdo a la tabla

TIPO_COMPROBANTE

15

FECHA COMPROBANTE

E3_EMISSAO

16

NRO COMPROBANTE

F3_NFISCAL

17

COE

“”

18

COE ORIGINAL

“”

19

CAE

F3_CAE

20

IMPORTE COMPROBANTE

F1_VALBRUT

21

MOTIVO EMISIÓN DE NOTA DE CRÉDITO/AJUSTE

Según F1_TPAJUS

 “Q” -  Diferencia Cantidad
 “P” -  Diferencia Precio
 “C” -  Diferencia de Cambio
 “O” - Otros Ajustes (Default)


22

RETENIDO/PERCIBIDO CLAVE

A1_CGC

23

CERTIFICADO ORIGINAL NRO

Número del certificado correspondiente al comprobante aplicado obligatorio cuando es nota de crédito.

24

CERTIFICADO ORIGINAL FECHA RETEN

Fecha del certificado correspondiente al comprobante aplicado obligatorio cuando es nota de crédito.

25

CERTIFICADO ORIGINAL IMPORTE

Importe del certificado  correspondiente al comprobante aplicado obligatorio cuando es nota de crédito.


Tabla tipo comprobante



DocumentoFormato

1

FACTURA

99999-99999999 (5 dígitos, guión medio, 8 dígitos)

2

RECIBO

99999-99999999 (5 dígitos, guión medio, 8 dígitos)

3

NOTA CRÉDITO

99999-99999999 (5 dígitos, guión medio, 8 dígitos)

4

NOTA DÉBITO

99999-99999999 (5 dígitos, guión medio, 8 dígitos)

5

OTRO COMPROBANTE

X(16) (hasta 16 caracteres alfanuméricos)

6

ORDEN DE PAGO

X(12) (hasta 12 caracteres alfanuméricos)

04. TABLAS

Nombre

Descripción

SA1Clientes
SA2Proveedores
SFHEmpresa Vs Zona fiscal
SFFConfiguración adicional de impuestos 
SFBImpuestos variables
SFERetenciones de impuestos
SF3Percepción de impuestos


05. CAMPOS DE LAS TABLAS SF1 Y SF2.


Código del paquete: 006729.

Paquete: DMICNS-6902 - RG 4523-19 - INCORPORACIÓN DEL IVA.

* Código del paquete para uso interno.


TABLA SF1.

NOMBRE

DESCRIPCIÓN

TIPO

TAMAÑO

OBLIGATORIO

USADOPICTURECONTEXTOLISTA OPCIONES

F1_TPAJUS

Tipo de Ajuste

Carácter

1

NOSi@!Real

Q=Diferencia Cantidad;

P=Diferencia Precio;

C=Diferencia de Cambio;

R=Rechazo Original;

O=Otros Ajustes 


TABLA SF2.

Nombre

DESCRIPCIÓN

TIPO

TAMAÑO

OBLIGATORIO

USADOPICTURECONTEXTOLISTA OPCIONES

F2_TPAJUS

Tipo de Ajuste

Carácter

1

NOSi@!Real

Q=Diferencia Cantidad;

P=Diferencia Precio;

C=Diferencia de Cambio;

R=Rechazo Original;

O=Otros Ajustes 


Agregar las opciones tanto en  "Lista Español"  y "Lista Opciones".


06. VERSIÓN

12.1.17 | 12.1.23 | 12.1.25.

07. PAQUETE

006729 DMICNS-6902.