01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||
Módulo: | SIGAFIS - Libros Fiscales SIGAFAT - Facturación | ||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||
País: | Ecuador | ||||||||||||||||||||||||
Ticket: | 12438024 | ||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-13780 |
02. SITUACIÓN/REQUISITO
Se solicita añadir a la generación del documento Anexo Transaccional Simplificado (ATS) la funcionalidad para documentos de tipo Exportación conforme se indica en la resolución No. NAC-DGER2007-1319, ver sitio del SRI sección Anexo Transaccional Simplificado (ATS) subsección Base legal:
En la sección Guia para el contribuyente, dentro del documento Ficha Técnica ATS podrá encontrar más información sobre el llenado de la sección Exportaciones en el punto 2.4 EXPORTACIONES O INGRESOS DEL EXTERIOR.
03. SOLUCIÓN
Se realizan las actualizaciones al Diccionario de Datos (indicadas en la sección 04. INFORMACIÓN ADICIONAL) y rutinas para la generación del nodo "Exportaciones" al generar el Anexo Transaccional Simplificado (ATS):
- En la rutina Funciones genéricas XML para ATS (GERXMLA1):
- En las funciones TRelAN1DeF() y PrTRepAN1() se añade una sección adicional para la impresión de la información de los documentos de Exportación desde TReport.
- Se crea la función LFeXMLaVEx() para añadir a una tabla temporal, los documentos de Tipo Exportación (F2_TPACTIV = S).
- Se crea la función GXMLCarEsp() para eliminar caracteres especiales en la impresion de los nodos razonSocial y denoExpCli.
- En las funciones TRelAN1DeF() y PrTRepAN1() se añade una sección adicional para la impresión de la información de los documentos de Exportación desde TReport.
- En la rutina Funciones genéricas Notas Fiscales Ecuador (LOCXEQU) se añade la función LxEquNFExp() para validar que, si se esta capturando una factura de venta de tipo Exportación, se valide que sean capturados los campos requeridos para la generación del XML para ATS.
- En la rutina Notas Fiscales (LOCXNF) se añade e uso de la función LxEquNFExp() localizado para país Ecuador y al realizar una factura de venta.
- En la rutina Generación de Notas (MATA468N) se actualiza la función a468nGravF2() para grabar los campos de manera correcta al generar una factura a partir de un pedido de venta que cuente con los campos para exportación.
- En la rutina Carga de catálogos en formato .csv (FISA814):
- Se crea función F814CpsTab() para cargar campos de un catálogo a tabla F3H.
- Se actualiza la función f814CatEcu() para añadir la carga de los siguientes catálogos:
- 27TiposRegimenFiscalExterior.csv
- 28Paises.csv
- 29ParaisosFiscales.csv
- 30TipoExportacionIngresoExterior.csv
- 31TiposIngresoExterior.csv
- 32TiposComprobantesAutorizados.csv
- 33DistritoAduanero.csv
- 34CodigoRegimen.csv
- En el archivo Estructura de Archivo Transaccional Simplificado (ATS) (EQUATF.INI) se añade el tratamiento requerido para la impresión de los documentos de exportación obtenidos y añadidos a la tabla temporal generada en la función LFeXMLaVEx().
Importante
Al momento de la generación de la presente solución, las validaciones fueron realizadas con la versión DIMM 1.15 y Plugin ATS 1.3.0
- Realizar un respaldo del repositorio (RPO).
- Contar con las rutinas actualizadas conforme a la sección 01. DATOS GENERALES.
- Contar con las actualizaciones al Diccionario de Datos, indicadas en la sección 04. INFORMACIÓN ADICIONAL:
- Creación de Campos.
- Creación de Gatillos.
- Creación de Consultas.
- Actualización de catálogos.
- Configuración de Archivo ".ini".
- Ingresar al módulo Facturación (SIGAFAT).
- Ir al menú "Actualizaciones | Archivos | Clientes" (MATA030).
- Incluir/Actualizar un Cliente informando los siguientes campos:
- Folder de Registro
- Tipo - 2 - Persona Jurídica
- Provincia - Extranjero (EX)
- Cd. Ciudad - Extranjero (EX)
- Tipo Doc. - 06 (Pasaporte)
- Folder Fiscales
- Tp. Reg. Fis - 01 (Régimen General)
- País/Estab. - 105 (Colombia)
- País P. Fisc - Vacío
- Ps. Exp. Ing. - 105 (Colombia)
- Folder Otros
- Código NIF - Informar un código de NIF
- Folder de Registro
- Ir al menú "Actualizaciones | Facturación | Facturaciones" (MATA467N).
- Incluir un nuevo título indicando lo siguiente:
- Utilizar el Cliente del punto 3.
- Informar los siguientes campos del encabezado, correspondientes a los datos de Exportación:
- Exportación? - S - Si
- Tp. Expor.? - 01 (Exportación de bienes con refrendo)
- Ref.Dis.Adu - 073 (Tulcán)
- Ref.Régimen? - 40 (Exportación definitiva)
- Ref. Correl.? - Informar correlativo
- No.Doc Trans - Informar Num. de documento de transporte
- Tip. Comp.? - 01 (Factura)
- Fch Reg Cont - Informar la fecha requerida
- Concluir la captura del documento y confirmar el guardado.
- Ingresar al módulo Libros Fiscales (SIGAFIS).
- En el Wizard para la captura de información del encabezado, informar los parámetros requeridos hasta finalizar y realizar la generación del archivo indicado.
- En el XML indicado, se deberá contar con la sección de exportaciones con la información capturada en el cliente y en el encabezado de la factura.
04. INFORMACIÓN ADICIONAL
Diccionario de Datos:
Paquete de actualización
Las siguientes actualizaciones al Diccionario de Datos, fueron incluidas en el paquete: 009798.
Creación de Consultas Estándar
- 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 |
- Consulta Específica ECU030 - Tip. Exp. Ing. Exte.
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU030 | 1 | 01 | RE | Tip. Exp. Ing. Exte. | F3I |
ECU030 | 2 | 01 | 01 | F812SXB("S030","Codigo") | |
ECU030 | 5 | 01 | VAR_IXB |
- Consulta Específica ECU031 - Tip. Ing. Exterior
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU031 | 1 | 01 | RE | Tip. Ing. Exterior | F3I |
ECU031 | 2 | 01 | 01 | F812SXB("S031","Codigo") | |
ECU031 | 5 | 01 | VAR_IXB |
- Consulta Específica ECU032 - Tp. Comp. Autorizado
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU032 | 1 | 01 | RE | Tp. Comp. Autorizado | F3I |
ECU032 | 2 | 01 | 01 | F812SXB("S032","Codigo") | |
ECU032 | 5 | 01 | VAR_IXB |
- Consulta Específica ECU033 - Distrito Aduanero
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU033 | 1 | 01 | RE | Distrito Aduanero | F3I |
ECU033 | 2 | 01 | 01 | F812SXB("S033","Codigo") | |
ECU033 | 5 | 01 | VAR_IXB |
- Consulta Específica ECU034 - Código Régimen
Alias | Tipo | Secuencia | Columna | Descripción | Contiene |
---|---|---|---|---|---|
ECU034 | 1 | 01 | RE | Código Régimen | F3I |
ECU034 | 2 | 01 | 01 | F812SXB("S034","Codigo") | |
ECU034 | 5 | 01 | VAR_IXB |
Creación de campos en SX3
Tabla SF2 - Encabezado de Facturas de Salida
- Campo F2_TPACTIV
Campo | Contenido |
---|---|
Campo | F2_TPACTIV |
Tipo | 1 - Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Exportación? |
Des. Español | ¿Exportación? |
Lista Español | S=Si;N=No |
Inic. Estándar | 'N' |
Modo Edición | |
Consulta | |
Val. Sistema | LxEquCExp('SF2') |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Indica si el documento será de exportación. |
- Campo F2_REGIME
Campo | Contenido |
---|---|
Campo | F2_REGIME |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Tp. Expor.? |
Des. Español | ¿Tipo Exportación? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_TPACTIV == 'S' |
Consulta | ECU030 - Tip. Exp. Ing. Exte. |
Val. Sistema | Vazio() .Or. ValidF3I("S030",M->F2_REGIME,1,2) .And. LxEquCExp('SF2') |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Tipo de transacción realizada, de acuerdo al tipo de documento que la sustenta: refrendo, factura de exportación y documento emitido en el exterior. |
- Campo F2_TPRENTA
Campo | Contenido |
---|---|
Campo | F2_TPRENTA |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Tp. Ing Ext? |
Des. Español | ¿Tipo Ingreso Exterior? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_REGIME == '03' |
Consulta | ECU031 - Tip. Ing. Exterior |
Val. Sistema | Vazio() .Or. ValidF3I("S031",M->F2_TPRENTA,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Tipo de transacción realizada por concepto de ingresos del exterior. |
- Campo F2_EXPCONF
Campo | Contenido |
---|---|
Campo | F2_EXPCONF |
Tipo | 1 - Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Ing Ext Grav |
Des. Español | ¿Ingreso Ext Gravado? |
Lista Español | S=Si;N=No |
Inic. Estándar | 'N' |
Modo Edición | M->F2_REGIME == '03' |
Consulta | |
Val. Sistema | LxEquCExp('SF2') |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Campo de respuesta afirmativa o negativa (SI o NO) respectivamente. Debe ser ingresado en forma obligatoria de ser un tipo de exportación 03. |
- Campo F2_VALIMPD
Campo | Contenido |
---|---|
Campo | F2_VALIMPD |
Tipo | 2 - Numérico |
Tamaño | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Propiedad | 1 - Modificar |
Tit. Español | Vl Imp Rent? |
Des. Español | ¿Valor Impuesto Renta? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_TPACTIV == 'S' |
Cons. | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Valor del impuesto a la renta o similar pagado en el exterior de los ingresos percibidos en exterior, que consta en el comprobante o documento sustento de la transacción. |
- Campo F2_TCOMP
Campo | Contenido |
---|---|
Campo | F2_TCOMP |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Tip. Comp.? |
Des. Español | ¿Tipo Comprobante? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_TPACTIV == 'S' |
Consulta | ECU032 - Tp. Comp. Autorizado |
Val. Sistema | Vazio() .Or. ValidF3I("S032",M->F2_TCOMP,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Corresponde al tipo de comprobante utilizado en la transacción que se va a registrar. Este campo debe ser ingresado en forma obligatoria en el registro de exportaciones. |
- Campo F2_FECHSE
Campo | Contenido |
---|---|
Campo | F2_FECHSE |
Tipo | 4 - Fecha |
Tamaño | 8 |
Decimal | 0 |
Formato | |
Propiedad | 1 - Modificar |
Tit. Español | Fch Reg Cont |
Des. Español | ¿Fecha Registro Contable? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_REGIME == 'S' |
Consulta | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Este campo se debe llenar únicamente cuando se informó “Con refrendo” en el campo “Tipo Exportación”. Se debe ingresar la fecha efectiva en la que se realizó el embarque. En el caso de ingresos del exterior o exportación de servicios, se registrará la fecha en la que se realizó el cobro y se registró contablemente, es decir, al mes al que corresponde el ingreso. |
- Campo F2_MUNDESC
Campo | Contenido |
---|---|
Campo | F2_MUNDESC |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Ref.Dis.Adu. |
Des. Español | ¿No. Refrendo-Disr. Adua? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_REGIME == '01' |
Consulta | ECU033 |
Val. Sistema | Vazio() .Or. ValidF3I("S033",M->F2_MUNDESC,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. de refrendo - Distrito Aduanero |
- Campo F2_CMUNDE
Campo | Contenido |
---|---|
Campo | F2_CMUNDE |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | |
Propiedad | 1 - Modificar |
Tit. Español | Ref.Régimen? |
Des. Español | ¿No. Refrendo-Régimen? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_REGIME == '01' |
Consulta | ECU034 |
Val. Sistema | Vazio() .Or. ValidF3I("S034",M->F2_CMUNDE,1,2) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. del refrendo - Régimen |
- Campo F2_DOCMAN
Campo | Contenido |
---|---|
Campo | F2_DOCMAN |
Tipo | 1 - Carácter |
Tamaño | 8 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Ref.Correl.? |
Des. Español | ¿No. Refrendo-Correlati.? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_REGIME == '01' |
Consulta | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. del refrendo - Correlativo |
- Campo F2_LTRAN
Campo | Contenido |
---|---|
Campo | F2_LTRAN |
Tipo | 1 - Carácter |
Tamaño | 13 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | No.Doc.Trans |
Des. Español | ¿No. Doc. Transporte? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->F2_REGIME == '01' |
Consulta | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. de documento de transporte. |
Tabla SC5 - Pedidos de Venta
- Campo C5_TPACTIV
Campo | Contenido |
---|---|
Campo | C5_TPACTIV |
Tipo | 1 - Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Exportación? |
Des. Español | ¿Exportación? |
Lista Español | S=Si;N=No |
Inic. Estándar | 'N' |
Modo Edición | |
Consulta | |
Val. Sistema | LxEquCExp('SC5') |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Indica si el documento será de exportación. |
- Campo C5_REGIME
Campo | Contenido |
---|---|
Campo | C5_REGIME |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Tp. Expor.? |
Des. Español | ¿Tipo Exportación? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_TPACTIV == 'S' |
Consulta | ECU030 - Tip. Exp. Ing. Exte. |
Val. Sistema | Vazio() .Or. ValidF3I("S030",M->C5_REGIME,1,2) .And. LxEquCExp('SC5') |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Tipo de transacción realizada, de acuerdo al tipo de documento que la sustenta: refrendo, factura de exportación y documento emitido en el exterior. |
- Campo C5_TPRENTA
Campo | Contenido |
---|---|
Campo | C5_TPRENTA |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Tp. Ing Ext? |
Des. Español | ¿Tipo Ingreso Exterior? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_REGIME == '03' |
Consulta | ECU031 - Tip. Ing. Exterior |
Val. Sistema | Vazio() .Or. ValidF3I("S031",M->C5_TPRENTA,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Tipo de transacción realizada por concepto de ingresos del exterior. |
- Campo C5_EXPCONF
Campo | Contenido |
---|---|
Campo | C5_EXPCONF |
Tipo | 1 - Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | |
Propiedad | 1 - Modificar |
Tit. Español | Ing Ext Grav |
Des. Español | ¿Ingreso Ext Gravado? |
Lista Español | S=Si;N=No |
Inic. Estándar | 'N' |
Modo Edición | M->C5_REGIME == '03' |
Consulta | |
Val. Sistema | LxEquCExp('SC5') |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Campo de respuesta afirmativa o negativa (SI o NO) respectivamente. Debe ser ingresado en forma obligatoria de ser un tipo de exportación 03. |
- Campo C5_VALIMPD
Campo | Contenido |
---|---|
Campo | C5_VALIMPD |
Tipo | 2 - Numérico |
Tamaño | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Propiedad | 1 - Modificar |
Tit. Español | Vl Imp Rent? |
Des. Español | ¿Valor Impuesto Renta? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_TPACTIV == 'S' |
Consulta | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Valor del impuesto a la renta o similar pagado en el exterior de los ingresos percibidos en exterior, que consta en el comprobante o documento sustento de la transacción. |
- Campo C5_TCOMP
Campo | Contenido |
---|---|
Campo | C5_TCOMP |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Tip. Comp.? |
Des. Español | ¿Tipo Comprobante? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_TPACTIV == 'S' |
Consulta | ECU032 - Tp. Comp. Autorizado |
Val. Sistema | Vazio() .Or. ValidF3I("S032",M->C5_TCOMP,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Corresponde al tipo de comprobante utilizado en la transacción que se va a registrar. Este campo debe ser ingresado en forma obligatoria en el registro de exportaciones. |
- Campo C5_FECHSE
Campo | Contenido |
---|---|
Campo | C5_FECHSE |
Tipo | 4 - Fecha |
Tamaño | 8 |
Decimal | 0 |
Formato | |
Propiedad | 1 - Modificar |
Tit. Español | Fch Reg Cont |
Des. Español | ¿Fecha Registro Contable? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_TPACTIV == 'S' |
Consulta | |
Val. Sistema | |
Obligatoorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | Este campo se debe llenar únicamente cuando se informó “Con refrendo” en el campo “Tipo Exportación”. Se debe ingresar la fecha efectiva en la que se realizó el embarque. En el caso de ingresos del exterior o exportación de servicios, se registrará la fecha en la que se realizó el cobro y se registró contablemente, es decir, al mes al que corresponde el ingreso. |
- Campo C5_MUNDESC
Campo | Contenido |
---|---|
Campo | C5_MUNDESC |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Ref.Dis.Adu. |
Des. Español | ¿No. Refrendo-Disr. Adua? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_REGIME == '01' |
Consulta | ECU033 |
Val. Sistema | Vazio() .Or. ValidF3I("S033",M->C5_MUNDESC,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. de refrendo - Distrito Aduanero |
- Campo C5_CMUNDE
Campo | Contenido |
---|---|
Campo | C5_CMUNDE |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | |
Propiedad | 1 - Modificar |
Tit. Español | Ref.Régimen? |
Des. Español | ¿No. Refrendo-Régimen? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_REGIME == '01' |
Consulta | ECU034 |
Val. Sistema | Vazio() .Or. ValidF3I("S034",M->C5_CMUNDE,1,2) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. del refrendo - Régimen |
- Campo C5_DOCMAN
Campo | Contenido |
---|---|
Campo | C5_DOCMAN |
Tipo | 1 - Carácter |
Tamaño | 8 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Ref.Correl.? |
Des. Español | ¿No. Refrendo-Correlati.? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_REGIME == '01' |
Consulta | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. del refrendo - Correlativo |
- Campo C5_LTRAN
Campo | Contenido |
---|---|
Campo | C5_LTRAN |
Tipo | 1 - Carácter |
Tamaño | 13 |
Decimal | 0 |
Formato | |
Propiedad | 1 - Modificar |
Tit. Español | No.Doc.Trans |
Des. Español | ¿No. Doc. Transporte? |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->C5_REGIME == '01' |
Consulta | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | |
Help | No. de documento de transporte. |
Tabla SA1 - Clientes
- Campo A1_TFN
Campo | Contenido |
---|---|
Campo | A1_TFN |
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 |
Lista Español | |
Inic. Estándar | |
Modo Edición | |
Cons. | ECU027 - Tip. Reg. Fis. Ext. |
Val. Sistema | Vazio() .Or. ValidF3I("S027",M->A1_TFN,1,2) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | 3 |
Help | Indica si el pago realizado fue a un no residente. |
- Campo A1_TP
Campo | Contenido |
---|---|
Campo | A1_TP |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | País/Estab. |
Des. Español | País/Estab. Pago |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->A1_TFN=='01' |
Consulta | ECU028 - Países |
Val. Sistema | Vazio() .Or. ValidF3I("S028",M->A1_TP,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | 3 |
Help | País de residencia o establecimiento permanente a quién se efectúa el pago régimen general. |
- Campo A1_GLN
Campo | Contenido |
---|---|
Campo | A1_GLN |
Tipo | 1 - Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Pais P. Fisc |
Des. Español | País paraíso fiscal |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->A1_TFN=='02' |
Consulta | ECU029 - Paraísos Fiscales |
Val. Sistema | Vazio() .Or. ValidF3I("S029",M->A1_GLN,1,2) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | 3 |
Help | País de residencia o establecimiento permanente a quién se efectúa el pago paraíso fiscal. |
- Campo A1_RETIR
Campo | Contenido |
---|---|
Campo | A1_RETIR |
Tipo | 1 - Carácter |
Tamaño | 3 |
Decimal | 0 |
Formato | @! |
Propiedad | 1 - Modificar |
Tit. Español | Ps. Exp Ing |
Des. Español | Pais Exp. Ing. Exterior |
Lista Español | |
Inic. Estándar | |
Modo Edición | M->A1_EST=='EX' |
Consulta | ECU028 - Países |
Val. Sistema | Vazio() .Or. ValidF3I("S028",M->A1_RETIR,1,3) |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | 3 |
Help | País de residencia o establecimiento permanente a quién se efectúa el exportación o ingreso del exterior. |
- Campo A1_ACN
Campo | Contenido |
---|---|
Campo | A1_ACN |
Tipo | 1 - Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | |
Propiedad | 1 - Modificar |
Tit. Español | Pt. Relac.? |
Des. Español | ¿Parte Relacionada? |
Lista Español | |
Inic. Estándar | 'N' |
Modo Edición | S=Si; N=No |
Consulta | |
Val. Sistema | |
Obligatorio | No |
Usado | Si |
Browse | No |
Folder | 3 |
Help |
Relación de atributos en XML con campos:
Campo XML | Contenido | Observaciones |
---|---|---|
tpIdClienteEx | A1_TIPDOC | Tipo de Identificación del Cliente, si se informa 04 el nodo contendrá el valor 20, si es informado 06 o 08 el nodo contendrá el valor 21. |
idClienteEx | A1_CGC/A1_NIF | No. de Identificación del Cliente, si el tipo de identificación de cliente es informado como 04 contendrá A1_CGC, si es informado como 06 o 08 contendrá A1_TFN. |
parteRelExp | A1_ACN | Parte Relacionada informada como SI o NO. |
tipoCli | A1_TIPO | Tipo de Cliente si el nodo tpIdClienteEx es informado con valor 21, si A1_TIPO = 1 se informara 01, si A1_TIPO = 2 se informara 02. |
denoExpCli | A1_NOME | Razón o denominación social del exportador, si el nodo tpIdClienteEx es informado con valor 21, contendrá A1_NOME. |
tipoRegi | A1_TFN | Tipos de régimen fiscal del exterior |
paisEfecPagoGen | A1_TP | |
paisEfecPagoParFis | A1_GLN | |
denopagoRegFis | Si A1_TFN = '01' se obtiene descripcion de tabla S028 a partir de codigo informado en A1_TP, si A1_TFN = '02' se obtiene descripcion de tabla S029 a partir de codigo informado en A1_GLN. | |
paisEfecExp | A1_RETIR | País de residencia o establecimiento permanente a quien se efectúa la exportación o ingreso del exterior. |
exportacionDe | F2_REGIME | Tipo de Exportación / Ingreso del exterior |
tipIngExt | F2_TPRENTA | Tipos de Ingresos del exterior |
ingExtGravOtroPais | F2_EXPCONF | ¿El ingreso del exterior fue gravado con impuesto a la renta o uno similar, en el país en el que se obtuvo? |
impuestoOtroPais | F2_VALIMPD | Valor del impuesto a la renta o impuesto similar pagado en el exterior por el ingreso obtenido. |
tipoComprobante | F2_TCOMP | Tipo de Comprobante |
distAduanero | F2_MUNDESC | No. de refrendo - Distrito Aduanero |
anio | F2_FECHSE | No. de refrendo - Año |
regimen | F2_CMUNDE | No. del refrendo - Régimen |
correlativo | F2_DOCMAN | No. del refrendo - Correlativo |
docTransp | F2_LTRAN | No. de documento de transporte |
fechaEmbarque | F2_FECHSE | Fecha de registro contable |
valorFOB | F2_VALBRUT | Valor FOB / Valor del ingreso del exterior |
valorFOBComprobante | F2_VALBRUT | Valor del Comprobante local / exterior |
puntoEmision | F2_PTOEMIS | No. de serie del comprobante de venta - punto de emisión. |
secuencial | F2_DOC | No. secuencial del comprobante de venta. |
autorizacion | F2_NUMAUT | No. de autorización del comprobante de venta. |
fechaEmision | F2_EMISSAO | Fecha de emisión del comprobante de venta. |
Actualización de Catálogos
- Iniciar el SmartClient en el módulo "Configurador - SIGACFG".
- Entrar a la rutina "Base de Datos > Base de Datos > Parámetros (CFGX031)".
- Configurar el parámetro MV_PATH814, especificando la ruta de ubicación para los catálogos, archivos en formato CSV.
- Realizar las sugerencias de la sección "Formato de Catálogos".
- En la ruta especificada en el parámetro MV_PATH814, colocar los catálogos:
- 27TiposRegimenFiscalExterior.csv
- 28Paises.csv
- 29ParaisosFiscales.csv
- 30TipoExportacionIngresoExterior.csv
- 31TiposIngresoExterior.csv
- 32TiposComprobantesAutorizados.csv
- 33DistritoAduanero.csv
- 34CodigoRegimen.csv
Archivos de ejemplo
Formato de Catálogos
Se recomienda considerar los siguientes puntos al realizar la creación de los archivos CSV de los catálogos:
- En la configuración regional del Sistema Operativo de la computadora, establecer el carácter pipe ('|') como separador de campos.
- Entrar al mini-sitio del SRI, descargar los catálogos (sección Anexo Transaccional Simplificado, Guía para el contribuyente, Catálogo ATS para Reporte Mensual Semestral, folder TABLAS REFERENCIALES), los cuales son distribuidos en planilla de cálculo.
- En el catálogo requerido, observar que la cantidad y distribución de las columnas coincida con el catálogo previo.
- Copiar las celdas de datos, sin encabezados, del catálogo requerido a una nueva planilla.
- Grabar la planilla obtenida, es importante que el nombre sea el mismo que las mostradas a continuación, y que sea con el Tipo de archivo CSV (MS_DOS) .csv:
- 27TiposRegimenFiscalExterior.csv
- 28Paises.csv
- 29ParaisosFiscales.csv
- 30TipoExportacionIngresoExterior.csv
- 31TiposIngresoExterior.csv
- 32TiposComprobantesAutorizados.csv
- 33DistritoAduanero.csv
- 34CodigoRegimen.csv
- 27TiposRegimenFiscalExterior.csv
- Posteriormente, si es necesario, reestablecer el separador de campos en la configuración regional del Sistema Operativo de la computadora.
- Comprobar que el archivo .csv obtenido tenga codificación UTF-8 sin BOM, en caso contrario, se deberá cambiar a través de un editor de texto con la capacidad de manejo de codificación, por ejemplo con Notepad++:
- Cargar el archivo .csv en el editor.
- Las vocales con acento, eñes y otros caracteres especiales se deben visualizar correctamente. Además, en el menú "Codificación" debe indicar la opción "UTF-8 sin BOM".
- En caso de que no se cumplan esas condiciones, en el menú "Codificación" seleccionar "Juego de caracteres > Europeo Occidental > OEM 850".
- A continuación, nuevamente abrir el menú "Codificación", seleccionar Convertir a "UTF-8 sin BOM".
- En este punto, las vocales con acento, eñes y otros caracteres especiales deben visualizarse correctamente.
- Grabar el archivo de texto.
Carga de catálogos
- Ingresar al módulo "Facturación - SIGAFAT".
- Entrar a la rutina "Actualizaciones > Archivos > Mantenimiento de Catálogos. (FISA814)".
- El catálogo será actualizado en el sistema.
- En el módulo de Facturación (SIGAFAT) desde "Actualizaciones | Archivos | Mantenimiento de Catálogos" validar que se creen los siguientes catálogos:
Catálogo de Régimen Fiscal del Exterior
Catálogo de Países
Catálogo de Paraísos Fiscales
Catálogo de Tipo de Exportación / Ingreso del Exterior
Catálogo de Tipos de Ingresos del Exterior
Catálogo de Tipos de Comprobantes Autorizados
Catálogo de Distritos Aduaneros
Catálogo de Códigos de Régimen
Archivo de Configuración (.ini)
Para la generación del nodo de Exportaciones en la generacion del Anexo Transaccional Simplificado (ATS), la funcionalidad debe ser añadida al archivo EQUATF.INI el cual debe ser estar ubicado en la carpeta System ('Protheus_data\System').
**Importante**
En caso de tener personalizaciónes en el archivo EQUATF.INI, se recomienda realizar un respaldo del mismo y posteriormente incluir las siguientes actualizaciones para generar nodo de Exportaciones:
- En la seccion [XXX Header] se añade tratamiento para eliminar caracteres especiales en el nodo razonSocial.
- Se añade la seccion [XXX Identificação do Exportaciones] en donde se finaliza el seccion ventasEstablecimiento y se inicia la seccion de exportaciones
- Se añade la seccion [XXX Criacao do arquivo notas exportacion] donde se almacena en pocicion del arreglo _aTotal el llamado a la función LFeXMLaVEx() para la creación de la tabla con los documentos de tipo exportación.
- Se añade la seccion [TEX Geração do XML] en la cual se procesan todos los documentos obtenidos en la seccion anterior.
- Se actualiza la seccion [XXX Identificação do Contribuinte] para finalizar la seccion de exportaciones e iniciar la seccion anulados.
- Se actualiza la seccion [XXX Criacao do arquivo notas canceladas] indicando una posicion posterior a las utilizadas en el arreglo _aTotal al llamar la funcion LFeqXMLcan()
EQUATF.INI
Esta solución aplica para versión 12.1.17, 12.1.25 y superior; siempre y cuando se cuente con las rutinas correspondientes actualizadas como se indica en la sección 01. DATOS GENERALES¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia:
Anexo Transaccional Simplificado (ATS) - Ecuador