Histórico da Página
01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. | ||||||
---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||||
Módulo: | SIGAFIS - Libros Fiscales. | ||||||
Función: |
| ||||||
Ticket: | 4277500 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-5197 (v 12.1.17- v 12.1.23) |
02. SITUACIÓN/REQUISITO
Se solicita actualización del archivo EQUATF.INI para modificar estructura para generación del XML del Archivo Transaccional Simplificado (ATS) para dar cumplimiento a la estructura solicitada por el Servicio de Rentas Internas (SRI) de Ecuador.
Anexos y guía: http://www.sri.gob.ec/web/guest/formularios-e-instructivos1
Ficha técnica: Ficha Técnica Transaccional Simplificado ATS.pdf
03. SOLUCIÓN
Identificación del Informante
Campo XML | Contenido | Observaciones |
---|---|---|
tipoIdInformante | R | Nuevo atributo con valor fijo. |
idInformante | M0_CGC | Se modificó el nombre del atributo (Nombre anterior: NumeroRuc). |
totalVentas | 0 | Nuevo atributo. |
codigoOperativo | IVA | Nuevo atributo con valor fijo. |
Compras
Campo XML | Contenido | Observaciones |
---|---|---|
tipoComprobante | F1_TIPOPE | Código del Tipo de Comprobante, si no existe el campo F1_TIPOPE o se encuentra vacío se informa el valor "01" |
parteRel | NO | Nuevo atributo con valor fijo. |
autorizacion | F1_NUMAUT | Se modificó para que tome valor del campo F1_NUMAUT. |
baseImpExe | D1_BASIMP* | Nuevo atributo con la sumatoria de la base de los impuestos cuyo código de libro fiscal se encuentre configurado en el parámetro MV_LIBEXE. |
valRetBien10 | FE_RETENC | Nuevo atributo con la sumatoria del campo FE_RETENC para los registros con FE_ALIQ con valor 10.00. |
valRetServ20 | FE_RETENC | Nuevo atributo con la sumatoria del campo FE_RETENC para los registros con FE_ALIQ con valor 20.00. |
valRetServ50 | FE_RETENC | Nuevo atributo con la sumatoria del campo FE_RETENC para los registros con FE_ALIQ con valor 50.00. |
pagoLocExt | 01 | Nuevo atributo con valor fijo (01 = PAGO A RESIDENTE /ESTABLECIMIENTO PERMANENTE de tabla 15 - Tipo de Identificación del Proveedor). |
paisEfecPago | NA | Nuevo atributo con valor fijo (NA = No Aplica). |
aplicConvDobTrib | NA | Nuevo atributo con valor fijo (NA = No Aplica). |
pagExtSujRetNorLeg | NA | Nuevo atributo con valor fijo (NA = No Aplica). |
Ventas
Campo XML | Contenido | Observaciones |
---|---|---|
tipoComprobante | F2_TIPOPE | Código del Tipo de Comprobante, si no existe el campo F2_TIPOPE o se encuentra vacío se informa el valor "01" |
parteRel | NO | Nuevo atributo con valor fijo. |
tipoEm | E | Nuevo atributo con valor fijo (E = Electrónica de la tabla 20 - Tipo de emisión facturación). |
montoIce | D1_BASIMP* | Nuevo atributo con la sumatoria de la base de los impuestos cuyo código de libro fiscal se encuentre configurado en el parámetro MV_LIBICE. |
codEstab | Substr(Alltrim(SM0->M0_DSCCNA),1,3) | Nuevo atributo que obtiene los primeros 3 caracteres del campo M0_DSCCNA. |
ventasEstab | F2_VALBRUT | Nuevo atributo con la sumatoria del campo F2_VALBRUT agrupando por establecimiento (Substr(Alltrim(SM0->M0_DSCCNA),1,3)), si el tipo de campo tipoEm = "E", este campo será informado con valor 0. |
ivaComp | D2_VALIMP* | Nuevo atributo con la sumatoria de la base de los impuestos cuyo código de libro fiscal se encuentre configurado en el parámetro MV_IVACOMP. |
* Código de Libro Fiscal.
04. INFORMACIÓN ADICIONAL
NOTA: Los ajustes para la funcionalidad de Tipo de Comprobante fueron realizados en el pacote 008984.
Creación de Consulta Estándar / Específica en el archivo SXB - Consulta Estándar / Específica:
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
---|---|---|---|---|---|
ECU024 | 1 | 01 | RE | Formas de Pago | F3I |
ECU024 | 2 | 01 | 01 | Formas de Pago | F812SXB("S024","Codigo") |
ECU024 | 3 | 01 | VAR_IXB |
Creación de Tablas Genéricas en el archivo SX5-Tablas Genéricas
KL - TIPOS DE COMPROBANTES - COMPRAS
Clave | Descripción |
---|---|
01 | FACTURA |
03 | LIQUIDACIÓN DE COMPRA DE BIENES/PRESTACIÓN DE SERVICIOS |
08 | BOLETOS O ENTRADAS A ESPECTÁCULOS PÚBLICOS |
09 | TIQUETES O VALES EMITIDOS POR MÁQUINAS REGISTRADORAS |
11 | PASAJES EXPEDIDOS POR EMPRESAS DE AVIACIÓN |
12 | DOCUMENTOS EMITIDOS POR INSTITUCIONES FINANCIERAS |
13 | DOCUMENTOS EMITIDOS POR COMPAÑÍAS DE SEGUROS |
14 | COMPROBANTES EMITIDOS POR EMPRESAS TELECOMUNICACIONES |
15 | COMPROBANTES DE VENTA EMITIDOS EN EXTERIOR |
19 | COMPROBANTES DE PAGO DE CUOTAS O APORTES |
20 | DOCS POR SERV. ADTIVOS. EMITIDOS POR INST. DEL ESTADO |
21 | CARTA DE PORTE AÉREO |
41 | COMPROBANTE DE VENTA EMITIDO POR REEMBOLSO |
42 | DOC RET. PRESUNTIVA Y RET. EMITIDA P/PROPIO VENDEDOR |
43 | LIQ. PARA EXPLOTACIÓN Y EXPLORACIÓN DE HIDROCARBUROS |
45 | LIQUIDACIÓN DE MEDICINA PREPAGADA |
294 | LIQUIDACIÓN DE COMPRA DE BIENES MUEBLES USADOS |
344 | LIQUIDACIÓN DE COMPRA DE VEHÍCULOS USADOS |
364 | ACTA ENTREGA-RECEPCIÓN PET |
371 | COMPROBANTE SOCIO A OPERADORA DE TRANSPORTE |
375 | LIQ. DE COMPRA RISE DE BIENES O PRESTACIÓN DE SERVICIOS |
KM - TIPOS DE COMPROBANTES - VENTAS
Clave | Descripción |
---|---|
18 | DOCUMENTOS AUTORIZADOS UTILIZADOS EN VENTAS EXCEPTO N/C |
370 | FACTURA OPERADORA TRANSPORTE/SOCIO |
371 | COMPROBANTE SOCIO A OPERADORA DE TRANSPORTE |
41 | COMPROBANTE DE VENTA EMITIDO POR REEMBOLSO |
44 | COMPROBANTE DE CONTRIBUCIONES Y APORTES |
49 | PROVEEDOR DIRECTO DE EXPORTADOR BAJO RÉGIMEN ESPECIAL |
50 | A INST. EDO Y EMPR. PÚB. PERCIBE ING. EXENTO IMP. RTA |
Creación de Campos en el archivo SX3 - Campos
Tabla SA2 - Proveedores
Campo | A2_MPAGO |
Tipo | C |
Tamaño | 2 |
Decimal | |
Formato | @! |
Título | Forma Pago |
Descripción | Forma de Pago SRI |
Nivel | 1 |
Utilizado | Si |
Obligatorio | Si |
Browse | No |
Opciones | |
When | |
Consulta | ECU024 |
Val. Sistema | Vazio() .Or. ValidF3I("S024",M->A2_MPAGO,1,2) |
Help | Indica el código de forma de pago para facturación electrónica según catálogo No. 24 del SRI. |
Tabla SF1-Encabezado de Fact. de Entrada.
Campo | F1_TIPOPE |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Título | Tipo Comp. |
Descripción | Tipo de Comprobante |
Nivel | 1 |
Utilizado | Si |
Obligatorio | Si |
Browse | No |
Inicializa Estándar | "01" |
Consulta | KL |
Val. Sistema | Vazio() .Or. ExistCpo("SX5","KL"+M->F1_TIPOPE) |
Corresponde al tipo de comprobante utilizado en la transacción que se va a registrar según lo indicado en la Tabla 4 - Tipos Comprobantes Autorizados definido por la SRI. Solo se aceptarán los códigos de tipo de comprobante que pertenecen a este secuencial de transacción. Este campo debe ser ingresado en forma obligatoria. |
Tabla SF2-Encabezado de Fact. de Salida.
Campo | F2_TIPOPE |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Título | Tipo Comp. |
Descripción | Tipo de Comprobante |
Nivel | 1 |
Utilizado | Si |
Obligatorio | Si |
Browse | No |
Inicializa Estándar | "18" |
Consulta | KM |
Val. Sistema | Vazio() .Or. ExistCpo("SX5","KM"+M->F2_TIPOPE) |
Help | Corresponde al tipo de comprobante utilizado en la transacción que se va a registrar según lo indicado en la Tabla 4 - Tipos Comprobantes Autorizados definido por la SRI. Solo se aceptarán los códigos de tipo de comprobante que pertenecen a este secuencial de transacción. Este campo debe ser ingresado en forma obligatoria. |
Tabla SC5-Pedidos de Venta.
Campo | C5_TIPOPE |
Tipo | C |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Título | Tipo Comp. |
Descripción | Tipo de Comprobante |
Nivel | 1 |
Utilizado | Si |
Obligatorio | Si |
Browse | No |
Inicializa Estándar | "18" |
Consulta | KM |
Val. Sistema | Vazio() .Or. ExistCpo("SX5","KM"+M->C5_TIPOPE) |
Corresponde al tipo de comprobante utilizado en la transacción que se va a registrar según lo indicado en la Tabla 4 - Tipos Comprobantes Autorizados definido por la SRI. Solo se aceptarán los códigos de tipo de comprobante que pertenecen a este secuencial de transacción. Este campo debe ser ingresado en forma obligatoria. |
Parámetros en el archivo SX6 - Parámetros
Nombre de la Variable | MV_LIBEXE |
Tipo | C |
Descripción | Código(s) de libro(s) de libro(s) fiscal(es) para IVA exento. |
Valor Estándar |
*Nota: El valor del parámetro podrá contener un único código de libro fiscal (ejemplo: 1), o varios códigos de libro fiscal, los cuales deberán estar separados por el símbolo pipe "|" (ejemplo: 1|2)
Nombre de la Variable | MV_LIBICE |
Tipo | C |
Descripción | Código(s) de libro(s) de libro(s) fiscal(es) para ICE. |
Valor Estándar |
*Nota: El valor del parámetro podrá contener un único código de libro fiscal (ejemplo: 1), o varios códigos de libro fiscal, los cuales deberán estar separados por el símbolo pipe "|" (ejemplo: 1|2)
Nombre de la Variable | MV_IVACOMP |
Tipo | C |
Descripción | Código(s) de libro(s) fiscal(es) para ubicación de IVA por Ley de Solidaridad. |
Valor Estándar |
*Nota: El valor del parámetro podrá contener un único código de libro fiscal (ejemplo: 1), o varios códigos de libro fiscal, los cuales deberán estar separados por el símbolo pipe "|" (ejemplo: 1|2)
¡IMPORTANTE!
Antes de aplicar la solución realizada en este documento se debe contar previamente con las configuraciones necesarias para la Facturación Electrónica, indicados en el siguiente link:
DMINA-4085_Facturación_Electrónica_ECU
Además se deben considerar las siguientes condiciones al configurar los impuestos variables:
Los impuestos de tipo retención deben contar con los valores 2, 3, 4 o 6 en el campo "Cpo. de L. F." (FB_CPOLVRO).
Los impuestos de tipo retención pueden contar con el mismo valor (2, 3, 4 o 6) en el campo "Cpo. de L. F." (FB_CPOLVRO)