DLL para renombrar y organizar los XML que emites y recibes

Te presentamos con mucho agrado nuestro nuevo productos para desarrolladores de sotware: Electronic Document Rename (EDR) con la cual podrás tener el control de los CFDI (XML) que emites y recibes al poderlos clasificar y renombrar de una forma más clara y precisa, ya que podrás darle un significado a las carpetas donde guardar los XML de tus facturas.

Palabras claves (tokens)

Para ello tendrás disponible una serie de claves (tokens) que hacen referencia a los datos contenidos en el XML de tus comprobantes, los cuales los podrás usar, tanto para definir la ruta del directorio o carpeta, donde se guardarán los archivos, como el nombre que estos tendrán.

Dentro de los tokens disponibles tenemos:

  • [SERIE]
  • [FOLIO]
  • [SERIE_ORIGINAL]
  • [FOLIO_ORIGINAL]
  • [TOTAL]
  • [RFC_EMISOR]
  • [RAZON_SOCIAL_EMISOR]
  • [RFC_RECEPTOR]
  • [RAZON_SOCIAL_RECEPTOR]
  • [AÑO_DOCUMENTO]
  • [MES_DOCUMENTO]
  • [MES_DOCUMENTO_NOMBRE]
  • [DIA_DOCUMENTO]
  • [AÑO_TIMBRE]
  • [MES_TIMBRE]
  • [MES_TIMBRE_NOMBRE]
  • [DIA_TIMBRE]
  • [PAC_CERTIFICO_RFC]
  • [PAC_CERTIFICO_NOMBRE_COMERCIAL]
  • [PAC_CERTIFICO_RAZON_SOCIAL]
  • [TIPO_COMPROBANTE]
  • [UUID]
  • [ESTADO_COMPROBANTE]

A continuación, te mostraremos algunos ejemplos de lo que puedes hacer con esta DLL::

Definición del directorio

Para agrupar los comprobantes por rfc emisor, año y mes de emisión, lo podrás realizar mediante la siguiente definición:

[RFC_EMISOR]\[AÑO_DOCUMENTO]\[ MES_DOCUMENTO]

De acuerdo a la definición anterior, los posibles resultados serían:

LAN7008173R5\2019\01\
LAN7008173R5\2019\07\

Definición del archivo

Para el caso del nombre de archivo, se desea que el nombre de los comprobantes este integrado por el RFC emisor, RFC receptor, folio fiscal y con extensión XML, como se indica a continuación:

[RFC_EMISOR]_[RFC_RECEPTOR]_[UUID].XML

El resultado de esta definición sería:

LAN7008173R5_AAA010101AAA_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML
LAN7008173R5_BBB010101BBB_F7111011-6E71-4ACD-8BA9-82B800FB01CE.XML

Datos opcionales

Adicional a los tokens, tendrás la libertad de poder definir texto libre, por medio del separador pipe (|), el cual tomará el valor tanto para el nombre del directorio o carpeta, como del nombre del archivo XML, cuando el token definido no exista o no venga dentro del XML.

Como ejemplo, tenemos la siguiente definición, donde en el caso de que el valor de la serie y folio no exista como dato dentro del XML, se tomarán como valor lo definido como dato opcional (Sin serie / Sin Folio):

[SERIE|Sin serie]_[FOLIO|Sin folio]_[UUID].XML

Resultado cuando existe:

AAA_1968_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML

Cuando no existe:

Sin serie_Sin folio_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML

El uso de estos datos opcionales aplica para todos los tokens disponibles.

Te invitamos a que conozcas esta nueva librería, dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.