...
Implementación de envío de Factura/Resguardo Factura Electrónica vía Rondanet versión 3.0.
En esta implementación se logró hacer la utilización de la versión 3.0 para envío de Documentos Fiscales y también de así como el resguardo (Certificados de Retención), por medio de una la funcionalidad del menú que va a acceder al entorno de Rondanet y esta será responsable por por medio de Rondanet. Responsable de hacer la comunicación con el gobierno, y después de este envío es posible hacer la consulta y actualizar las tablas del Protheus referentes , referente al estatus de los Documentos transmitidos.
Se realizaron los ajustes para la implementación vía Rondanet versión 3.0.
...
Nota: Respalde el Haga la copia de seguridad del RPO antes de aplicar el patch con la solución.
Configuraciones previas:
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. Ingrese al módulo de Facturación y por medio de la rutina "Transmisión FE Uy" (Actualizaciones | Facturación), se mostrará la pantalla de parámetro.
...
1-No Transmitidas
2-Transmitidas
3-Rechazadas
3. Se confirman las preguntas.
4. Para transmitir, primero utilizamos al opción Transmisión y 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 visualizan y actualizar el estado del comprobante, para luego poder usar la opción de visualizar el PDF que genera , generado por Rondanet del documento seleccionado.
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.
Enviando un documento de crédito (NCP):
Confirmando Confirmación la transmisión.
Haciendo la Proceso de sincronización.
Consultando Consulta de los documentos directamente no en el sitio de Rondanet:
...
1. 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 qué tipos de resguardo se van a utilizar, y para 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+Línea):
Incluir resguardos.
En el menú ir a la opción Transmisión Resguardos Uy
Para poder transmitir los resguardos se deben incluir los previamente generados mediante una Factura de Entrada, y deben estar previamente 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 + Tienda inicial y Proveedor + Tienda Final.
La Nota inicial + Serie inicial y Nota Final + Serie Final, y la Serie del Resguardo que se encuentran configurados en 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 se encuentran generadas en el sistema
En este caso seleccionamos el primero:
Al Grabar nos agrega el registro y seleccionamos:
Hacemos clic en Otras acciones y seleccionamos la opción Transmitir
Y si vamos Si accedemos a Rondanet podemos ver los comprobantes transmitidos:
Sincronizar resguardos y obtener PDF.
En 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
...
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