Formatos CFDI a PDF

Cambia el formato de los valores

Ajusta el formato de los valores en la conversión de CFDI a PDF para moneda, números, fechas, y catálogos del SAT. Aprovecha los nodos para configurar estos aspectos según tus necesidades.

Cuando configuras el formato de los decimales para la conversión de CFDI a PDF, puedes especificar la cantidad exacta de decimales a mostrar.

Utiliza corchetes [] para indicar que el sistema debe imprimir solo la cantidad de decimales presente en el valor del CFDI, ajustando dinámicamente según cada caso. Por ejemplo, si el CFDI incluye un valor de 1200.123 y configuras el formato para cuatro decimales como 0,0.[0000], el resultado será 1,200.123.

Por otro lado, si configuras el formato sin corchetes, como 0,0.0000, el resultado mostrará cuatro decimales fijos, resultando en 1,200.1230. Esta distinción es crucial para asegurar que el formato de tus CFDI cumpla exactamente con tus necesidades y expectativas.

Valor
0,0 Sin decimales
0,0.0 Un decimal
0,0.00 Dos decimales
0,0.000 Tres decimales
0,0.0000 Cuatro decimales
0,0.00000 Cinco decimales
0,0.000000 Seis decimales
0,0.[00000000] Usar la cantidad de decimales del valor en el CFDI. Valor por defecto
  <?xml version="1.0" encoding="UTF-8"?>
<rd:redoc xmlns:rd="https://redoc.mx/addenda" xsi:schemaLocation="https://redoc.mx/addenda https://redoc.mx/addenda/v1.0.0/schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0">
  <rd:style>
    <rd:pdf>
      <rd:settings>
        <rd:section id="helper">

          <rd:option id="currency:format" value="0,0.000000" />

        </rd:section>
      </rd:settings>
    </rd:pdf>
  </rd:style>
</rd:redoc>
  

Números

Utiliza los mismos valores de moneda y solo cambia el id que debe ser number:format

  <?xml version="1.0" encoding="UTF-8"?>
<rd:redoc xmlns:rd="https://redoc.mx/addenda" xsi:schemaLocation="https://redoc.mx/addenda https://redoc.mx/addenda/v1.0.0/schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0">
  <rd:style>
    <rd:pdf>
      <rd:settings>
        <rd:section id="helper">
        
          <rd:option id="number:format" value="0,0.000000" />

        </rd:section>
      </rd:settings>
    </rd:pdf>
  </rd:style>
</rd:redoc>
  

Es posible personalizar el formato de las fechas siguiendo estos criterios

Valor por defecto
MMM D[,] YYYY h:mm a Fecha y hora
DD MMM YYYY Fecha
h:mm a Hora

Lista de formatos disponibles

FormatoResultadoDescripción
YY18Año con dos dígitos
YYYY2018Año con cuatro dígitos
M1-12El mes, comenzando en 1
MM01-12El mes, con dos dígitos
MMMEne-DicEl nombre abreviado del mes
MMMMEnero-DiciembreEl nombre completo del mes
D1-31El día del mes
DD01-31El día del mes, con dos dígitos
d0-6El día de la semana, con el domingo como 0
ddDo-SaEl nombre mínimo del día de la semana
dddDom-SábEl nombre corto del día de la semana
ddddDomingo-SábadoEl nombre del día de la semana
H0-23La hora
HH00-23La hora, con dos dígitos
h1-12La hora, en formato de 12 horas
hh01-12La hora, en formato de 12 horas y con dos dígitos
m0-59El minuto
mm00-59El minuto, con dos dígitos
s0-59El segundo
ss00-59El segundo, con dos dígitos
SSS000-999El milisegundo, con tres dígitos
Z+05:00La diferencia horaria con UTC, ±HH:mm
ZZ+0500La diferencia horaria con UTC, ±HHmm
AAM PM
aam pm
  <?xml version="1.0" encoding="UTF-8"?>
<rd:redoc xmlns:rd="https://redoc.mx/addenda" xsi:schemaLocation="https://redoc.mx/addenda https://redoc.mx/addenda/v1.0.0/schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0">
  <rd:style>
    <rd:pdf>
      <rd:settings>
        <rd:section id="helper">

          <rd:option id="date:format-date" value="DD MMM YYYY" />
          <rd:option id="date:format-time" value="h:mm:ss a" />
          <rd:option id="date:format-datetime" value="DD/MM/YYYY h:mm a" />
          
        </rd:section>
      </rd:settings>
    </rd:pdf>
  </rd:style>
</rd:redoc>
  

Catálogos del SAT

Tienes la opción de configurar el PDF para mostrar tanto la llave como el valor de los catálogos del SAT, o elegir presentar únicamente uno de ellos.

Valor
[key] Solo la llave.
Ejemplo: 03
[value] Solo el valor de la llave.
Ejemplo: Transferencia electrónica de fondos
[key] - [value] Llave y valor. Valor por defecto.
Ejemplo: 03 - Transferencia electrónica de fondos
  <?xml version="1.0" encoding="UTF-8"?>
<rd:redoc xmlns:rd="https://redoc.mx/addenda" xsi:schemaLocation="https://redoc.mx/addenda https://redoc.mx/addenda/v1.0.0/schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0">
  <rd:style>
    <rd:pdf>
      <rd:settings>
        <rd:section id="helper">

          <rd:option id="hash-get:template-key-found" value="[key] - [value]" />

        </rd:section>
      </rd:settings>
    </rd:pdf>
  </rd:style>
</rd:redoc>