ÍNDICE
La guía de remisión es un documento complementario del comprobante de venta. Conforme al Reglamento de comprobantes de venta y retención del SRI Art 28, están obligados a emitir guías de remisión toda sociedad, persona natural o sucesión indivisa que traslade mercadería, debiendo emitirlas en especial en los siguientes casos:
Es por ello que surge la necesidad de habilitar dentro del sistema el proceso de generación del XML de la guía de trasmisión, así como y la trasmisión electrónica para este tipo de documentos.
Para tener activa la nueva funcionalidad de trasmisión electrónica de guías de remisión es necesario tener actualizadas con una fecha mayor o igual las siguientes rutinas:
| Rutina | Nombre | Fecha |
|---|---|---|
| MATA486 | Documentos Electrónicos. | 20/04/2022 |
| MATA462AN | Generación de Remitos. | 06/04/2022 |
| M486XFUNEQ | Funciones Genéricas de Facturación Electrónica de Ecuador. | 20/04/2022 |
| LOCXFUNA | Funciones generales de documentos fiscales. | 20/04/2022 |
| MATV410A | Funciones Genéricas para Pedidos de Venta. | 30/03/2022 |
| FATGRECU.INI | Script de generación de los archivos XML para Guías de Remisión de Venta. | 20/04/2022 |
| LOCXNF | Notas Fiscales | 18/04/2022 |
| LOCXEQU | Funciones Genéricas para Notas Fiscales Ecuador | 20/04/2022 |
| LOCXNF2 | Funciones Genéricas para Documentos Fiscales | 20/04/2022 |
Los cambios a Diccionario se realizaron en el pacote: 010341 |
Precondiciones generales

Proceso para generación manual de Guías de Remisión:


A continuación se muestra el Script de generación de los archivos XML para Guías de Remisión de Venta (FATGRECU.INI):
[XXX POSICIONAMENTOS] [XXX INICIALIZACION] (PRE) _aTotal[002] := chr(13) + chr(10) [XXX EMISOR] [XXX RECEPTOR] [XXX DESTINATARIO] [SD2 DETALLE] [XXX INFOADICIONAL] [XXX FACTURA] (ARQ) _aTotal[094] |
Parámetros en el archivo SX6 – Parámetros:
Nombre de la Variable | MV_CFDFTGR |
Tipo | Caracter |
Descripción | Indica el directorio donde se localiza el script que genera las guías de remisión. (FATGRECU.INI) |
| Valor Estándar | GetSrvProfString('startpath','')+'\cfd\inicfd\fatgrecu.ini' |
Nombre de la Variable | MV_VALGREQ |
Tipo | Lógico |
Descripción | Parámetro que activa las validaciones de los campos utilizados para generar y trasmitir de guías de remisión |
| Valor Estándar | .T. |
Preguntas en el archivo SX1 - Preguntas
Grupo: MATA486E
Orden | Título | Tipo | Tamaño | Decimal | Objeto | Consulta estándar | Validación | Grupo de campos |
|---|---|---|---|---|---|---|---|---|
| 01 | ¿Serie de Guía Remisión ? | C | 3 | 0 | Get | SERNF | 094 - Id de Control dos doc.fiscales | |
| 02 | ¿Guía Remisión Inicial ? | C | 13 | 0 | Get | 018 - Documento de entrada/salida | ||
| 03 | ¿Guía Remisión Final ? | C | 13 | 0 | Get | !Empty(MV_PAR03) .And. MV_PAR02<=MV_PAR03 | 018 - Documento de entrada/salida |
Grupo: MATA486
Orden | Título | Tipo | Tamaño | Decimal | Objeto | Item 1 | Item 2 | Item 3 | Item 4 | Item 5 | Help |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 01 | ¿Tipo de Documento ? | C | 1 | 0 | Combo | Factura | Nota de Débito | Nota de Crédito | Rem Norm y Tras | Remisión Devol. | Informe el tipo de documento con el que se estará trabajando durante la transmisión electrónica: 1. Factura 2. Nota de Débito 3. Nota de Crédito 4. Guía Remisión normal, de devolución y de transferencia. |
Consulta Estándar en el archivo SXB – Consulta Estándar:
Consulta: DOCSUS
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
DOCSUS | 1 | 01 | DB | Documento Sustento | SF2 |
DOCSUS | 2 | 01 | 01 | N. Documento + Serie | |
DOCSUS | 4 | 01 | 01 | Serie Docto. | F2_SERIE |
| DOCSUS | 4 | 01 | 02 | N. Documento | F2_DOC |
| DOCSUS | 4 | 01 | 03 | Nº Autoriz | F2_NUMAUT |
| DOCSUS | 5 | 01 | SF2->F2_SERIE | ||
| DOCSUS | 5 | 02 | SF2->F2_DOC | ||
| DOCSUS | 6 | 01 | F2_ESPECIE == "NF" |
Configurar los siguientes campos en la tabla SA4 - Transportadora:
| Atributo | Contenido |
|---|---|
| Campo | A4_TIPOTRA |
| Tipo | C - Caracter |
| Tamaño | 2 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Validación | Vazio() .Or. ExistCpo("SX5","TB"+M->A4_TIPOTRA) |
| Consulta estándar | TB - Tipo de Documento de Identidad |
| Tit. Español | Tp.Iden.Tran |
| Desc. Español | Tipo Identificación Trans |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Tipo Identificación Transportista, debe ser informado conforme a la tabla 6 del SRI. |
Configurar los siguientes campos en la tabla SA1 - Clientes:
| Atributo | Contenido |
|---|---|
| Campo | A1_CODLOC |
| Tipo | C - Caracter |
| Tamaño | 3 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Establ. Dest |
| Desc. Español | Cód. Establecimiento Dest |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Código de Establecimiento Destino. Al informarse este campo, el nodo codEstabDestino será generado en el XML de la Guía de Remisión. |
Configurar los siguientes campos en la tabla SA2 - Proveedores:
| Atributo | Contenido |
|---|---|
| Campo | A2_CODZON |
| Tipo | C - Caracter |
| Tamaño | 3 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Establ. Dest |
| Desc. Español | Cód. Establecimiento Dest |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Código de Establecimiento Destino. Al informarse este campo, el nodo codEstabDestino será generado en el XML de la Guía de Remisión. |
Configurar los siguientes campos en la tabla SC5 - Pedido de Venta:
| Atributo | Contenido |
|---|---|
| Campo | C5_MODTRAS |
| Tipo | M - Memo |
| Tamaño | 300 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Motivo Tras |
| Desc. Español | Motivo de Traslado |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Indica el Motivo de Traslado. Máximo 300 caracteres. |
| Atributo | Contenido |
|---|---|
| Campo | C5_RUTA |
| Tipo | M - Memo |
| Tamaño | 300 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Ruta |
| Desc. Español | Ruta del Vehículo |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Indica la ruta del Vehículo. Al informarse este campo, el nodo ruta será generado en el XML de la Guía de Remisión. Máximo 300 caracteres. |
| Atributo | Contenido |
|---|---|
| Campo | C5_SERSUBS |
| Tipo | C - Caracter |
| Tamaño | 3 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Grupo de Campos | 094 - Id de Control dos doc.fiscales |
| Consulta estándar | DOCSUS - Documento Sustento |
| Tit. Español | Serie Sust. |
| Desc. Español | Serie del Doc. Sustento |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Indica la Serie del Documento Sustento. Al informarse este campo será generado en automático los nodos en el XML: -codDocSustento -numDocSustento -numAutDocSustento -fechaEmisionDocSustento |
| Atributo | Contenido |
|---|---|
| Campo | C5_NFSUBST |
| Tipo | C - Caracter |
| Tamaño | 20 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Grupo de campos | 018 - Documento de entrada/salida |
| Tit. Español | No. Doc Sust |
| Desc. Español | No. de Doc. Sustento |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Indica la Número del Documento Sustento. Al informarse este campo será generado en automático los nodos en el XML: -codDocSustento -numDocSustento -numAutDocSustento -fechaEmisionDocSustento |
Configurar los siguientes campos en la tabla SF1 - Encabezado de Fact. de Entrada:
| Atributo | Contenido |
|---|---|
| Campo | F1_SERMAN |
| Tipo | C - Caracter |
| Tamaño | 3 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Grupo de Campos | 094 - Id de Control dos doc.fiscales |
| Tit. Español | Serie Sust. |
| Desc. Español | Serie del Doc. Sustento |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Consulta Estándar | DOCSUS |
| Help | Indica la Serie del Documento Sustento. Al informarse este campo será generado en automático los nodos en el XML: -codDocSustento -numDocSustento -numAutDocSustento -fechaEmisionDocSustento |
| Atributo | Contenido |
|---|---|
| Campo | F1_DOCMAN |
| Tipo | C - Caracter |
| Tamaño | 13 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Grupo de campos | 018 - Documento de entrada/salida |
| Propiedad | Modificar |
| Tit. Español | No. Doc Sust |
| Desc. Español | No. de Doc. Sustento |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Indica la Número del Documento Sustento. Al informarse este campo será generado en automático los nodos en el XML: -codDocSustento -numDocSustento -numAutDocSustento -fechaEmisionDocSustento |
| Atributo | Contenido |
|---|---|
| Campo | F1_OBS |
| Tipo | M - Memo |
| Tamaño | 300 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Motivo Tras |
| Desc. Español | Motivo de Traslado |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Indica el Motivo de Traslado. Máximo 300 caracteres. |
| Atributo | Contenido |
|---|---|
| Campo | F1_RUTDOC |
| Tipo | M - Memo |
| Tamaño | 300 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Ruta |
| Desc. Español | Ruta del Vehículo |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Indica la ruta del Vehículo. Máximo 300 caracteres. |
| Atributo | Contenido |
|---|---|
| Campo | F1_FECDSE |
| Tipo | D - Fecha |
| Tamaño | 8 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Fec.Ini.Tras |
| Desc. Español | Fecha Inicio de traslado |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Fecha Inicio del Traslado. |
| Atributo | Contenido |
|---|---|
| Campo | F1_FECANTF |
| Tipo | D - Fecha |
| Tamaño | 8 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Fch. Entrega |
| Desc. Español | Fecha Entrega |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Fecha Inicio Entrega/Fin de traslado. |
| Atributo | Contenido |
|---|---|
| Campo | F1_VEICUL1 |
| Tipo | C - Caracter |
| Tamaño | 8 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Consulta estándar | DA3 - Camiones |
| Validación | Vazio().Or.ExistCPO("DA3") |
| Propiedad | Modificar |
| Tit. Español | Vehic.Transp |
| Desc. Español | Vehículo del Transporte |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Vehículo utilizado en el Transporte del pedido. El contenido de este campo es tomado de la tabla Camiones – DA3 y es utilizado obtener la placa del vehículo y generar el nodo <placa> en el XML. |
| Campo | F1_TRANSP |
| Tipo | C - Caracter |
| Tamaño | 8 |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Transp. |
| Desc. Español | Código del Transportador. |
| Consulta estándar | SA4 - Transportista |
| Help | El contenido de este campo es tomado de la tabla Transportista – SA4 y es utilizado obtener los datos transportistas y generar los nodos <razonSocialTransportista>, <tipoIdentificacionTransportista> y <rucTransportista> en el XML. |
Configurar los siguientes campos en la tabla SF2 - Encabezado de Fact. de Salida:
| Atributo | Contenido |
|---|---|
| Campo | F2_SERMAN |
| Tipo | C - Caracter |
| Tamaño | 3 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Grupo de Campos | 094 - Id de Control dos doc.fiscales |
| Consulta Estándar | DOCSUS |
| Tit. Español | Serie Sust. |
| Desc. Español | Serie del Doc. Sustento |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Consulta Estándar | DOCSUS |
| Help | Indica la Serie del Documento Sustento. Al informarse este campo será generado en automático los nodos en el XML: -codDocSustento -numDocSustento -numAutDocSustento -fechaEmisionDocSustento |
| Atributo | Contenido |
|---|---|
| Campo | F2_NFAGREG |
| Tipo | C - Caracter |
| Tamaño | 13 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Grupo de campos | 018 - Documento de entrada/salida |
| Propiedad | Modificar |
| Tit. Español | No. Doc Sust |
| Desc. Español | No. de Doc. Sustento |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Indica la Número del Documento Sustento. Al informarse este campo será generado en automático los nodos en el XML: -codDocSustento -numDocSustento -numAutDocSustento -fechaEmisionDocSustento |
| Atributo | Contenido |
|---|---|
| Campo | F2_OBS |
| Tipo | M - Memo |
| Tamaño | 300 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Motivo Tras |
| Desc. Español | Motivo de Traslado |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Indica el Motivo de Traslado. Máximo 300 caracteres. |
| Atributo | Contenido |
|---|---|
| Campo | F2_RUTDOC |
| Tipo | M - Memo |
| Tamaño | 300 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Ruta |
| Desc. Español | Ruta del Vehículo |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Indica la ruta del Vehículo. Máximo 300 caracteres. |
| Atributo | Contenido |
|---|---|
| Campo | F2_FECDSE |
| Tipo | D - Fecha |
| Tamaño | 8 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Fec.Ini.Tras |
| Desc. Español | Fecha Inicio de traslado |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Fecha Inicio del Traslado. |
| Atributo | Contenido |
|---|---|
| Campo | F2_FECANTF |
| Tipo | D - Fecha |
| Tamaño | 8 |
| Decimal | 0 |
| Formato | |
| Contexto | Real |
| Propiedad | Modificar |
| Tit. Español | Fch. Entrega |
| Desc. Español | Fecha Entrega |
| Obligatorio | No |
| Usado | No |
| Exhibe en Browse | No |
| Help | Fecha Inicio Entrega/Fin de traslado. |
| Atributo | Contenido |
|---|---|
| Campo | F2_VEICULO |
| Tipo | C - Caracter |
| Tamaño | 8 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Consulta estándar | DA3 - Camiones |
| Validación | Vazio().Or.ExistCPO("DA3") |
| Propiedad | Modificar |
| Tit. Español | Vehic.Transp |
| Desc. Español | Vehículo del Transporte |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Vehículo utilizado en el Transporte del pedido. El contenido de este campo es tomado de la tabla Camiones – DA3 y es utilizado obtener la placa del vehículo y generar el nodo <placa> en el XML. |
| Atributo | Contenido |
|---|---|
| Campo | F2_TRANSP |
| Tipo | C - Caracter |
| Tamaño | 8 |
| Contexto | Real |
| Validación | Vazio() .Or. ExistCPO("SA4") |
| Propiedad | Modificar |
| Tit. Español | Transp. |
| Desc. Español | Código del Transportador. |
| Consulta estándar | SA4 - Transportista |
| Help | El contenido de este campo es tomado de la tabla Transportista – SA4 y es utilizado obtener los datos transportistas y generar los nodos <razonSocialTransportista>, <tipoIdentificacionTransportista> y <rucTransportista> en el XML. |