Agregar datos adicionales a comprobantes de pago

Al imprimir un comprobante de pago (IZ) pudiera ser necesario agregar algunos datos o textos libres que se requieren incluir como parte de la información que se desea expresar en el comprobante.

Esta información no altera la estructura y definición del archivo XML.
Estos textos se definen a través de parámetros especiales que definen en qué posición se agregan y qué tipo de dato son. 

Parámetro especial CFDI_IMP_DEF_P_# (donde # corresponde a la posición dentro del documento y son 1, 2, 3, 4, 5, 6, 7, 8 y 0. El valor del parámetro será el texto que definas para ser visualizado.

De acuerdo con el número especificado en el parámetro, se podrá registrar el nombre de un campo específico de la base de datos, un cálculo o un texto fijo. 

  • Para visualizar datos en el encabezado del Documento puedes utilizar los textos 1 a 4
  • Si son datos del Emisor utiliza el 5
  • Si son datos del Receptor utiliza el 6
  • Para que se muestren en la sección Observaciones utiliza los números 7 y 8
  • Para que se muestren en la sección Concepto utiliza el 0.

A continuación se muestra la posición de los campos disponibles.

mceclip0.png

Para este ejemplo se registraron los siguientes parámetros y sus valores:

CFDI_IMP_DEF_P_1 valor: 'TEXTO 111 111'

CFDI_IMP_DEF_P_2 valor: 'TEXTO 2222 2222 '

CFDI_IMP_DEF_P_3 valor: 'TEXTO 3 3 3 '

CFDI_IMP_DEF_P_4 valor: 'TEXTO 444444 TEXTO'

CFDI_IMP_DEF_P_5 valor: CON('T555 Referencia: ',DREFER, ' SUC ',DALMACEN, '&&& ' )

CFDI_IMP_DEF_P_6 valor: CON('T666 Código del cliente: ',CLICOD, '&&& ' )

CFDI_IMP_DEF_P_7 valor: '777 TEXTO 777'

CFDI_IMP_DEF_P_8 valor: '888 TEXTO 888 888'

CFDI_IMP_DEF_P_0 valor:  'TEXTO cero 000'

Los valores de los parámetros pueden ser:

  • cálculos de campos que se encuentren en la base de datos
  • texto fijo registrado entre apóstrofes.
  • campos de la base de datos sin necesidad de realizar cálculos.
  • unir “texto” + [campo], de forma que se muestre impreso:
    CON('T666 Código del cliente: ',CLICOD, '&&& ' )
En formato de ticket (QCDFG79) son visibles el 5 y 6. En formato de ticket universal son visibles del 1 al 6
mceclip0.png mceclip1.png

 

Recuerda: Es importante considerar la información a mostrar para determinar la posición del parámetro a utilizar dentro del formato.

 

También te puede interesar el artículo Agregar datos adicionales a formato de impresión CFDI.  

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 2 de 2

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.