Pólizas dinámicas personalizadas en COI
Una póliza dinámica es una plantilla de Microsoft Excel® la cual se usa como póliza modelo a partir de uno o más CFDI. Debido a que es muy fácil capturar las pólizas, ya que no sólo hacen uso de las que están definidas, si no que permite personalizarlas según las necesidades de cada empresa.
Para que se puedan personalizar las etiquetas de las pólizas dinámicas, deben seguir los siguientes pasos:
1. Identificar la estructura del archivo XML.
2. Definir la etiqueta personalizada en archivo PlatillaPolizaXML.ini.
3. Agregar la etiqueta a la póliza dinámica.1.- Identificar la estructura del archivo XML
Los CFDI están conformados por nodos, representados por los caracteres entre símbolos «mayor que, menor que» < >. Cada nodo contiene campos que hacen referencia a un valor. Para que en la póliza dinámica aparezca este valor, se debe de identificar el nodo que corresponde:
Ejemplo:
Se necesita el valor del UUID del CFDI en la póliza dinámica. Para encontrar este valor, se debe identificar en el CFDI la secuencia de los nodos que lo contienen, como se muestra a continuación:
La secuencia de los nodos para llegar al valor de UUID, es la que se muestra a continuación:
<cfdi:Comprobante
<cfdi:Complemento>
<tfd:TimbreFiscalDigital UUID=»D4DD80…»
</tfd:TimbreFiscalDigital>
</cfdi:Complemento>
</cfdi:Comprobante>
2.- Definir la etiqueta personalizada en el archivo PlatillaPolizaXML.ini
Antes de realizar una modificación se debe hacer una copia de seguridad del archivo original.
Para mostrar los datos de uno o más CFDI, las pólizas dinámicas toman como referencia los valores definidos dentro del archivo PlatillaPolizaXML.ini, el cual podremos localizar en la carpeta de instalación del sistema Aspel COI 9.0.
Dependiendo de las características del equipo y por defecto de la máquina se podrá localizar en: C:\Program Files\Aspel\Aspel-COI 9.0 o C:\Program Files (x86)\Aspel\Aspel- COI 9.0.
Para efectuar una modificación de este archivo, se debe considerar la siguiente estructura, el cuál indica primero una etiqueta para identificar el campo y después la ruta del valor deseado:
Nombre_etiqueta=[NODO1 . NODO2 . NODO3] . [CAMPO]
Las etiquetas se deben poner en el apartado que corresponde, es decir, cuando se trate de un CFDI de nómina o dependiendo de la versión del comprobante.
Siguiendo la secuencia de los nodos descritos para el campo de UUID, la etiqueta personalizada se deber identificar con el nombre de UUID y se deberá colocar la estructura en la sección de [CONCEPTO_CFDI3.3] en el archivo:
UUID=[Comprobante.Complemento.TimbreFiscalDigital].[UUID]
3.- Agregar la etiqueta a la póliza dinámica
Ya que se definió la etiqueta en el archivo PlatillaPolizaXML.ini, se puede utilizar en cualquier póliza dinámica. Para esto debemos elegir la póliza dinámica correspondiente y utilizar la etiqueta personalizada.
• Siguiendo el ejemplo, se debe modificar la plantilla llamada Pago a Proveedores, en la que se agrega la etiqueta UUID en la fila que se desea para que separar la información del Al momento de hacer la póliza y utilizar la plantilla modificada, se puede observar que incluye la información del UUID del comprobante utilizado.
Siguiendo estos pasos estarás LISTO para editar tus propias plantillas
Contáctanos vía Facebook o WhatsApp
¿Te gustaría conocer más de los sistemas Aspel? pulsa aquí
Visita nuestro canal de Youtube