...
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 así como el resguardo (Certificados de Retención), por medio de la funcionalidad del menú que va a acceder 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, 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 RPO antes de aplicar el patch con la solución.
...
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:
...
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-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 accedemos a Rondanet, puede visualizar los comprobantes transmitidos:
Sincronizar y obtener PDF.
1. En otras acciones existen las opciones de sincronizar todos los documentos y actualizar el estado del comprobante, para luego poder usar la opción de visualizar el PDF , generado por Rondanet del documento seleccionado.
2. Después de sincronizar, obtenemos el mensaje de "sincronización finalizada".
3. Al Visualizar el PDF, se descargará el documento.
4. DGI tarda aproximadamente 10 minutos en aprobar y lo que debemos es sincronizar, transcurre ese tiempo para actualizar el estado de aceptación o rechazo.
Enviando un documento de crédito (NCP):
Confirmación la transmisión.
Proceso de sincronización.
Consulta de los documentos directamente 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 lo realiza Rondanet.
...
Se debe Incluir para cada tipo el impuesto relacionado y el código de DGI, que utiliza ese resguardo (Formulario+Línea):
Incluir resguardos.
...
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 debe Incluir.
Seleccionamos el Tipo Resguardo que vamos a transmitir, la Fecha Inicial y Final, el Proveedor + Tienda inicial y Proveedor + Tienda Final.
...
Una vez configurado los parámetros 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
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 |
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 | @! |
Relacionamiento
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