Histórico da Página
...
Producto |
| |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: |
| |||||||||||||||||||||
Segmento: |
| |||||||||||||||||||||
Módulo: | SIGAFAT - Facturación. | |||||||||||||||||||||
Función: |
| |||||||||||||||||||||
País: | Ecuador (EQU) Pacote: 011449 | |||||||||||||||||||||
Ticket: | 15425265 | |||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-17603 |
...
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.
03. SOLUCIÓN
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(), se realizaron ajustes para crear los siguientes campos en la tabla temporal TRA, para la generación del nodo <pagoExterior> de Compras..
Campo | Valor | Atributo |
---|---|---|
TIPOPROV | '01' Si Tipo(A2_TIPO) es igual a 1-Singular, en caso contrario '02' | tipoProv |
DENOPROV | A2_NOME | denoProv |
PGOLOCEXT | A2_CONTRBE | 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 |
Totvs custom tabs box | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||
|
04. INFORMACIÓN ADICIONAL
Archivos .CSV de Catálogos de la SRI:
Informações | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Ajustes a Diccionario de Datos:
Creación de Consultas Estándar
- Consulta Específica ECU022 - Tipos de Pago.
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU022 | 1 | 01 | RE | Tipos de Pago | F3I |
ECU022 | 2 | 01 | 01 | F812SXB("S022","Codigo") | |
ECU022 | 5 | 01 | VAR_IXB |
- Consulta Específica ECU027 - Tip. Reg. Fis. Ext.
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 |
- Consulta Específica ECU028 - Países
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 |
- Consulta Específica ECU029 - Paraísos Fiscales
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 A2_CONTRBE
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 A2_RETENED
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 A2_CODICA
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 A2_RETICA
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 A2_CODICA2
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 A2_ECDTEX
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 A2_CBUCOM
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) |
Ajustes al Archivo EQUATF.INI:
Painel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
?{"Nombre del Archivo INI","EQUATF.INI"} @XML [XXX Inicializacao variaveis] [XXX Montagem do CFP Utilizado pela rotina - PRINCIPAL] [XXX Montagem do CFP Utilizado pela rotina - COMPLEMENTAR] [XXX Chamada do Wizard] [XXX - monta o Nome do arquivo]
[XXX Extraindo Livro fiscal Compras] [TRA Geração do XML] DetCompr C 000 0 MontaXML("detalleCompras" , ,,,,,8 ,.T.,.F.,.T.) ESTABL C 003 0 MontaXML("establecimiento" ,TRA->ESTABEL ,,,,,12,.T.,.T.,.T.) [XXX - livro Fiscal Vendas]
DtVendas C 000 0 MontaXML("detalleVentas" , ,,,,,8 ,.T.,.F.,.T.) [XXX - livro Fiscal Ventas Establecimiento] [TRV Geração do XML] [XXX Identificação do Exportaciones] [XXX Criacao do arquivo notas exportacion] [TEX Geração do XML] dtexporta C 000 0 MontaXML("detalleExportaciones" , ,,,,,8 ,.T.,.F.,.T.) [XXX Identificação do Contribuinte] [XXX Criacao do arquivo notas canceladas] [TRC Geração do XML] [XXX Finalização] [XXX - Nome do Arquivo] |
Card documentos Informacao La presente funcional aplica para versión 12.1.33 o superior, y es necesario tener activa la funcionalidad de transmisión electrónica para el país Ecuador con el Proveedor Tecnológico denominado Stupendo Card documentos Informacao Utilice este box para resaltar información relevante y/o de destaque. Titulo ¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- Documento Técnico de Facturación Electrónica - Ecuador - Stupendo
- Documento Técnico de Anexo Transaccional Simplificado (ATS) - Ecuador
- Documento Técnico para Nodo de Exportación en ATS - Ecuador
Templatedocumentos