Producto | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | ||||||||||||||||||||||
Segmento: | ||||||||||||||||||||||
Módulo: | SIGAFAT - Facturación. | |||||||||||||||||||||
Función: |
| |||||||||||||||||||||
País: | Ecuador (EQU) | |||||||||||||||||||||
Ticket: | 15425265 | |||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-17603 |
El 27 de mayo de 2022 el Servicio de Rentas Internas emitió la Resolución No. NAC-DGERCGC22-00000024, a través de la cual establece disposiciones respecto a la emisión de los Comprobantes de Retención Electrónicos en la versión ATS.
A través de esta resolución, se dispone que los sujetos pasivos del Impuesto a la Renta obligados a facturar que, a la fecha de entrada en vigencia de la presente Resolución, todavía no se encuentren obligados a emitir comprobantes de venta, retención y documentos complementarios en la modalidad electrónica, deberán incorporar este tipo de esquema a su actividad hasta el 29 de noviembre de 2022.
En la rutina Funciones genéricas para Facturación - Mercado Internacional (FATXFUMI):
Se creó la función que Realiza búsqueda de datos en tabla F3I - Mantenimiento de Tablas (FATXVALF3I), para realizar búsquedas en la tabla Mantenimiento de Tablas (F3I) por nombre de campo, y evitar la búsqueda por posiciones.
En la rutina Carga de catálogos desde archivos .CSV (FISA814):
Se ajusta la función de Creación de tablas auxiliares estándar para el país Ecuador (f814CatEcu), para que al entrar a la rutina de Mantenimiento de Catálogos (FISA813), si existen los archivos 21TarifaRetIVASRI.csv o 22TipoPago.csv en la ruta local configurada en el parámetro MV_PATH814 sean creadas las estructuras y los datos de las tablas S021 - Catálogo de Tarida Ret. IVA y S022 - Catálogos de Tipos de Pago.
En la rutina Funciones Genéricas de Facturación Electrónica - Ecuador (M486XFUNEQ):
Se creó la función M486XIMTOS(), para la generación del nodo <impuestosDocSustento> con los atributos para informar los Impuestos que contiene la Factura de Entrada con la cual se generó el Certificado de Retención que se incluye en el Comprobante de Retención 2.0 versión ATS.
Se creó la función M486CODRET(), para obtener el código de Retención que aplica para el atributo <codigoRetencion>, donde para la Retención de IVA es obtenido de la tabla S021 - Catálogo de Tarifa Ret. IVA y para Retención de la Renta del campo Concepto (FE_CONCEPT).
Se generó el archivo FATCRECU20.INI con el esquema para la generación del XML para los Comprobantes de Retención 2.0 versión ATS.
Ajustes para el Anexo Transaccional Simplificado (ATS):
En la rutina Funciones Genéricas XML para ATS (GERXMLA1):
En la función LFeqXMLan1(), para crear los siguientes campos en la tabla temporal TRA.
Campo | Valor | Atributo |
---|---|---|
TIPOPROV | '01' Si Tipo(A2_TIPO) es igual a 1-Singular, en caso contrario '02' | tipoProv |
DENOPROV | A2_NOME | denoProv |
PGOLOCEXT | PGOLOCEXT | pagoLocExt |
TPOREGFIS | A2_RETENED | tipoRegi |
PAISPGGEN | A2_CODICA | paisEfecPagoGen |
PAISPFIS | A2_RETICA | paisEfecPagoParFis |
PAISEFEPG | A2_CODICA2 | paisEfecPago |
DOBTRIB | "SI" si el campo A2_ECDTEX es igual a S-Si, en caso contrario "NO" | aplicConvDobTrib |
RETNORLEG | "SI" si el campo A2_CBUCOM es igual a S-Si, en caso contrario "NO" | pagExtSujRetNorLeg |
|
Ajustes a Diccionario de Datos:
Creación de Consultas Estándar
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU027 | 1 | 01 | RE | Tipos de Pago | F3I |
ECU027 | 2 | 01 | 01 | F812SXB("S022","Codigo") | |
ECU027 | 5 | 01 | VAR_IXB |
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU027 | 1 | 01 | RE | Tip. Reg. Fis. Ext. | F3I |
ECU027 | 2 | 01 | 01 | F812SXB("S027","Codigo") | |
ECU027 | 5 | 01 | VAR_IXB |
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU028 | 1 | 01 | RE | Países | F3I |
ECU028 | 2 | 01 | 01 | F812SXB("S028","Codigo") | |
ECU028 | 5 | 01 | VAR_IXB |
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU029 | 1 | 01 | RE | Paraísos Fiscales | F3I |
ECU029 | 2 | 01 | 01 | F812SXB("S029","Codigo") | |
ECU029 | 5 | 01 | VAR_IXB |
Creación de campos en SX3
Tabla SA2 - Proveedores
Campo | Contenido |
---|---|
Campo | A2_CONTRBE |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Pago Resid. |
Des. Español | Pago Residente/No Resid. |
Modo Edición | |
Cons. | ECU022 |
Val. Sistema | Vazio() .Or. ValidF3I("S022",M->A2_CONTRBE,1,2) |
Obligatorio | No |
Usado | Si |
Browse | No |
Help | Se debe reportar si el pago realizado por la transacción ingresado se realizó a un residente o no residente. Corresponde a uno de los |
Campo | Contenido |
---|---|
Campo | A2_RETENED |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Tp. Reg. Fis |
Des. Español | Tp. De Reg. Fis. Exterior |
Modo Edición | |
Cons. | ECU027 |
Val. Sistema | Vazio() .Or. ValidF3I("S027",M->A2_RETENED,1,2) |
Obligatorio | No |
Usado | Si |
Browse | No |
Help | Se debe reportar si el pago realizado fue a un no residente (A2_CONTRBE igual a 02). Corresponde a uno de los códigos de la tabla 19 de la Guía para Contribuyentes del Anexo Transaccional Simplificado (ATS). |
Campo | Contenido |
---|---|
Campo | A2_CODICA |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | País/Estab. |
Des. Español | País Pago Régimen General |
Modo Edición | |
Cons. | ECU028 |
Val. Sistema | Vazio() .Or. ValidF3I("S028",M->A2_CODICA,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Help | Se debe reportar si el pago realizado al no residente es a un Régimen General (Campo A2_RETENED igual a 01). Corresponde a uno de los códigos de la Tabla 16 de la Guía para Contribuyentes del Anexo Transaccional Simplificado (ATS). |
Campo | Contenido |
---|---|
Campo | A2_RETICA |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | País P. Fisc |
Des. Español | País Paraíso Fiscal |
Modo Edición | |
Cons. | ECU029 |
Val. Sistema | Vazio() .Or. ValidF3I("S029",M->A2_RETICA,1,2) |
Obligatorio | No |
Usado | Si |
Browse | No |
Help | Se debe reportar si el pago realizado al no residente ubicado en el paraíso fiscal. Corresponde a uno de los códigos de la Tabla 17 de la Guía para Contribuyentes del Anexo Transaccional Simplificado (ATS). |
Campo | Contenido |
---|---|
Campo | A2_CODICA2 |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | País Efec Pg |
Des. Español | País a quién efectúa Pago |
Modo Edición | |
Cons. | ECU028 |
Val. Sistema | Vazio() .Or. ValidF3I("S028",M->A2_CODICA2,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Help | Se debe ingresar el país al que se efectúa al pago por el bien o servicio. Corresponde a uno de los códigos |
Campo | Contenido |
---|---|
Campo | A2_ECDTEX |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Doble Trib |
Des. Español | Aplica Conv. Doble Tribut |
Modo Edición | |
Lista Español | S=Si;N=No |
Inic. Estándar | 'N' |
Obligatorio | No |
Usado | Si |
Browse | No |
Help | Se debe indicar si el pago efectuado está sujeto a algún convenio de doble tributación. Debe siempre seleccionarse una opción (S-Sí / N-No) |
Campo | Contenido |
---|---|
Campo | A2_CBUCOM |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Pgo Ext Ret |
Des. Español | Pago Exterior Sujeto Ret |
Modo Edición | |
Lista Español | S=Si;N=No |
Inic. Estándar | 'N' |
Obligatorio | No |
Usado | Si |
Browse | No |
Help | Se debe indicar si el pago realizado al exterior aplica retención en aplicación a la norma legal. Debe siempre seleccionarse una opción (S-Sí / No) |