Coretax Renamer

A PWA to batch-rename Faktur Pajak PDFs exported from Coretax by extracting buyer name, invoice reference, and faktur kode from the PDF text layer.

Faktur Pajak PDFs exported from Coretax have opaque filenames like OutputTaxInvoice-5e88af09-...-0958653362422000.pdf that are hard to reference. This tool batch-renames them to clean filenames like INV-26-04-007094 ANUGERAH EMPAT SAUDARA 05002600142255823.pdf.

Features

  • Client-side only — all processing happens in your browser, no data leaves your device
  • Offline support — works without internet after first load (Service Worker caches pdf.js)
  • Configurable delimiter — choose space, underscore, hyphen, dot, or custom separator
  • Custom filename template{invoice}, {name}, {kode}, {d} (delimiter)
  • Drag & drop or file browse
  • Batch download renamed PDFs
  • Collision handling — auto-appends (2), (3) for duplicate names

Tech Stack

  • PWA (Progressive Web App)
  • JavaScript (ESM)
  • PDF.js for PDF parsing
  • nginx for serving
  • Deployed on k3s cluster

Built as a lightweight client-side alternative to the Rust desktop version for SiCepat Ekspres internal teams.

Comments

Loading comments...