Renombrar archivos procesados

Si su sistema de archivado o ERP tienen requisitos particulares sobre el nombre de los archivos, los archivos de factura deberán tener nombres de archivo corto o de una longitud determinada, o si, por ejemplo, simplemente necesita añadir un prefijo a los nombres de archivo, ReadSoft Collector puede cambiar automáticamente el nombre de todos los archivos procesados según sus especificaciones, de forma independiente para cada trabajo. Se puede incluir una o más variables de entorno para asegurar que los nombres de archivos resultantes sean únicos. El procedimiento siguiente explica cómo incluir variables de entorno:

  1. Abra o cree el trabajo en el que desea cambiar los nombres de los archivos adjuntos o procesados.
  2. En la configuración Interpret > origen del cuadro de diálogo que se muestra, seleccione Extensión origen de datos como el origen de la factura.
  3. Seleccione ReadSoft Collector en la lista.
  4. Haga clic en Configurar.
  5. En la ficha Entrada, seleccione Renombrar archivos procesados.
  6. Seleccione las macros apropiadas en la lista y haga clic en Insertar macro y/o escriba el texto que quiera usar para crear nombres de archivo para todos los archivos procesados en el recuadro que se proporciona. Si se rellena este cuadro, el texto especificado sustituirá a los nombres de todos los archivos que han sido procesados en Interpret y enviados a Transfer (incluyendo el archivo original).

    Si se utilizan caracteres que no están permitidos por el sistema operativo del alojamiento (por ejemplo, \ / : * ? \ " < > |), se reemplazarán por caracteres de subrayado (_) en los nombres de archivo.

    Los caracteres no permitidos varían dependiendo del sistema operativo.

  7. Haga clic en Aceptar para cerrar el cuadro de diálogo. Si se le solicita guarde los cambios.

    • Al especificar el formato del nombre de archivo, se pueden crear nombres de archivos que no sean únicos (por ejemplo, utilizando %DATE%_%PID%). Esto funciona en Interpret porque ReadSoft Collector comprueba la existencia de nombres de archivos duplicados y agrega un número (n) al nombre de archivo siempre que es necesario (por ejemplo, invoice.tif, invoice(1).tif, invoice(2).tif, etcétera). Sin embargo, esto no funcionará si tiene nombres de archivos con una longitud fija o si especifica una única carpeta de destino en el trabajo Transfer (porque es probable que ya haya archivos en esa carpeta con el mismo nombre)
    • El nombre de archivo totalmente válido debe estar compuesto por menos de 260 caracteres, y el nombre del directorio debe estar compuesto por menos de 248 caracteres. La ruta = attachmentfolder/YYYY-MM-DD/GU.

    Asegúrese de que los nombres de archivo resultantes sean únicos al usar Renombrar archivos procesados. Para ello, se pueden usar variables de entorno únicas como %GUID%, %SHORTUUID% o %DATETIME% junto con otras variables que no son únicas (como las mencionadas en la nota anterior o %COMPUTERNAME%, por ejemplo).

    Renombrado de archivos procesados para facturas XML

    Al procesar facturas XML desde una carpeta, los nombres de los archivos salientes deben ser únicos, ya que los archivos de facturas que tengan los mismos nombres que archivos procesados previamente se pueden agregar a la carpeta posteriormente. Así, ReadSoft Collector asegura automáticamente que los nombres de archivo sean únicos en este caso, agregando un prefijo predeterminado a cada archivo que se genere para facturas XML. El formato utilizado es PID_GUID_Originalfilename.xml incluye los archivos 000, SXML o PDF correspondientes. Sin embargo, si lo anterior no cumple sus necesidades, puede cambiarlo seleccionando Renombrar archivos procesados y especificando lo que necesite.

    Variables de entorno disponibles Lo que se añade al nombre de archivo: se pueden incluir diversas variables cuyos textos se añadirán a los nombres de archivo en el orden en el se enumeren en el cuadro de entrada.
    %GUID% 36 caracteres. Se trata de un identificador único global con 5,3 x 10^36 combinaciones aproximadamente.
    %APPLICATION% "eiitrp" (es decir, el nombre del programa que procesó los archivos)
    %PID% Entre 1 y 5 caracteres dependiendo del número de identificación del proceso de Interpret en el equipo en el que se procesaron los archivos.
    %COMPUTERNAME% El nombre local del equipo en el que se procesaron los archivos.
    %DATETIME% La fecha y hora en las que se procesaron los archivos expresada con 18 caracteres ("aaaaMMddHHmmssffff").
    %DATE% La fecha en la que se procesaron los archivos (incluyendo mes, día y año) expresada con 10 caracteres ("aaaa-MM-dd").
    %ORIGINALFILENAME% El nombre de archivo original del archivo de la factura.
    %YEAR% El año en el que se procesaron los archivos expresada con 4 caracteres.
    %SHORTUUID% 18 caracteres. Se trata de un identificador único corto con 3 x 10^20 combinaciones aproximadamente.
    %JOBNAME% El nombre del trabajo de ReadSoft Invoices usado para procesar los archivos.
    %^INPUTSOURCENAME% El nombre del origen de entrada de ReadSoft Collector usado para procesar los archivos