Implementación de envió envío de Factura/Resguardo Factura Electrónica vía Rondanet versión 3.0.
En esta implementación se logro logró hacer la utilización de la versión 3.0 para envió envío de Documentos Fiscales y también de así como el resguardo (Certificados de Retención), a través por medio de una la funcionalidad del menú que va acesar al ambiente de Rondanet y está sera responsable por a acceder por medio de Rondanet. Responsable de hacer la comunicación con el gobierno, y después de este envió envío es posible hacer la consulta y actualizar las tablas de del Protheus, referente al status estatus de los Documentos transmitidos.
...
Se realizaron los ajustes para la implementación vía Rondanet versión 3.0.
El patch contiene las rutinas:
Nota: Respalde el Haga copia de seguridad del RPO antes de aplicar el patch con la solución.
Configuraciones previas:
Haga la copia de seguridad del directorio \system y de la Base de datos del entorno donde se implementará la RG.
Ini del server de Protheus:
[SSLConfigure]
HSM=0
VERBOSE=1
SSL2=0
SSL3=0
TLS1=1
BUGS=1
CertificateClient= " dirección de certificado *.pem"
KeyClient= " Clave del cliente *.pem"
Parámetro | Tipo | Descripción | Contenido |
MV_URUVWS | Carácter | Versión del Servicio de Rondanet (2.0 o 3.1) | 3.1 |
MV_RONDATP | Logico | Indica si la |
facturación se va a |
realizar por Archivos o por Webservice: .T. - Archivo y .F. - Webservice. | .F. | ||
MV_URUUSER | Carácter | Usuario Rondanet | . |
MV_URUPASW | Carácter | Clave para Rondanet | Ejemplo: Al123*725 |
MV_URUSUCU | Carácter | Código registrado en la DGI, asociado al RUC emisor. | |
MV_IPWSRON | Carácter | IP de Rondanet. | Ejemplo: https://cfe.rondanet.com:51001/CFERondanetServerProd/WebServices |
MV_RONDAIN | Carácter | Define el tipo de instalación para Rondanet: 1- Completo y 2- PDV | 1 |
MV_ |
SERRESG | Carácter |
Serie usada para documentos de resguardos | A |
2. Acceda al módulo del Configurador (SIGACFG) y realice los siguientes cambios
...
:
a)
...
Por medio de la opción "
...
Menús"
...
, seleccione el menú de Facturación y agregue las siguientes rutinas.
Descripción | Programa | Alias |
Factura |
electrónica | FISA057.PRW | SF2|SF1|SD1|SD2 |
Informe Factura electrónica | FISA057R.PRW | SF2|SF1|SD1|SD2 |
Generación /Envío resguardo | FISA085.PRW | SFE|CLB|CLE|CLF |
Tipo resguardo | FISA186.PRW | CLB |
3.-Agregar la numeración correspondiente al impuesto IRP en la tabla "Numeración de documentos validos(tabla genérica 99)"
ITEMS
Transmitir Facturas y Notas de Crédito.
1. Ingresar en el Ingrese al módulo de Facturación y a través por medio de la rutina "Transmisión FE Uy" (Actualizaciones | Facturación), se presentará mostrará la pantalla de parámetro.
2. En la pantalla de parámetros se deben complementar las preguntas:
1-No Transmitidas
2-Transmitidas
3-Rechazadas
3. Se confirman las preguntas.
4. Para transmitir primero usamos el botón , primero utilizamos al opción Transmisión y elegimos seleccionamos el Rango de Documentos:
5. Si vamos accedemos a Rondanet podemos ver , puede visualizar los comprobantes transmitidos:
Sincronizar y obtener PDF.
1. En otras acciones tenemos existen las opciones de sincronizar todos los documentos que se visualian y actualizar el estado del comprobante, para luego poder usar la opción de visualizar el PDF que genera , generado por Rondanet del documento en el que estamos posicionadosseleccionado.
2. Luego de Después de sincronizar tenemos , obtenemos el mensaje de Finalización:"sincronización finalizada".
3. Al Visualizar el PDF, se descargará el documento.
4. DGI tarda aproximadamente 10 minutos en dar su aprobación por en aprobar y lo que debemos volver a es sincronizar, pasado transcurre ese tiempo para actualizar el estado de aceptación o rechazo.
Transmission de Facturas .
...
Enviando un documento de crédito (NCP):
Confirmando Confirmación la transmisiontransmisión.
Haciendo la Proceso de sincronización.
Consultando Consulta de los documentos directamente no en el sitio de Rondanet:
Cargar CAE en Rondanet y asignarlo
1. Previo a Antes de transmitir se debe configurar el e-resguardo en Rondanet de la siguiente manera, cargando todos los datos del CAE:
El receptor del CAE debe ser RNLOCAL, ya que la numeración la hace lo realiza Rondanet.
Luego de creado se debe asignar el rango al receptor.
Configurar tipos de resguardos por impuesto.
Previamente a la creación de los resguardos debo debe configurar que qué tipos de resguardos resguardo se van a utilizar, y para que qué impuestos.
En el menú seleccionar Config. Resguardos Uy
Se debe Incluir para cada tipo el impuesto relacionado y el código de DGI, que utiliza ese resguardo (Formulario+LineaLínea):
Incluir resguardos.
En el menú ir a la opción Transmision Transmisión Resguardos Uy
Para poder transmitir los resguardos se deben incluir los previamente ya generados mediante una Factura de Entrada, ya y deben estar previamente guardados grabados en la tabla SFE.
Transmitir resguardos.
Para transmitir primero vamos a debe Incluir.
Seleccionamos el Tipo Resguardo que vamos a transmitir, la Fecha Inicial y Final, el Proveedor + Loja Tienda inicial y Proveedor + Loja Tienda Final .
La Nota inicial + Serie inicial y Nota Final + Serie Final, y la Serie del Resguardo que se encuentra configurado encuentran configurados en Totvs Totvs (En este caso RA, en Rondanet está la serie A).
Una vez configurado los parámetros damos confirmar en Ok y aparecerá la siguiente pantalla donde podemos seleccionar las retenciones que ya se encuentran generadas en el sistema
En este caso seleccionamos la primerel primero:
Damos Al Grabar nos agrega el registro y seleccionamos:
Cliqueamos otras Hacemos clic en Otras acciones y elegimos seleccionamos la opción Transmitir
Y si vamos Si accedemos a Rondanet podemos ver los comprobantes transmitidos:
Sincronizar resguardos y obtener PDF.
En otras Otras acciones tenemos la opción de sincronizar para luego poder visualizar el PDF que genera Rondanet y actualizar el estado del comprobante:
DGI tarda aproximadamente 10 minutos en dar su aprobación por lo que debemos volver a sincronizar pasado ese tiempo para actualizar el estado de aceptación o rechazo.
Todo el proceso de
...
adquisición y soporte debe
...
realizarse directamente con la empresa Rodanet
...
SA1 - Clientes
...
SFE - Retenciones
CLB - Tipo Resguardo
CLE - Encabezado Resguardo
CLF - Ítem Resguardo
SF1 - Encabezado Documentos de Entrada
...
SD1 - Ítems Documentos de Entrada
...
SF2 - Encabezado Documentos de Salida
...
SD2 - Ítems Documentos de Salida
...
SF3 - Libros Fiscales
...
SFE - Retenciones
...
SX6 - Parámetros
Grupo de preguntas FISA085
Pregunta | Orden | Pregunta | Tipo | Variable | Tamaño | Validación | Consulta | Grupo de campos |
FISA085 | 01 | Tipo Resguardo | C | MV_PAR01 | 3 | EXISTCPO("SX5","U2"+MV_PAR01) | SX5U2 | |
FISA085 | 02 | Fecha inicial | D | MV_PAR02 | 8 | No aplica | ||
FISA085 | 03 | Fecha final | D | MV_PAR03 | 8 | No aplica | ||
FISA085 | 04 | Proveedor inicial | C | MV_PAR04 | TAMSX3("A2_COD")[1] | No aplica | 001 | |
FISA085 | 05 | Tienda Inicial | C | MV_PAR05 | TAMSX3("A2_LOJA")[1] | No aplica | 002 | |
FISA085 | 06 | Proveedor final | C | MV_PAR06 | TAMSX3("A2_COD")[1] | No aplica | 001 | |
FISA085 | 07 | Tienda final | C | MV_PAR07 | TAMSX3("A2_LOJA")[1] | No aplica | 002 | |
FISA085 | 08 | Documento inicial | C | MV_PAR08 | TAMSX3("F1_DOC")[1] | No aplica | 018 | |
FISA085 | 09 | Serie inicial | C | MV_PAR09 | TAMSX3("F1_SERIE")[1] | No aplica | 094 | |
FISA085 | 10 | Documento final | C | MV_PAR10 | TAMSX3("F1_DOC")[1] | No aplica | 018 | |
FISA085 | 11 | Serie Final | C | MV_PAR11 | TAMSX3("F1_SERIE")[1] | No aplica | 094 | |
FISA085 | 12 | Serie Resguardo | C | MV_PAR12 | TAMSX3("F1_SERIE")[1] | EXISTCPO("SX5","01"+MV_PAR12) | 094 |
Informações | ||
---|---|---|
| ||
A los clientes que vienen de versiones antiguas donde existía la tabla "RU" deben crear esta tabla "U2" ya que la tabla "RU" paso a ser usada para otros propósitos que no corresponden a la localización de Uruguay. |
Tabla | Clave | Descripción |
00 | U2 | Tipos de resguardos |
Ítems "U2"
Clave | Descripción |
ALQ | ALQUILER |
HON | HONONORARIO |
LIM | LIMPIEZA |
Orden | Llave | Descripción |
01 | CLF_FILIAL+CLF_TPRESG+CLF_SERIER+CLF_NUMREG+CLF_ESPECI+CLF_SERIE+CLF_NUM+CLF_IMP+CLF_CODDGI | Tp. Resg + Serie Resg. + Nº Resg + Clase Fact. + CLF_SERIE+CLF_NUM+Imp |
02 | CLF_FILIAL+CLF_ESPECI+CLF_SERIE+CLF_NUM+CLF_FORNEC+CLF_LOJA+CLF_IMP | Tipo NF+Serie NF+Numero NF+Proveedor+Loja+Imposto |
Orden | Llave | Descripción |
01 | CLE_FILIAL+CLE_TPRESG+CLE_SERIER+CLE_NUMREG | Sucursal + Número del resguardo + Serie del resguardo + Tipo de resguardo |
02 | CLE_FILIAL+CLE_FORNEC+CLE_LOJA+CLE_TPRESG+CLE_SERIER+CLE_NUMREG | Sucursal + Código del proveedor + Tienda del proveedor + Número del resguardo+ Serie del resguardo + Tipo de resguardo |
03 | CLE_FILIAL+CLE_PROT |
|
04 | CLE_FILIAL+CLE_SERIER+CLE_NUMREG | Sucursal +Número del resguardo +Serie del resguardo |
Verificar campo CLF_TPRESG sea igual a la información a la tabla siguiente
Tabla | Campo | Orden | Tamaño | Decimal | Tipo | Picture |
---|---|---|---|---|---|---|
CLF | CLF_TPRESG | 2 | 3 | 0 | Carácter | @! |
Verificar campo CLF_SERIE sea igual a la información a la tabla siguiente
Tabla | Campo | Orden | Tamaño | Decimal | Tipo | Picture | Grupo de campos |
---|---|---|---|---|---|---|---|
CLF | CLF_SERIE | 14 | 3 | 0 | Carácter | @! | 094 |
Aviso | ||
---|---|---|
| ||
La configuración del tamaño del campo CLF_TPRESG NO pueden ser modificados de forma manual, adicionalmente, el grupo de campo NO puede ser indicado via configurador. |
Relacionamiento tabla CLF
Tab Dom | Exp Dominio | Exp C Dominio |
---|---|---|
SF1 | F1_FORNECE+F1_LOJA+F1_SERIE+F1_DOC+F1_ESPECIE | CLF_FORNEC+CLF_LOJA+CLF_SERIE+CLF_NUM+CLF_ESPECI |
Columnas
Titulo | Contenido |
Llave | X5_CHAVE |
Descripción | X5_DESCRI |
Filtro : U2
Retorno: ALLTRIM(SX5->X5_CHAVE)
Versión: 12.1.17 | 12.1.23 | 12.1.25 | 12.1.2210 | 12.1.2310 | 12.1.2410