Demivio adalah sekumpulan utilitas berbasis web untuk mempercepat dan mengotomasi pekerjaan administrasi perpajakan di Indonesia. Semua pemrosesan dilakukan sepenuhnya di sisi klien (browser) — tidak ada data yang dikirim ke server.
Simulasi cerdas untuk menemukan kombinasi Harga Satuan, Kuantitas, dan Potongan/Diskon yang menghasilkan target PPN tertentu.
- Reverse calculation — menghitung mundur dari target PPN ke komponen harga yang sesuai.
- High performance — menggunakan Web Workers untuk mengeksplorasi hingga 5 juta kombinasi tanpa membekukan browser.
- Kustomisasi parameter — atur rentang toleransi selisih PPN, batas rentang pencarian, atau kunci (lock) nilai tertentu agar tidak ikut dicari.
Membandingkan dan mencocokkan data transaksi penjualan bulanan antara sistem perusahaan dan DJP (Coretax).
- Automated matching — menggabungkan data CSV Coretax dan CSV Aplikasi Penjualan berdasarkan Nomor Referensi.
- Deteksi selisih — menyoroti baris transaksi yang memiliki perbedaan pada nilai DPP maupun PPN.
- Filter & sort — quick-filter untuk melihat data Hanya Coretax, Hanya Aplikasi, atau Ada Selisih, dengan pengurutan terintegrasi.
Mengekstrak data terstruktur dari file PDF Faktur Pajak (e-Faktur DJP).
- Multi-file — proses banyak PDF sekaligus dengan drag & drop.
- Ekstraksi lengkap — mengambil data penjual, pembeli, nomor seri, tanggal, referensi, dan seluruh baris barang/jasa beserta kode, nama, kuantitas, satuan, harga jual, dan total harga jual.
- Nama barang multi-baris — menangani nama barang/jasa yang terpotong (word-wrap) di PDF.
- Export Excel — satu baris per barang/jasa, termasuk metadata faktur (DPP, PPN, PPnBM). Format tanggal dikonversi otomatis ke DD/MM/YYYY saat export.
- Export semua sekaligus — gabungkan hasil dari banyak PDF ke satu file Excel.
Mengekstrak data terstruktur dari file PDF Bukti Pemotongan/Pemungutan Unifikasi (BPPU) Coretax.
- Multi-file — proses banyak PDF sekaligus dengan drag & drop.
- Ekstraksi lengkap — mengambil identitas penerima, pemotong, objek pajak (kode, DPP, tarif, PPh), dan dokumen dasar.
- Export Excel — satu baris per objek pajak, termasuk metadata bukti potong.
- Export semua sekaligus — gabungkan hasil dari banyak PDF ke satu file Excel.
- Masukkan Transaksi Acuan (Harga Satuan, Qty, Potongan).
- Tentukan Target PPN dan batas Toleransi.
- Sesuaikan rentang parameter pencarian, lalu klik Jalankan.
- Hasil diurutkan berdasarkan tingkat akurasi terdekat ke target.
- Siapkan data sesuai Template CSV yang tersedia di aplikasi.
- Unggah file dari Coretax dan file dari Aplikasi Penjualan.
- Tabel otomatis menampilkan perbandingan dan menyorot baris yang ada selisih.
- Klik baris mana saja untuk melihat rincian sumber aslinya.
- Drag & drop atau pilih satu atau lebih file PDF e-Faktur.
- Klik Ekstrak — hasil tampil per tab untuk setiap file.
- Periksa data barang/jasa, lalu klik Excel untuk mengunduh per file atau Export Semua Excel untuk menggabungkan semuanya.
- Drag & drop atau pilih satu atau lebih file PDF BPPU Coretax.
- Klik Ekstrak — hasil tampil per tab untuk setiap file.
- Periksa data objek pajak, lalu klik Excel untuk mengunduh per file atau Export Semua Excel untuk menggabungkan semuanya.
- SvelteKit — UI & routing
- TypeScript — type safety di seluruh codebase
- pdfjs-dist — ekstraksi teks dari PDF di sisi klien
- Web Workers — komputasi berat di background thread
- Decimal.js — kalkulasi finansial presisi tinggi
- PapaParse — parsing & export CSV
- SheetJS (xlsx) — export Excel
pnpm install
pnpm devatau dengan npm:
npm install
npm run dev