---
title: "Filtros JSON Templates"
description: "Filtros JSON Templates"
type: "docs"
category: "doc"
tags: []
authors: [Anonymous]
date: "2026-10-08"
last_update: "2026-10-08"
time_minutes: 2
draft: false
unlisted: false
url: "https://view.libredte.cl/docs/twig/filtros-jt"
---

# 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` |

```twig
{{ 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` |

```twig
{{ 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` |

```twig
{{ 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`. |

```twig
{{ "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 |

```twig
<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.



---
Última actualización el 08/10/2026

