Visualiza comprobantes electrónicos XML (facturas, tiquetes, notas) de Hacienda Costa Rica con formato de factura, directamente en VS Code — sin salir del editor ni abrir un visor externo.
Version: 1.1.0
¿Por qué?
Los XML de comprobantes electrónicos de Hacienda son ilegibles a simple vista. Esta extensión los transforma en una vista tipo factura — encabezado, receptor, líneas de detalle y totales — para revisarlos rápido durante conciliaciones, soporte o auditoría, sin depender de un portal externo.
Qué hace
Al abrir un archivo .xml que corresponda a un comprobante electrónico (Factura, Tiquete, Nota de Crédito/Débito), agrega un botón para alternar el contenido de esa misma pestaña entre el XML crudo y un recibo en texto legible con:
- Encabezado del comprobante (tipo, número, cédula emisor/receptor)
- Datos del receptor y fecha de emisión
- Detalle de líneas (nombre, unidad, cantidad, precio, total)
- Referencias del documento
- Totales e impuestos (monto neto, IVA, descuento, monto total)
No se abre ningún panel ni pestaña adicional: el mismo editor cambia de contenido y vuelve a mostrar el XML original intacto al presionar el botón de nuevo. Si intentas guardar mientras estás viendo el recibo, la extensión restaura el XML original antes de guardar, para nunca sobrescribir el archivo real.
Uso
| Método | Acción |
|---|---|
| Botón en la barra de título del editor | Icono de vista previa, alterna entre XML y Factura |
| Click derecho en el editor | "Ver como Factura / Ver XML" |
| Command palette | Ver como Factura / Ver XML |
Tipos de documento soportados
| Código | Documento |
|---|---|
FE44 |
Factura Electrónica |
TE44 |
Tiquete Electrónico |
NC44 |
Nota de Crédito Electrónica |
ND44 |
Nota de Débito Electrónica |
Si el XML abierto no tiene la estructura de un comprobante electrónico reconocido, la extensión lo indica y no altera el archivo original.
License
MIT