Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombreFecha
MATA486Documentos Electrónicos.01/04/2022
MATA462ANGeneración de Remitos.01/04/2022
M486XFUNEQFunciones Genéricas de Facturación Electrónica de Ecuador.01/04/2022
LOCXFUNAFunciones generales de documentos fiscales.01/04/2022
MATV410AFunciones Genéricas para Pedidos de Venta.30/03/2022
FATGRECU.INIScript de generación de los archivos XML para Guías de Remisión de Venta.30/03/2022
País:Ecuador (Pacote ATUSX: 010341)
Ticket:NA
Requisito/Story/Issue (informe el requisito vinculado):DMINA-14730


02. SITUACIÓN/REQUISITO

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.


03. SOLUCIÓN

Se realizaron ajustes a las siguientes rutinas:

...

En la función principal (MATA486), se habilita para el país Ecuador el tipo de documento Guía de Remisión.

En la función encargada de Obtiene Obtener información de los documentos de TSS (M486GETTSS), se habilita el tipo de documento Guía de Remisión al momento de consultar el estado de un documento mediante la opción "Monitor".

Funciones Genéricas de Facturación Electrónica de Ecuador (M486XFUNEQ):

En la función encargada de la Generación de nombre para archivo .XML a enviar a Stupendo (M486NOMARC), se agrega el documento Guía de Remisión (especie "RFN") para generar el nombre del archivo XML.

Se crea una nueva función que Recupera la Información del Documento Sustento para Guía de Remisión (fgetDocEqu), la cual es utilizada en el Script de generación de los archivos XML para Guías de Remisión de Venta (FATGRECU.INI)

Se agrega una nueva función que que Valida los campos del pedido requeridos en la generación del XML para guías de remisión (fVldEqu).

...

En la función que detona la Generación de remito (A462ANGera), se el hace ajuste para guardar los nuevos campos utilizados para la generación del XML de la Guía de remisión Remisión de la tabla SC5 - Pedidos de Pedidos de Venta (SC5) a la tabla de SF2 - Documentos de salida Salida (SF2) para el país Ecuador.

Se agrega una nueva función que Obtiene datos de tabla Control de Formularios (M462GETSFP), la cual es utilizada para guardar la información en los campos Punto Emisión (F2_PTOEMIS) y Establecimiento (F2_ESTABL).

...

En la función que detona las validaciones Validaciones de los campos para el pedido de venta (A410TudOk), se agrega el llamada de a la nueva función fVldEqu() para el país Ecuador.

FATGRECU.INI

A continuación se muestra el Script de generación de los archivos XML para Guías de Remisión de Venta (FATGRECU.INI):

...

Totvs custom tabs box
tabsPre-condiciones,PasosProcedimiento
idsPre-condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche que fue generado para la issue DMINA-14730.
  3. Desde el
módulo 
  1. módulo Configurador (SIGACFG) realizar las configuraciones al Diccionario de Datos de acuerdo a lo definido en la sección 04. INFORMACIÓN ADICIONAL.
Totvs custom tabs box items
defaultno
referenciaPasos
  1. En el módulo Facturación (SIGAFAT) desde Actualizaciones Archivos Transportadoras, configurar Transportadora con el campo Tp.Iden.Tran (A4_TIPOTRA) con su valor correspondiente.
  2. En el módulo Libros Fiscales (SIGAFIS) desde módulo Facturación (SIGAFAT) desde Actualizaciones Archivos | Contr. Formularios, configurar la serie correspondiente a la guía de remisión e informar los campos Cód. Pto Emi(FP_PTOEMIS) y Cod. Estable(FP_ESTABL). Clientes, configurar Cliente con los campos Direcc. Entre (A1_ENDENT), RUC (A1_CGC) y Establ. Dest (A1_CODLOC) con sus valores correspondientes.
  3. En la rutina de Vehículos (OMSA060), contar con un Vehículo configurado con el campo Matrícula (DA3_PLACA) con su valor correspondiente.
  4. En el módulo Libros Fiscales (SIGAFIS) desde Actualizaciones Archivos | Contr. Formularios, configurar la serie correspondiente a la Guía de Remisión e informar los campos Cód. Pto Emi (FP_PTOEMIS) y Cod. Estable (FP_ESTABL).
  5. En el módulo Facturación (SIGAFAT) desde Actualizaciones | En el módulo Facturación (SIGAFAT) desde Actualizaciones | Pedidos | Pedidos de Venta (MATA410):
    • Incluir un nuevo Pedido con documento Documento a generarGenerar 2 - Remisión, donde se deben informar los siguientes datos: Cliente de entrega (C5_CLIENT y C5_LOJAENT), Transportadora (C5_TRANSP), Vehíc. Trans (C5_VEICULO), Motivo Tras (C5_MODTRAS), Fec.Ini.Tras (C5_FECDSE), Fch. Entrega(C5_FECENT), ruta Ruta (C5_RUTA), Serie Sust. (C5_SERSUBS) y No. Doc Sust (C5_NFSUBST). 
      • Nota: Los campos ruta Ruta (C5_RUTA), Serie Sust. (C5_SERSUBS) y No. Doc Sust (C5_NFSUBST), no son obligatorios para la generación de la guía Guía de remisiónRemisión, por lo que pueden quedar vacíos.
  6. En el módulo Facturación (SIGAFAT) desde Actualizaciones | Form. de Remisión| Generac. de Remitos (MATA462AN).
    • Seleccionar el Pedido y ejecutar la acción +Gen Remisión.
    • Verificar el folio de remisión generada.
  7. Acceder a la rutina Documentos Electrónicos (MATA486), ubicada en la ruta: Actualizaciones | Facturación | Documentos Electrónicos.
    • Especificar en los parámetros la Serie y el Tipo de Documento: Guía Remisión
    • Indique los parámetros para el filtrado de los documentos a transmitir.
      1. Serie: Serie de las guías de remisión a transmitir.
      2. Guía de remisión inicial: Número de documento inicial a transmitir.
      3. Guía de remisión final: Número de documento inicial a transmitir.
    • Una vez finalizado el proceso de transmisión se visualiza una ventana con el log del proceso, presionar presionar  para verificar el resultado de la transmisión.
    • Una vez enviado el documento, se procede a consultar la respuesta por parte del SRI mediante el proveedor tecnológico Stupendo mediante desde la opción Monitor. (tiempo aproximado entre envío y consulta del estatus del documento 1 minuto).
    • Indique los parámetros para el filtrado de los documentos que serán visualizados en el monitor.
      1. Serie: Serie de las guías de remisión a consultar.
      2. Guía de remisión inicial: Número de documento inicial.
      3. Guía de remisión final: Número de documento inicial.
    • Se valida que el documento sea muestre como Autorizado:

 



04. INFORMACIÓN ADICIONAL

 

Parámetros en el archivo SX6 – Parámetros:

Nombre de la Variable

MV_CFDFTGR

Tipo

Carácter

Caracter

Descripción

Indica el directorio donde se

grabará el archivo con la estructura de

localiza el script que genera las guías de remisión. (FATGRECU.INI)

Valor EstándarGetSrvProfString('startpath','')+'\cfd\inicfd\fatgrecu.ini'                


Preguntas en el archivo  SX1 - Preguntas
Grupo: MATA486E

Orden

Título

Tipo

Tamaño

Decimal

Objeto

Consulta estándar

ValidaciónGrupo de campos
01¿Serie de Guía Remisión ? C30GetSERNF
094 - Id de Control dos doc. fiscales
02¿Guía Remisión Inicial ?    C13

0

Get

018 - Documento de entrada/salida
03¿Guía Remisión Final ?C130Get
!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 2Item 3Item 4Help
01¿Tipo de Documento ?C10ComboFacturaNota de Débito Nota de CréditoGuía de Remisión

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

 

Consulta Estándar en el archivo SXB – Consulta Estándar:

...

Alias

Tipo

SecuenciaColumnaDescripciónContenido

DOCSUS

1

01DBDocumento SustentoSF2

DOCSUS

2

0101N. Documento + Serie

DOCSUS

4

0101Serie Docto.F2_SERIE
DOCSUS40102N. Documento       F2_DOC
DOCSUS40103Nº Autoriz          F2_NUMAUT
DOCSUS501

SF2->F2_SERIE
DOCSUS502

SF2->F2_DOC
DOCSUS601F2_ESPECIE == "NF"01

F2_ESPECIE == "NF"


Configurar los siguientes campos en la tabla SA4 - Transportadora:

AtributoContenido
CampoA4_TIPOTRA
TipoC - Caracter
Tamaño2
Decimal0
Formato@!
ContextoReal
PropiedadModificar
ValidaciónVazio() .Or. ExistCpo("SX5","TB"+M->A4_TIPOTRA) 
Consulta estándarTB - Tipo de Documento de Identidad
Tit. EspañolTp.Iden.Tran
Desc. EspañolTipo Identificación Trans
ObligatorioNo
UsadoSi
Exhibe en BrowseNo
Help

Tipo Identificación Transportista, debe ser informado conforme a la tabla 6 del SRI.


Configurar los siguientes campos en la tabla SA1 - Clientes:

AtributoContenido
CampoA1_CODLOC
TipoC - Caracter
Tamaño3
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Tit. EspañolEstabl. Dest
Desc. EspañolCód. Establecimiento Dest
ObligatorioNo
UsadoSi
Exhibe en BrowseNo
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 SA4 SC5 - TransportadoraPedido de Venta:

AtributoContenido
Campo
A4
C5_
TIPOTRA
MODTRAS
Tipo
C
M -
Caracter
Memo
Tamaño
2
300
Decimal0
Formato@!
ContextoReal
PropiedadModificar
ValidaciónVazio() .Or. ExistCpo("SX5","TB"+M->A4_TIPOTRA) Consulta estándarTB - Tipo de Documento de Identidad
Tit. Español
Tp.Iden.Tran
Motivo Tras
Desc. Español
Tipo Identificación Trans
Motivo de Traslado 
ObligatorioNo
UsadoSi
Exhibe en BrowseNo
Help

Tipo Identificación Transportista, debe ser informado conforme a la tabla 6 del SRI.

...

Indica el Motivo de Traslado.

Máximo 300 caracteres.

AtributoContenido
Campo
A1
C5_
CODLOC
RUTA
Tipo
C
M -
Caracter
Memo
Tamaño
3
300
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Tit. Español
Establ. Dest
Ruta
Desc. Español
Cód. Establecimiento Dest
Ruta del Vehículo 
ObligatorioNo
UsadoSi
Exhibe en BrowseNo
Help
Código de Establecimiento Destino

Indica la ruta del Vehículo. Al informarse este campo, el nodo

codEstabDestino

ruta será generado en el XML

de la Guía

de

Remisión.

...

la Guía de Remisión. Máximo 300 caracteres.

AtributoContenido
Campo

C5_

MODTRAS

SERSUBS

Tipo
M
C -
Memo
Caracter
Tamaño
300
3
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Grupo de Campos094 - Id de Control dos doc.fiscales
Consulta estándarDOCSUS - Documento Sustento
Tit. Español
Motivo Tras
Serie Sust.
Desc. Español
Motivo de Traslado 
Serie del Doc. Sustento
ObligatorioNo
UsadoSi
Exhibe en BrowseNo
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

UsadoSiExhibe en BrowseNoHelp

Indica el Motivo de Traslado.

Máximo 300 caracteres.

AtributoContenido
Campo

C5_

RUTA

NFSUBST

Tipo
M
C -
Memo
Caracter
Tamaño
300
13
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Grupo de campos018 - Documento de entrada/salida
Tit. Español
Ruta
No. Doc Sust
Desc. Español
Ruta del Vehículo 
No. de Doc. Sustento
ObligatorioNo
UsadoSi
Exhibe en BrowseNo
Help

Indica la

ruta

Número del

Vehículo

Documento Sustento. Al informarse este campo

, el nodo ruta será generado en el XML de la Guía de Remisión. Máximo 300 caracteres.

será generado en automático los nodos en el XML:

-codDocSustento

-numDocSustento

-numAutDocSustento

-fechaEmisionDocSustento


Configurar los siguientes campos en la tabla SF2 - Encabezado de Fact. de Salida:

AtributoContenido
Campo
C5
F2_
SERSUBS
SERMAN
TipoC - Caracter
Tamaño3
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Grupo de Campos094 - Id de Control dos doc.fiscales
Consulta estándarDOCSUS - Documento Sustento
Tit. EspañolSerie Sust.
Desc. EspañolSerie del Doc. Sustento
ObligatorioNo
Usado
Si
No
Exhibe en BrowseNo
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

AtributoContenido
Campo
C5
F2_
NFSUBST
NFAGREG
TipoC - Caracter
Tamaño
20
13
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Grupo de campos018 - Documento de entrada/salida
PropiedadModificar
Tit. EspañolNo. Doc Sust
Desc. EspañolNo. de Doc. Sustento
ObligatorioNo
UsadoSi
Exhibe en BrowseNo
Help

Indica

el

la Número del Documento Sustento. Al informarse este campo será generado en automático los nodos

codDocSustento, numDocSustento, numAutDocSustento y fechaEmisionDocSustento

en el XML

con la respectiva información del documento informado.

...

:

-codDocSustento

-numDocSustento

-numAutDocSustento

-fechaEmisionDocSustento

AtributoContenido
CampoF2_
SERMAN
OBS
Tipo
C
M -
Caracter
Memo
Tamaño
3
300
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Grupo de Campos094 - Id de Control dos doc.fiscales
Tit. Español
Serie Sust.
Motivo Tras
Desc. Español
Serie del Doc. Sustento
Motivo de Traslado 
ObligatorioNo
UsadoNo
Exhibe en BrowseNo
Help
Indica la Serie del Documento Sustento. Al informarse este campo será generado en automático los nodos codDocSustento, numDocSustento, numAutDocSustento y fechaEmisionDocSustento en el XML con la respectiva información del documento informado

Indica el Motivo de Traslado.

Máximo 300 caracteres.

AtributoContenido
CampoF2_
NEXTDOC
RUTDOC
Tipo
C
M -
Caracter
Memo
Tamaño
13
300
Decimal0
Formato@!
ContextoReal
Grupo de campos018 - Documento de entrada/salida
PropiedadModificar
Tit. Español
No. Doc Sust
Ruta
Desc. Español
No. de Doc. Sustento
Ruta del Vehículo 
ObligatorioNo
Usado
SiExhibe en BrowseNoHelpIndica la Serie del Documento Sustento. Al informarse este campo será generado en automático los nodos codDocSustento, numDocSustento, numAutDocSustento y fechaEmisionDocSustento en el XML con la respectiva información del documento informado
No
Exhibe en BrowseNo
Help

Indica la ruta del Vehículo.

Máximo 300 caracteres.

AtributoContenido
Campo

F2_

MODTRAD

FECDSE

Tipo
M
D -
Memo
Fecha
Tamaño
300
8
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Tit. Español
Motivo
Fec.Ini.Tras
Desc. Español
Motivo
Fecha Inicio de
Traslado 
traslado  
ObligatorioNo
UsadoNo
Exhibe en BrowseNo
Help
Indica el Motivo de

Fecha Inicio del Traslado.

AtributoContenido
Campo

F2_

OBS

FECANTF

Tipo
M
D -
Memo
Fecha
Tamaño
300
8
Decimal0
Formato@!
ContextoReal
PropiedadModificar
Tit. Español
Ruta
Fch. Entrega
Desc. Español
Ruta del Vehículo 
Fecha Entrega 
ObligatorioNo
UsadoNo
Exhibe en BrowseNo
Help
Indica la ruta del Vehículo

Fecha Inicio Entrega/Fin de traslado.


Card documentos
InformacaoLa presente solución aplica para versión 12.1.27 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS

DT Facturación

...

Electrónica

...

EQU


Templatedocumentos