fbpx

Descripción

Este robot está programado para automatizar la obtención del archivo de Resolución desde el sitio web de Aduana. Además, obtiene todos los datos de la tabla en estado ACEPTADO y RECHAZADO, y actualiza las SMDA asociadas a DDA.

El bot realiza las consultas en el siguiente enlace:

Repositorio

Se utiliza el Repositorio de Robots para la programación del Job y de la Task Function. Y el Repositorio de AWS para la ejecución del scraping en la página de Aduana.

Frecuencia de Ejecución

El robot se ejecuta cada 30 minutos.

Componentes Principales

  1. Job de Consulta de Estado SMDA
    • Consulta el estado de las SMDA en Aduana para cada aduana activa.
    • Obtiene la fecha más antigua según la fecha de presentación SMDA y genera ciclos de consulta en rangos de 10 días.
    • Crea tareas para consultar los estados ACEPTADO y RECHAZADO en la página de Aduana.
    • En caso de ACEPTADO:
      • Se obtiene toda la información de la tabla.
      • Se descarga y guarda el archivo PDF de Resolución si está disponible.
      • Se actualiza el estado de la SMDA en la base de datos con el número de resolución y la fecha de aceptación.
    • En caso de RECHAZADO:
      • Se obtiene el motivo de rechazo.
      • Se toma una captura de pantalla del motivo de rechazo.
      • Se guarda la captura como un comprobante de motivo de rechazo en la SMDA y se actualiza el estado a RECHAZADO.
    • Librerías utilizadas:
      • axios: Para realizar peticiones HTTP.
      • puppeteer-core: Para automatizar la interacción con el sitio web de Aduana.



  1. Función ‘createTaskEstadoAclaracion’
    • Crea tareas en la cola para consultar el estado de las SMDA en rangos de 10 días.
    • Define el tipo de tarea como estado_aclaracion_din, especificando el rango de fechas y el código de estado (R para RECHAZADO, A para ACEPTADO).
    • Se asigna un delay de 20 segundos entre colas de tarea.



  1. Función ‘calcularCiclos’
    • Calcula los ciclos de consulta en rangos de 10 días a partir de la fecha de presentación SMDA más antigua.
    • Retorna un array de objetos con las fechas de inicio y término para cada ciclo.



  1. Tarea ‘taskGetEstadoAclaracionDIN’
    • Ejecuta las consultas a la página de Aduana para los estados ACEPTADO y RECHAZADO.
    • En caso de ACEPTADO, se obtiene el PDF de resolución y se actualiza la SMDA en la base de datos.
    • En caso de RECHAZADO, se guarda un comprobante del motivo de rechazo como archivo PDF en la SMDA.
    • Librerías utilizadas:
      • axios: Para realizar peticiones HTTP.



  1. Función ‘initScrapSMDA’
    • Realiza el scraping de la información en la página de Aduana utilizando Puppeteer en el repositorio de AWS.
    • Maneja la autenticación en el sitio web y la navegación a través de la interfaz.
    • Librerías utilizadas:
      • puppeteer-core: Para realizar la automatización del scraping.
      • node:fs: Para manejar operaciones de sistema de archivos.



  1. Función ‘getDataSMDA’
    • Extrae los datos de la tabla en la página de Aduana.
    • Realiza la paginación y continúa obteniendo datos hasta que no queden más páginas.
    • Librerías utilizadas:
      • puppeteer-core: Para interactuar con el sitio web y extraer datos.



  1. Función ‘saveResolucionToCloud’
    • Descarga y sube el archivo de resolución a Storage de GCP.
    • Verifica si el archivo de resolución está disponible y lo guarda en el almacenamiento en la nube.
    • Librerías utilizadas:
      • puppeteer-core: Para descargar archivos durante el scraping.
      • node:fs: Para manejar el almacenamiento local temporal de archivos.

Descripción

Este robot está programado para automatizar la obtención del archivo de Resolución desde el sitio web de Aduana, específicamente para el módulo SMDA. Además, obtiene todos los datos de la tabla en estado ACEPTADO y RECHAZADO, y actualiza las SMDA asociadas a DDA.

El bot realiza las consultas en el siguiente enlace:

Repositorio

Se utiliza el Repositorio de Robots para la programación del Job y de la Task Function. Y el Repositorio de AWS para la ejecución del scraping en la página de Aduana.

Frecuencia de Ejecución

El robot se ejecuta todos los días a las 2:00 AM.

Componentes Principales

  1. Job de Consulta de Estado SMDA DIN
    • Consulta el estado de las SMDA del tipo DIN en Aduana.
    • Obtiene la fecha más antigua según la fecha de aceptación SMDA y genera ciclos de consulta en rangos de 10 días.
    • Crea tareas para consultar los estados ACEPTADO y RECHAZADO en la página de Aduana.
    • En caso de ACEPTADO:
      • Se obtiene toda la información de la tabla.
      • Se descarga y guarda el archivo PDF de Resolución si está disponible.
      • Se actualiza el estado de la SMDA en la base de datos con el número de resolución y la fecha de aceptación.
    • En caso de RECHAZADO:
      • Se obtiene el motivo de rechazo.
      • Se toma una captura de pantalla del motivo de rechazo.
      • Se guarda la captura como un comprobante de motivo de rechazo en la SMDA y se actualiza el estado a RECHAZADO.
    • Librerías utilizadas:
      • axios: Para realizar peticiones HTTP.
      • puppeteer-core: Para automatizar la interacción con el sitio web de Aduana.

 


 

  1. Función ‘createTaskEstadoAclaracion’
    • Crea tareas en la cola para consultar el estado de las SMDA en rangos de 10 días.
    • Define el tipo de tarea como estado_aclaracion_din, especificando el rango de fechas y el código de estado (R para RECHAZADO, A para ACEPTADO).
    • Se asigna un delay de 20 segundos entre colas de tarea.
    •  

 


 

  1. Función ‘calcularCiclos’
    • Calcula los ciclos de consulta en rangos de 10 días a partir de la fecha de aceptación SMDA más antigua.
    • Retorna un array de objetos con las fechas de inicio y término para cada ciclo.
    • Librerías utilizadas:
      • node:fs: Para operaciones de sistema de archivos como crear directorios y verificar la existencia de archivos.

 


 

  1. Tarea ‘taskGetEstadoAclaracionDIN’
    • Ejecuta las consultas a la página de Aduana para los estados ACEPTADO y RECHAZADO.
    • En caso de ACEPTADO, se obtiene el PDF de resolución y se actualiza la SMDA en la base de datos.
    • En caso de RECHAZADO, se guarda un comprobante del motivo de rechazo como archivo PDF en la SMDA.
    • Librerías utilizadas:
      • axios: Para realizar peticiones HTTP.

 


 

  1. Función ‘initScrapSMDA’
    • Realiza el scraping de la información en la página de Aduana utilizando Puppeteer.
    • Maneja la autenticación en el sitio web con las credenciales.
    • Librerías utilizadas:
      • puppeteer-core: Para realizar la automatización del scraping.
      • node:fs: Para manejar operaciones de sistema de archivos.

 


 

  1. Función ‘getDataSMDA’
    • Extrae los datos de la tabla en la página de Aduana.
    • Realiza la paginación y continúa obteniendo datos hasta que no queden más páginas.
    • Librerías utilizadas:
      • puppeteer-core: Para interactuar con el sitio web y extraer datos.

 


 

  1. Función ‘saveResolucionToCloud’
    • Descarga y sube el archivo de resolución a la nube.
    • Verifica si el archivo de resolución está disponible y lo guarda en el almacenamiento en la nube.
    • Librerías utilizadas:
      • puppeteer-core: Para descargar archivos durante el scraping.
      • node:fs: Para manejar el almacenamiento local temporal de archivos.

 


 

Librerías Utilizadas

  • axios: Para realizar peticiones HTTP a APIs y sitios web.
  • puppeteer-core: Para la automatización del navegador y el scraping de datos del sitio web de Aduana.
  • node:fs: Para operaciones de sistema de archivos, como crear directorios y manejar archivos temporales.

Este robot está programado para automatizar la obtención del Comprobante de Presentación SMDA desde el sitio web de Aduana. Además obtiene todos los datos de la tabla en estado PENDIENTE, y actualiza las SMDA a estado PENDIENTE.

El bot realiza las consultas en el siguiente enlace: http://comext.aduana.cl:7001/DespachadoresWeb/principal/ConsultaDin/Aclaraciones/AclaracionesController.jpf

Frecuencia de Ejecución

El robot se ejecuta automáticamente cada vez que se modifica la Fecha de Presentación SMDA en alguno de los registro del módulo Devolución Derechos de Aduana.

¿Que busca?

El robot tiene como objetivo obtener el Comprobante de Presentación SMDA en caso de que el número de SMDA se encuentre en la tabla de resultados en Aduana, basándose en la fecha ingresada en EURUS.

Funcionalidades

  1. Obtención del Comprobante SMDA:
    • Si se encuentra el número de SMDA en la tabla de resultados, el robot realiza una captura de pantalla que se guarda en EURUS como Comprobante de Presentación SMDA.

  2. Actualización de Estado:
    • El robot actualiza todas las SMDA presentes en la tabla de resultados a estado PENDIENTE en EURUS.

Descripción

Este robot se activa desde el módulo de DDA cuando se obtiene el comprobante SMDA. Su objetivo es descargar el documento SMDA desde la página de SIGAD, asignarlo como ‘Borrador SMDA‘, y borrar el campo de ‘error’, eliminando así la alerta que indica que se está obteniendo el documento de SMDA en EURUS.

Detonador

El robot se ejecuta cuando se obtiene un comprobante SMDA definido en el módulo de DDA.

Funcionamiento

  1. Verificación de Comprobante SMDA
    • Comprueba si el comprobante SMDA está definido y si ha cambiado con respecto al valor anterior.
    • Si el comprobante SMDA es válido, se programa una tarea para descargar el documento SMDA desde SIGAD en un plazo de 5 segundos.
    • Se registra una actividad en el log indicando que se ha programado la descarga del documento SMDA desde SIGAD.
    • Se asigna un código de error con el estado ‘downloading‘ para mostrar que el proceso de descarga está en curso.

 


 

  1. Tarea ‘taskGetSMDADDA’
    • Envía una solicitud HTTP POST al servidor de descarga para obtener el documento SMDA desde SIGAD.

 


 

  1. Función ‘httpGetSMDADDA’
    • Procesa la solicitud HTTP para descargar el documento SMDA desde SIGAD.
    • Verifica los parámetros requeridos, como el número de aclaración y el número de despacho.
    • Si los parámetros son válidos, llama a la función ‘getSMDA’ para iniciar la descarga del documento SMDA.
    • Devuelve el resultado de la descarga, incluyendo mensajes de error en caso de que la descarga no sea posible.

 


 

  1. Función ‘getSMDA’
    • Utiliza Puppeteer para automatizar la navegación en la página de SIGAD y descargar el documento SMDA.
    • Maneja la autenticación en SIGAD utilizando credenciales obtenidas dinámicamente.
    • Intenta descargar el archivo SMDA. Si falla, se registra un error y se detiene la operación.

 


 

  1. Función ‘saveSMDAFile’
    • Construye la URL para la descarga del archivo SMDA en formato PDF desde SIGAD.
    • Configura el navegador para permitir la descarga del archivo en un directorio temporal.
    • Inicia la descarga del archivo desde SIGAD y, si es exitoso, lo sube a Google Cloud Storage.
    • En caso de fallo, se registra un error en Firestore y se notifica al usuario mediante el log de actividades.

 


 

  1. Función ‘saveSMDAToDispatch’
    • Guarda el archivo SMDA descargado en el despacho correspondiente en la base de datos Firestore.
    • Registra un log de actividad para confirmar que el archivo SMDA se guardó correctamente o para reportar errores si falla.

 


 

Librerías Utilizadas

  • puppeteer: Para automatizar la navegación y descarga de archivos en SIGAD.
  • node:fs: Para manejar el almacenamiento local temporal de archivos.

Descripción

Este robot se activa desde el módulo de SMDA cuando la SMDA pasa al estado de «Aceptada». Su objetivo es descargar el documento SMDA desde la página de SIGAD, asignarlo como ‘Documento SMDA’, y borrar el campo downloadResolucion para indicar que ya se cuenta con una SMDA descargada y que no debe volver a descargarse.

Detonador

El robot se ejecuta cuando la SMDA pasa al estado de «Aceptada».

Funcionamiento

  1. Verificación de Estado de la SMDA
    • Comprueba si la SMDA ha cambiado al estado de «Aceptada».
    • Si el número de resolución de la SMDA ha cambiado, o si se requiere descargar nuevamente la resolución, se programa una tarea para la descarga.
    • El campo downloadResolucion se elimina para indicar que ya no es necesario descargar la resolución nuevamente.
    • Se registra una actividad en el log indicando que la SMDA ha sido aceptada y que la tarea de descarga se ha programado.

 


 

  1. Tarea ‘taskGetSMDADDA’
    • Envía una solicitud HTTP POST al servidor de descarga para obtener el documento SMDA desde SIGAD.

 


 

  1. Función ‘httpGetSMDADDA’
    • Procesa la solicitud HTTP para descargar el documento SMDA desde SIGAD.
    • Verifica los parámetros requeridos, como el número de aclaración y el número de despacho.
    • Si los parámetros son válidos, llama a la función ‘getSMDA’ para iniciar la descarga del documento SMDA.
    • Devuelve el resultado de la descarga, incluyendo mensajes de error en caso de que la descarga no sea posible.

 


 

  1. Función ‘getSMDA’
    • Utiliza Puppeteer para automatizar la navegación en la página de SIGAD y descargar el documento SMDA.
    • Maneja la autenticación en SIGAD utilizando credenciales obtenidas dinámicamente.
    • Intenta descargar el archivo SMDA. Si falla, se registra un error y se detiene la operación.

 


 

  1. Función ‘saveSMDAFile’
    • Construye la URL para la descarga del archivo SMDA en formato PDF desde SIGAD.
    • Configura el navegador para permitir la descarga del archivo en un directorio temporal.
    • Inicia la descarga del archivo desde SIGAD y, si es exitoso, lo sube a Google Cloud Storage.
    • En este caso, el archivo se guarda con el tipo de documento «SMDA».
    • En caso de fallo, se registra un error en Firestore y se notifica al usuario mediante el log de actividades.

 


 

  1. Función ‘saveSMDAToDispatch’
    • Guarda el archivo SMDA descargado en el despacho correspondiente en la base de datos Firestore.
    • Registra un log de actividad para confirmar que el archivo SMDA se guardó correctamente o para reportar errores si falla.

 


 

Librerías Utilizadas

  • puppeteer: Para automatizar la navegación y descarga de archivos en SIGAD.
  • node:fs: Para manejar el almacenamiento local temporal de archivos.

Descripción

Funcionalidad que permite a los usuarios descargar múltiples documentos PDF de forma rápida. Esta herramienta ofrece dos opciones de descarga:
  1. PDF Unificado: Todos los archivos PDF seleccionados en EURUS se combinan en un único documento PDF.
  2. Archivo ZIP: Los archivos PDF seleccionados se descargan individualmente dentro de un archivo ZIP comprimido.

Objetivo

Facilitar a los usuarios la obtención de varios documentos PDF, agilizando el proceso de descarga para los fines necesarios.

Repositorio

Componentes Principales

  1. HTTP Endpoint: Recibe solicitudes de fusión de archivos
    • Validaciones de data request
    • Creación de directorio tmp en caso de no existir
    • Validación de URLs de cada PDF. Debe ser una URL válida con protocolo HTTPS y extensión .pdf
    • Fusión o compresión de archivos con la función ‘pdfMerger’
    • Envío de notificación al usuario que realizó la petición de descarga con el PDF o ZIP descargable.



  2. Función ‘pdfMerger’: Función principal que gestiona la descarga, fusión y compresión de archivos PDF según lo especificado en la solicitud (PDF/ZIP).
    • Descarga los PDF individualmente con la función ‘downloadPDF’
    • Si el tipo de archivo solicitado es PDF, los archivos se fusionan con la función ‘mergePDF’
    • Si el tipo de archivo solicitado es un ZIP, los archivos se comprimen con la función ‘createZip’
    • Finalmente, los archivos generados se suben a Cloud Storage.



  3. Función ‘downloadPDF’: Descarga archivos PDF individualmente, dividiendo la descarga en fragmentos o tandas de 1MB para manejar archivos grandes.
    • Limita el tamaño del archivo a 50MB como máximo.



  4. Función ‘mergePDF’: Fusiona varios archivos PDF en un único documento PDF.
    • Copia las páginas de cada PDF en un nuevo documento PDF, donde estarán todos los PDF unificados.
    • Guarda el PDF final como un Uint8Array



  5. Función ‘createZip’: Comprime múltiples archivos PDF en un archivo ZIP.
    • Crea un stream de escritura hacia el archivo ZIP de salida.
    • Añade cada archivo PDF al archivo ZIP final.
    • Finaliza y cierra el archivo ZIP.

Librerías Utilizadas

  • fs: Para operaciones de sistema de archivos, como crear directorios, leer y escribir archivos.
  • pdf-lib: Para manipulación de archivos PDF, como fusionar múltiples PDFs en uno solo.
  • axios: Para realizar peticiones HTTP y descargar archivos PDF desde URLs.
  • archiver: Para crear y comprimir archivos ZIP.
  • stream: Utilizado en la creación de streams para manejar la escritura en archivos ZIP.

Este robot está programado para automatizar la obtención del Comprobante de Presentación SMDA desde el sitio web de Aduana. Además obtiene todos los datos de la tabla en estado PENDIENTE, y actualiza las SMDA a estado PENDIENTE.

El bot realiza las consultas en el siguiente enlace:

http://comext.aduana.cl:7001/DespachadoresWeb/principal/ConsultaDin/Aclaraciones/AclaracionesController.jpf

Frecuencia de Ejecución

El robot se ejecuta automáticamente cada vez que se modifica la Fecha de Presentación SMDA en alguno de los registro del módulo Devolución Derechos de Aduana.

¿Que busca?

El robot tiene como objetivo obtener el Comprobante de Presentación SMDA en caso de que el número de SMDA se encuentre en la tabla de resultados en Aduana, basándose en la fecha ingresada en EURUS.

Funcionalidades

  1. Obtención del Comprobante SMDA:
    • Si se encuentra el número de SMDA en la tabla de resultados, el robot realiza una captura de pantalla que se guarda en EURUS como Comprobante de Presentación SMDA.
  2. Actualización de Estado:
    • El robot actualiza todas las SMDA presentes en la tabla de resultados a estado PENDIENTE en EURUS.

Este proyecto utiliza la API de AWS para robots que realizan scraping en la página de Aduana:

Parámetros para el POST Request

Para realizar un POST request, se deben definir los siguientes elementos:

  1. URL de la API
  2. Data: Un objeto que contiene:
    – ‘type’: Definido en el código de AWS.
    – ‘options‘: Los parámetros necesarios para la función de scraping, como username y password. Definidos en el código AWS

*Para más detalles, consulta el README del repositorio AWS API.

Pruebas Locales

  1. Construir la imagen Docker: Docker build
  2. Ejecutar la imagen Docker: Docker run
  3. Realizar un POST request con POSTMAN: Link para pruebas definido en README.

Despliegue en AWS Lambda

  1. Iniciar sesión en el registro de contenedores de AWS (ECR): Obtener una contraseña de autenticación para el registro de contenedores de AWS (ECR) en la región especificada y usa esa contraseña para iniciar sesión en Docker.
  2. Etiquetar la imagen Docker local llamada robots-comext-aduana con la URL del repositorio de ECR y márcala como latest.
  3. Enviar la imagen etiquetada al repositorio de contenedores de AWS (ECR) haciéndole push.

Para activar un usuario cuyo perfil es de conductor, la administradora de la plataforma (Nathalia), debe dirigirse al módulo de Conductores y crear al conductor, llenando los campos que allí se indican

En el caso del campo usuario (que es una lista desplegable), ella selecciona un usuario activo cualquiera (generalmente se asigna ella misma). Debemos verificar que efectivamente Nathalia, haya pinchado el botón activo del registro.

Luego de ello envía un correo haciendo la solicitud de activación, de ese usuario.

Soporte debe proceder, con la infomación entregada por Nathalia del usuario a activar, dirigirse al maestro de usuarios y crear el mismo (aplicando los mismos pasos de la creación de un usuario, en este caso el perfil debe ser conductor), tomando en cuenta que al momento de seleccionar el conductor sea el que Nathalia solicitó activar.

Realizado el paso anterior, soporte debe dirigirse al módulo de conductores, ingresar al registro del usuario que se quiere activar y en el campo usuario colocar el del que estamos activando.

 

Realizado los pasos anteriores, el usuario queda activado.

Criterio para indicar que un despacho requiere Inscripción

  1. Debe ser un despacho DIN
  2. La vía de transporte debe ser Marítima (01)
  3. El tipo de trámite debe ser Anticipado o Normal
  4. El tipo de operación debe estar definido
  5. La fecha de retiro no debe estar definida.
  6. El estado de Inscripción no debe estar definido.

Criterio para indicar que un despacho requiere Garantización

  1. Debe ser un despacho DIN
  2. La vía de transporte debe ser Marítima (01)
  3. Tipo de bulto igual a: CONT20, CONT40, REEFER20, REEFER40, CONTNOESP
  4. La fecha de retiro no debe estar definida.
  5. El estado de Garantización no debe estar definido.

Condiciones que debe tener un despacho para poder pasar al estado DIN Finalizada (retiro):

  • El despacho debe tener fecha de retiro.
  • El campo de bultos por retirar debe ser cero (0).
Note 1:

Cualquier despacho DIN, no podrá reabrirse luego de que se encuentre Finalizado.

Note 2:

Cualquier despacho DUS, que se encuentre finalizado, solamente podrá reabrirse si tiene un cambio en la modalidad de venta.

La API Tellería contempla 3 criterios para asignar la cuenta de un cliente a un despacho, por lo que se deben considerar conjuntamente las siguientes condiciones:

  1. El despacho debe contener el RUT del cliente.
  2. El despacho debe contener el Código de cliente.
  3. El despacho debe tener creado el campo accountId.
Nota:

El campo accountId debe existir, pero puede estar nulo y en ese caso se cumple la condición N° 3.

1.- Certificados no se están presentando SISCOMEX

  • Se debe verificar en la plataforma de SISCOMEX el estatus del certificado el cual debe indicar Solicitado.
  • En EURUS también debe figurar ese estado en el Tab Estado SISCOMEX
  • Verificar que si el certificado es de firma digital, no se haya subido archivos manualmente y así poder garantizar la continuidad del proceso.
  • Verificar en la plataforma de SISCOMEX, que los campos de consulta no hayan sido modificados.

2.- El robot no trae el certificado emitido desde SISCOMEX

  • Cuando un documento esté aprobado en SISCOMEX debe tener el certificado emitido para que el robot lo rescate
  • Al momento de que el robot obtenga el certificado desde SISCOMEX, a los 15 minutos volverá a obtener el certificado y nuevamente realizará este proceso a los 30 minutos, de manera de garantizar que el certificado tenga la firma.
  • Si pasado ese tiempo no se ha obtenido el certificado, hay que revisar el robot y ver si hubo algún cambio en los nombres de los campos de SISCOMEX.

3.- El borrador está cargado en el campo Borrador Certificado, pero permanece en el estado Por Confeccionar Borrador.

  • Lo primero que se debe hacer es ir a la plataforma de SISCOMEX y ver que indica
  • Si al ingresar el N° Codaut y la clave nos indica una alerta como la que se muestra a continuación:

Esto quiere decir que probablemente hubo un cambio en el N° Codaut y/o un cambio en la clave Codaut, que no ha está reflejada en EURUS PRO por falta de actualización del certificado. 

4. No se visualiza el certificado en el módulo de SERNAPESCA

  • Verificar que efectivamente el despacho exista en el módulo DUS y que aplique para Certificación SERNAPESCA (lo cual se configura en el módulo de Clientes).
  • Verificar en la actividad del despacho (en el módulo DUS) que efectivamente el robot haya creado la solicitud para certificación (hay casos de que a pesar de que el cliente esté configurado para solicitar certificado SERNAPESCA, por reglas de negocio no requiere la solicitud de certificado y eso lo indica la actividad del despacho)
  • Verificado los pasos anteriores, tomar el ID con el cual se creó la solicitud y buscarlo en el módulo SERNAPESCA (en la búsqueda avanzada) revisar la actividad del registro que indicará que fue lo que sucedió.
NOTA 1:

Hay 2 robots, uno que consulta el estado en SISCOMEX y el otro hace la presentación en SISCOMEX:

  • Cuando se trate de un estado que no se refleja en EURUS o viceversa, se trata del robot de Estado SISCOMEX.
  • Si se presenta un error con que no está presentando en SISCOMEX, entonces es con el segundo robot
NOTA 2:

Al pinchar el botón Presentar Certificado sin revisión cliente o Revisión Borrador Finalizada, el robot automáticamente debe presentar en SISCOMEX.

NOTA 3:

El robot consulta cada minuto todo lo que está en el estado Solicitando Certificado SISCOMEX. En el momento en que está aprobado en SISCOMEX, el robot trae el certificado que está emitido en ese momento en SISCOMEX. Vuelve a consultar a los 15 minutos y finalmente a los 30 minutos.

NOTA 4:

Cuando el certificado se encuentre en el estado Borrador Aprobado Cliente, demora entre 1 o 2 minutos para pasar al estado Solicitando Certificado SISCOMEX

NOTA 5:

El estado SISCOMEX (Tab), en EURUS,  siempre debe estar definido, es decir, por ejemplo, para que tenga el estado Por confeccionar Borrador, tiene que existir en SISCOMEX (aunque sea manual). Debe existir información en el tab Estado SISCOMEX. Si no hay información es porque no está sincronizado.

NOTA 6:

La solicitud a SICEX debe ser una sola por certificado, es decir, al dirigirnos al tab de estado SICEX solo debe mostrar 1, ya que si es más de una el robot no sabrá cuál es la que debe consultar para poder saber si la autorización ya está entregada.

NOTA 7:

Si al momento de presentar, existe algún documento en estado Por recibir, Por revisar, No Conforme, no se presenta a SISCOMEX y se asigna el estado Revisar Docs. para Solicitar Certificado.

NOTA 8:

Si se realiza la presentación a SISCOMEX  y luego de ello se agrega un documento que es necesario para que pueda aprobar SISCOMEX, el certificado será rechazado. Si necesitan cargar un documento y ya hicieron la solicitud, pero SISCOMEX no ha emitido una respuesta, deben realizar lo siguiente:

  • Cargar el o los documentos necesarios. 
  • Borrar el Borrador Certificado y esperar de 1 a 2 minutos para que el sistema vuelva a generar el borrador.
  • Confirma o modifica el borrador según corresponda y pincha botón Presentar Certificado Sin Revisión del Cliente

1.- El despacho tiene toda la información definida en Identificación a pero la información del  campo clienteNombre  no coincide con la información del campo accountId

  • Esto no permite la continuidad en el proceso de gestión del despacho, por lo tanto lo que se debe hacer es actualizar el rut de ese despacho, es decir, quitar el último dígito, guardar y luego dejar como estaba originalmente y guardar. Con esto se podría producir una actualización del despacho y con ello traer el valor del accountId.

  • Verificar siempre que el cliente haya sido creado (se busca en el módulo de clientes) antes de la llegada del despacho y que el rut del mismo no esté repetido.

2.- El despacho no tiene el dato del campo accountId

Se debe profundizar en el caso para saber por qué no le asignó el dato, sin embargo, se pueden hacer los siguientes pasos:

  •  Proceder a borrar el último dígito del rut, guardar, luego colocarlo nuevamente y guardar. Haciendo esto se recalcula.

 

Nota:

Es poco probable que un despacho no tenga creado el campo accountId. Esta caso, solo se ha presentado porque el servidor se quedó sin memoria en el momento de la creación del despacho, para lo cual se tomaron las medidas necesarias.

3. Despachos con garantía pero cambia el código Tipo Bulto

El criterio de exclusión se basa en el Código de Tipo de Bulto, el cual, según definición, excluye de clasificar despachos cuyo tipoBulto1 sea diferente a uno de los siguientes: ‘CONT20’, ‘CONT40’, ‘REEFER20’, ‘REEFER40’, ‘CONTNOESP’

  • Si ocurre el caso como por ejemplo, que originalmente tenga el código de Tipo de Bulto con lo indicado en el párrafo anterior y luego cambie a otro, deben proceder a: anular el registro de garantización existente. Con ello, el robot recalculará el Estado DIN y con ello el estado de Inscripción y Garantización.

4.- Al realizar un registro de retiro, la o las guías del mismo no se visualizan.

  • Si el despacho tiene un registro de retiro anulado y  no se visualiza la guía, se debe ir a General, al campo Bultos por Retirar, colocar el valor -1 y guardar, con ello recalcula y trae la o las guías. Este campo es solo visible para System Admin.

5. El contador de guías en la columna indica un valor pero el despacho no tiene esa cantidad de guías.

  • Lo que indica el contador de la columna, es la cantidad de registros en el campo.
  • Para que pueda visualizar la o las guías en el formulario, el campo #Guía (que se encuentra dentro del despacho en General,en el grupo Origen, Transporte y Almacenaje) debe contener información.
NOTA 1:

El evento ED25, es el que trae la guía del despacho. Este evento es enviado por SIGAD.

NOTA 2:

Si llega el evento ED25 y no se llena el campo #Guía, hay que revisar porque puede ser que SIGAD en el evento no haya enviado la información o que el problema se haya generado en la API Tellería.

6. El despacho no tiene el comprobante de Pago Impuestos.

  • La consulta la realiza el robot en la página de TGR, cada 20 minutos (el usuario y contraseña, lo encuentras en la plataforma de Tellería en Claves Maestras y debes ingresar al link: https://tgr.cl/tramites-tgr/pago-aduana-agentes/) .
  • El robot busca la información contenida en “Deudas Pagadas Electrónicamente en TGR”. Si al buscar allí, la página indica que no se han encontrado registros, quiere decir que el impuesto fue pagado por otra vía, el robot no consulta otras opciones. Por lo tanto es por ello que el despacho no tiene comprobante.
NOTA 1:

El evento ED11, indica que ya fue pagado el impuesto. 

Cuando el evento ED11 viene desde Sigad, no queda comprobante. Pero si el evento es de EURUS es porque lo consulta en la página y si trae el comprobante, porque consultó y el comprobante es la demostración de qué consultó.

NOTA 2:

Cuando llega el evento desde SIGAD ya no llega evento de EURUS. Manda el que primero llegue. EURUS no consulta lo que ya no está pendiente de pago.

7. Despachos no contienen el dato de la Nave.

  • El dato de la Nave, lo envía SIGAD.

8. El usuario no puede generar notas y/o comentarios en el despacho

  • Para que el usuario pueda agregar comentarios, su perfil debe estar configurado para ello.
  • Se debe ir a la configuración de los perfiles, ingresar en el perfil , dirigirse al módulo correspondiente y habilitar la opción «update»

9. El registro no se clonó en los parciales

  • Al momento de que se crea el registro de Inscripción, Garantización y Retiro, hay un campo donde se ven los despachos parciales en los que se clonaron. En el caso de los registros de Garantización e Inscripción,  incluye también el despacho madre, para el caso de los registros de retiro está separado el campo de despacho parciales.

Caso Inscripción-Garantización

Caso Retiro

  • Para el caso de que Tellería indique de que no se clonó el registro a los parciales, se debe ir al registro creado y verificar que el campo de despacho parciales, contengan los despachos parciales correspondientes. Si el campo está vacío o le falta algún parcial, es porque porque al momento de crear el registro no tenía parciales o no tenía ese parcial faltante.
  • Para que ese registro se clone, lo que hay que hacer es ir el registro donde se creo y proceder a guardar y cerrar, con ello el registro se clona y en el campo de Despachos Parciales, debe aparecer el nuevo o los nuevos despachos donde se clonó.

10.- Despachos retirados y luego regresan a Pendiente Retiro

Tiene relación con la validación que realiza el robot que verifica los despachos parciales.

  • De acuerdo al diseño original del robot, debe recalcular el estado DIN para cuando se cumplan los criterios establecidos.
  • En función de lo anterior, el robot de control de retiros de bultos, establece que no se puede marcar un despacho como retirado, sin que existan retiros.
  • Es por los 2 puntos anteriores, que un robot se contrapone contra el otro.
  • Finalmente, cuando ocurren estos casos, se debe proceder a generar los respectivos retiros para que los despachos queden retirados.
  1. El despacho no tiene fecha de zarpe
  • La Fecha de Zarpe para un despacho vía Marítima es mandatorio y no puede ser ingresada manualmente.
  • Toda vez que un despacho Marítimo no tenga Fecha de Zarpe definida, se debe primero verificar que el número de viaje sea el correcto y esté correctamente definido en el despacho.
  • Luego, verificar que efectivamente haya tenido zarpe en la página de Manifestación de Aduana.cl
NOTA:

El robot de consulta de Zarpe se ejecuta constantemente y está verificando la fecha definida, este proceso puede tomar hasta 3 horas.

  1. La información que indica el KPI no coincide con los datos de Tellería.
  • El KPI no se construye en EURUS, el mismo se baja desde SIGAD, es decir, que al momento de generar el KPI los datos que se muestran son los enviados por SIGAD. Recordarles que la consulta que realizamos en SIGAD es a través del código cliente no del rut.
  • El KPI es mensual, el robot lo genera los 5 de cada mes.
  • Deben proceder a actualizar el KPI manualmente para determinar si efectivamente SIGAD actualizó los datos. Para actualizar el KPI deben pinchar el botón.
  •  

ESPACIO CENTRO SOPORTE TECNICO

Como recuparar una contraseña

Tabla de contenido

Página de pruba

 

ESPACIO EURUS SUPPORT

Artículo de instrucciones

:blue_book: Instrucciones
  1.  
  2.  
  3.  
  4.  
     

Resalta la información importante en un panel como este. Si quieres editar el color o el estilo de este panel, selecciona una de las opciones del menú.

Artículo de solución de problemas

:thinking: Problema
:seedling: Solución
  1.  
  2.  
  3.  

Resalta la información importante en un panel como este. Si quieres editar el color o el estilo de este panel, selecciona una de las opciones del menú.

:clipboard: Artículos Relacionados

Cambiar contraseña

Usted podrá cambiar su contraseña de acceso a WAPI PRO realizando los siguientes pasos

Cambiar la contraseña usando Whatsapp

Para usar esta opción usted debe contar con una cuenta activa en WhatsApp

  1. Ingrese a https://app.wapi.pro
  2. Haga clic en el botón Restaurar contraseña.
  3. Seleccione la opción WhatsApp.
  4. Ingrese su numero de WhatsApp.
  5. Clic en el botón Recuperar contraseña.

El sistema enviará un mensaje a su cuenta de WhatsApp con un link para cambiar su contraseña.

Cambiar contraseña desde la App

  1. Vaya al menú de configuración de usuario
  2. Paso 2
  3. paso 3
  4. paso 4

Cambiar contraseña desde el correo

  1. Vaya a la aplicación de whatsapp
  2. Dar clic en restaurar contraseña
  3. seleccionar

Cómo editar la imagen de perfil

Tomando los siguientes pasos podrás actualizar la imagen de perfil de tu WAPI cuenta

Ingresa a tu WAPI cuenta siguiendo estos pasos

  1. Ingrese a https://app.wapi.pro
  2. Ingresa tu usuario y contraseña
  3. Click en ingresar

Ingresar a configuración de cuentas

  1.  

Cambiar contraseña desde la App

  1. Vaya al menú de configuración de usuario
  2. Paso 2
  3. paso 3
  4. paso 4

Introducción

Consejos, guías de uso, tutoriales y descripciones generales del uso de EURUS PRO.

En este sitio encontrarás distintos recursos que te facilitarán el uso de la App EURUS PRO.

Mediante guías básicas aprenderás desde configurar tu perfil hasta las funcionalidades básicas de la plataforma.

En caso de que los recursos disponibles no resuelven tus inquietudes, por favor, contáctanos a través de los medios disponibles

Cómo contactar a soporte

Nuestro servicio de soporte técnico estándar está disponible a través de los siguientes medios:

Horario de atención

Lunes a Viernes de 9 a 17:30 horas.

Soporte Técnico Dedicado

Si cuentas con servicio técnico dedicado, contacta al número EURUS PRO Enterprise dedicado para tu empresa.

Configuración de Usuario

Mi perfil de usuario

Sigue las siguientes instrucciones para actualizar tus datos de contacto, información personal, contraseña o foto de perfil de usuario.

Cómo restaurar mi contraseña

Para recuperar tu contraseña por favor sigue los siguientes pasos:

  1. Ingresa a https://eurus.pro/login
  2. Clic en Recuperar Contraseña.
  3. Ingresa tu correo electrónico y haz clic en en el botón Recuperar.
  4. Por favor ve a tu bandeja de entrada y busca un correo con el asunto «Restablece tu contraseña de EURUS PRO«.
  5. Finalmente, clic en el link y cambia tu contraseña.
Advertencia!

El link de recuperación de contraseña tiene una duración de 24 horas.

Cómo cambiar mi contraseña

Si deseas cambiar tu contraseña considera los siguientes pasos:

  1. En la parte superior derecha, presiona el icono de usuario y haz clic en Mi configuración.
  2. Luego, presiona el botón SEGURIDAD.
  3. En la sección Cambiar contraseña, introduce la nueva contraseña y presiona el botón CAMBIAR CONTRASEÑA.

Listo, tu contraseña ha sido renovada.

Actualizar mis datos personales

Para agregar o modificar tus datos personales sigue los siguientes pasos:

  1. En la parte superior derecha, presiona el icono de usuario y haz clic en Mi configuración.
  2. Luego, presiona el botón INFORMACIÓN.
  3. Después de modificar tus datos, presiona el botón GUARDAR Y CERRAR o ACTUALIZAR.
Información

El RUT se debe digitar sin puntos y sin guion. El dígito verificador “K” se debe reemplazar por un 1.

El Teléfono siempre debe iniciar por el número 9.

Actualizar mi foto de perfil

Si necesitas subir o cambiar la foto de tu perfil hazlo de la siguiente manera:

  1. En la parte superior derecha, presiona el icono de usuario y haz clic en Mi configuración.
  2. Haz clic sobre CAMBIAR FOTO.
  3. Luego, elige la opción Subir foto.
  4. ¡ Ahora, carga tu foto !

Funcionalidades Básicas

Gestión de módulos

En esta sección encontrará cómo acceder a un módulo, agregarle un registro y modificar su paginado.

Cómo acceder a un módulo

La información disponible se encuentra distribuida en los módulos del menú de navegación. Si necesitas ingresar a un módulo, considera lo siguiente:

  1. Al costado izquierdo, posiciona el cursor sobre los iconos de los módulos.
  2. Tras desplegarse el menú de navegación, identifica el módulo y haz clic.

Si el módulo posee acceso directo, se podrá acceder desde la pantalla de inicio.

Cómo crear un registro en el módulo

Los módulos contienen registros, así que si deseas añadir un registro, sigue los siguientes pasos:

  1. Ingresa al módulo en que deseas agregar el registro.
  2. En la parte superior derecha, presiona el símbolo más :plus:
  3. Completa los campos del nuevo registro.
  4. Luego, presiona el botón Guardar o Guardar y cerrar.

Cómo modificar el paginado de los módulos

Al acceder a un módulo, los registros se despliegan por páginas, por lo que no te debes sorprender si solo observas 7 registros en pantalla, ya que es la configuración predeterminada.

Si deseas modificar el paginado, considera los siguientes pasos:

  1. En la parte superior derecha, presiona el icono de usuario y haz clic en Mi configuración.
  2. En Configuración de paginado, presiona la lista desplegable “Filas por página”
  3. Selecciona el número de filas por página que deseas visualizar.
  4. Luego, presiona el botón GUARDAR Y CERRAR o ACTUALIZAR.

La configuración de paginado aplica para todos los módulos. No se puede configurar por cada módulo.

Filtros de información

EURUS PRO descargará los datos a tu dispositivo, luego podrás manipular los datos de acuerdo a tus necesidades. Por seguridad, los datos se pueden filtrar por una Vista o por rango de Fecha Creación.

Vistas

Las vistas son filtros definidos que agrupan registros de acuerdo a parámetros establecidos por el cliente para la gestión de sus operaciones.

Recuerda que no todos los usuarios tienen las mismas vistas, ya que son asignadas según perfil.

Cómo acceder a una vista

Para acceder a una vista sigue estos pasos:

  1. Ingresa al módulo que almacena los registros a visualizar.
  2. En la parte superior izquierda, presiona la lista desplegable que posee un icono de candado.
  3. En la lista desplegada, busca la vista digitando su nombre en la barra de búsqueda.
  4. Hacer clic sobre la vista buscada para aplicar el filtro.

Filtro por fecha

Dentro de las vistas, la información se puede filtrar por rango de fecha personalizado o por los predeterminados.

Rango personalizado

Si deseas filtrar los registros por un rango de fecha particular debes seguir los siguientes pasos:

  1. Ingresa a la vista correspondiente
  2. Haz clic sobre la lista desplegable Últimos «X» días.
  3. Selecciona la fecha en la sección Rango Personalizado. La puedes digitar o seleccionar mediante el calendario.
  4. Luego, presiona el botón FILTRAR.

Solo puedes filtrar un rango de 90 días

Rango predeterminado

También puedes filtrar la información por un rango de fecha definido haciendo clic sobre la lista desplegable Últimos «X» días y eligiendo la opción requerida.

Exportar a Excel

Sigue las siguientes instrucciones para Exportar información a Excel desde cualquier módulo.

Cómo exportar a Excel

Considera las siguientes instrucciones:

  1. Ingresa al módulo que almacena los registros a exportar.
  2. Verifica que estás dentro de la vista que contiene los datos a exportar y el filtro del rango de fecha es el correspondiente.
  3. En la parte superior derecha, presiona el icono de selección múltiple.
  4. Selecciona las filas a exportar.
  5. Presiona el botón de opciones representado por un icono de 3 puntos.
  6. Selecciona la opción Exportar a Excel.
  7. Selecciona los campos a Exportar.
  8. Presiona el botón SIGUIENTE y Luego EXPORTAR.

Si deseas exportar todos los registros disponibles de la vista, puedes omitir la selección múltiple.

La exportación solo se efectúa por el filtro de la vista y el filtro fecha. No se considera el filtro de la barra de búsqueda.

Sobre la herramienta
Escríbenos

Email: [email protected]
Teléfono: +56 2 6469 2036

EURUS PRO © 2024 All rights reserved

Designed & developed by Adtopia