Filtros JSON Templates

Filtros de propósito general incluidos en el motor de plantillas. Se invocan con el prefijo jt..

Números

Filtro Descripción Resultado
jt.int Número entero con separador de miles 1.234.567
jt.float Número decimal con separador de miles y coma decimal (2 decimales por defecto) 1.234,56
num2text Número escrito en palabras en español un millón doscientos treinta y cuatro
{{ item.PrcItem | format_as('jt.int') }}
{{ item.PrcItem | format_as('jt.float') }}
{{ document.Encabezado.Totales.MntTotal | format_as('num2text') }}

Fechas

Filtro Descripción Resultado
jt.date.long Fecha en formato largo en español 15 de marzo de 2025
jt.date.short Fecha en formato corto 15/03/2025
jt.date.year Solo el año 2025
{{ document.Encabezado.IdDoc.FchEmis | format_as('jt.date.long') }}
{{ document.Encabezado.IdDoc.FchVenc | format_as('jt.date.short') }}
{{ document_auth.FchResol | format_as('jt.date.year') }}

Localización chilena

Filtro Descripción Resultado
jt.l10n.cl.rut RUT formateado con puntos, guión y dígito verificador 12.345.678-9
{{ document.Encabezado.Emisor.RUTEmisor | format_as('jt.l10n.cl.rut') }}

Moneda

Filtro Descripción
jt.currency Formatea un monto según el código de moneda. El valor debe tener el formato CODIGO:monto.
{{ "USD:1234.50" | format_as('jt.currency') }}

Códigos de barras e imágenes

Estos filtros reciben un texto y devuelven una imagen en formato base64, lista para usar en una etiqueta <img>.

Filtro Descripción
jt.barcode Código de barras lineal (formato CODE-128 por defecto)
jt.qr Código QR
jt.pdf417 Código de barras PDF417
<img src="{{ 'T33F12345' | format_as('jt.barcode') }}" />
<img src="{{ contenido | format_as('jt.qr') }}" />
<img src="{{ document_stamp | format_as('jt.pdf417') }}" />

Nota: Se recomienda usar los elementos BarcodeBlock, QrBlock y Pdf417Block disponibles en el editor de plantillas, que simplifican la configuración de los códigos de barras y QR.

On this page

Last updated on 26/03/2026 by Anonymous