Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFIS - Libros Fiscales.
Función:
RutinaNombre Técnico
GERXMLA1.PRWFunciones genéricas para archivos magnéticos.
EQUATF.INIEstructura de Archivo Transaccional Simplificado (ATS).
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 XMLContenidoObservaciones
tipoIdInformanteRNuevo atributo con valor fijo.
idInformanteM0_CGCSe modificó el nombre del atributo (Nombre anterior: NumeroRuc).
totalVentas0Nuevo atributo.
codigoOperativoIVANuevo atributo con valor fijo.


Compras

Campo XMLContenidoObservaciones
tipoComprobanteF1_TIPOPECódigo del Tipo de Comprobante, si no existe el campo F1_TIPOPE o se encuentra vacío se informa el valor "01"
parteRelNONuevo atributo con valor fijo.
autorizacionF1_NUMAUTSe modificó para que tome valor del campo F1_NUMAUT.
baseImpExeD1_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.

valRetBien10FE_RETENCNuevo atributo con la sumatoria del campo FE_RETENC para los registros con FE_ALIQ con valor 10.00.
valRetServ20FE_RETENCNuevo atributo con la sumatoria del campo FE_RETENC para los registros con FE_ALIQ con valor 20.00.
valRetServ50FE_RETENCNuevo atributo con la sumatoria del campo FE_RETENC para los registros con FE_ALIQ con valor 50.00.
pagoLocExt01Nuevo atributo con valor fijo (01 = PAGO A RESIDENTE /ESTABLECIMIENTO PERMANENTE de tabla 15 - Tipo de Identificación del Proveedor).
paisEfecPagoNANuevo atributo con valor fijo (NA = No Aplica).
aplicConvDobTribNANuevo atributo con valor fijo (NA = No Aplica).
pagExtSujRetNorLegNANuevo atributo con valor fijo (NA = No Aplica).

Ventas

Campo XMLContenidoObservaciones
tipoComprobanteF2_TIPOPECódigo del Tipo de Comprobante, si no existe el campo F2_TIPOPE o se encuentra vacío se informa el valor "01"
parteRelNONuevo atributo con valor fijo.
tipoEmENuevo atributo con valor fijo (E = Electrónica de la tabla 20 - Tipo de emisión facturación).
montoIceD1_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.

codEstabSubstr(Alltrim(SM0->M0_DSCCNA),1,3)Nuevo atributo que obtiene los primeros 3 caracteres del campo M0_DSCCNA.
ventasEstabF2_VALBRUTNuevo 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.
ivaCompD2_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:

AliasTipoSecuenciaColumnaDescripciónContenido
ECU024101REFormas de PagoF3I
ECU02420101Formas de PagoF812SXB("S024","Codigo")
ECU024301

VAR_IXB


Creación de Tablas Genéricas en el archivo SX5-Tablas Genéricas

KL - TIPOS DE COMPROBANTES - COMPRAS

ClaveDescripción 
01FACTURA
03LIQUIDACIÓN DE COMPRA DE BIENES/PRESTACIÓN DE SERVICIOS
08BOLETOS O ENTRADAS A ESPECTÁCULOS PÚBLICOS
09TIQUETES O VALES EMITIDOS POR MÁQUINAS REGISTRADORAS
11PASAJES EXPEDIDOS POR EMPRESAS DE AVIACIÓN
12DOCUMENTOS EMITIDOS POR INSTITUCIONES FINANCIERAS
13DOCUMENTOS EMITIDOS POR COMPAÑÍAS DE SEGUROS
14COMPROBANTES EMITIDOS POR EMPRESAS TELECOMUNICACIONES
15COMPROBANTES DE VENTA EMITIDOS EN EXTERIOR
19COMPROBANTES DE PAGO DE CUOTAS O APORTES
20DOCS POR SERV. ADTIVOS. EMITIDOS POR INST. DEL ESTADO
21CARTA DE PORTE AÉREO
41COMPROBANTE DE VENTA EMITIDO POR REEMBOLSO
42DOC RET. PRESUNTIVA Y RET. EMITIDA P/PROPIO VENDEDOR
43LIQ. PARA EXPLOTACIÓN Y EXPLORACIÓN DE HIDROCARBUROS
45LIQUIDACIÓN DE MEDICINA PREPAGADA
294LIQUIDACIÓN DE COMPRA DE BIENES MUEBLES USADOS
344LIQUIDACIÓN DE COMPRA DE VEHÍCULOS USADOS
364ACTA ENTREGA-RECEPCIÓN PET
371COMPROBANTE SOCIO A OPERADORA DE TRANSPORTE
375LIQ. DE COMPRA RISE DE BIENES O PRESTACIÓN DE SERVICIOS


KM - TIPOS DE COMPROBANTES - VENTAS

ClaveDescripción
18DOCUMENTOS AUTORIZADOS UTILIZADOS EN VENTAS EXCEPTO N/C
370FACTURA OPERADORA TRANSPORTE/SOCIO
371COMPROBANTE SOCIO A OPERADORA DE TRANSPORTE
41COMPROBANTE DE VENTA EMITIDO POR REEMBOLSO
44COMPROBANTE DE CONTRIBUCIONES Y APORTES
49PROVEEDOR DIRECTO DE EXPORTADOR BAJO RÉGIMEN ESPECIAL
50A INST. EDO Y EMPR. PÚB. PERCIBE ING. EXENTO IMP. RTA


Creación de Campos en el archivo SX3 - Campos

Tabla SA2 - Proveedores

CampoA2_MPAGO
TipoC
Tamaño2
Decimal
Formato@!
TítuloForma Pago
DescripciónForma de Pago SRI
Nivel1
UtilizadoSi
ObligatorioSi
BrowseNo
Opciones
When
ConsultaECU024
Val. SistemaVazio() .Or. ValidF3I("S024",M->A2_MPAGO,1,2) 
HelpIndica 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.

CampoF1_TIPOPE
TipoC
Tamaño3
Decimal0
Formato@!
TítuloTipo Comp.
DescripciónTipo de Comprobante
Nivel1
UtilizadoSi
ObligatorioSi
BrowseNo
Inicializa Estándar"01"
ConsultaKL
Val. SistemaVazio() .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.

CampoF2_TIPOPE
TipoC
Tamaño3
Decimal0
Formato@!
TítuloTipo Comp.
DescripciónTipo de Comprobante
Nivel1
UtilizadoSi
ObligatorioSi
BrowseNo
Inicializa Estándar"18"
ConsultaKM
Val. SistemaVazio() .Or. ExistCpo("SX5","KM"+M->F2_TIPOPE)
HelpCorresponde 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.

CampoC5_TIPOPE
TipoC
Tamaño3
Decimal0
Formato@!
TítuloTipo Comp.
DescripciónTipo de Comprobante
Nivel1
UtilizadoSi
ObligatorioSi
BrowseNo
Inicializa Estándar"18"
ConsultaKM
Val. SistemaVazio() .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 VariableMV_LIBEXE
TipoC
DescripciónCó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 VariableMV_LIBICE
TipoC
DescripciónCó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 VariableMV_IVACOMP
TipoC
DescripciónCó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