Netnyahoo
Real Chromium for the Mac, free and open source: Arc's sidebar and Dia's polish, with no account. Immune to ads, trackers and prosecution.
zahir-report
Translation pending
OtherHTML · JavaScriptGitHub @spectrum-1221OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Buku Besar (Faktur Pajak & Invoice) yang menarik data dari custom_queries Zahir dan
merender tampilannya sendiri di browser — tanpa Jasper.
npm install
npm start # http://localhost:3300
# PORT=8080 npm start
demo.zahirerp.com,
https://erp.perusahaan.com, atau http://192.168.1.10:8989.
Backend memanggil GET /api/v2/me (Basic auth + header client), seperti CoretaxFaktur./api/v3|v2/user_companies (dicoba berurutan).
Setelah dipilih, GET /api/v2/user_companies/{id} dibaca; kalau respons memuat
host/slug, alamat itu dipakai untuk data; kalau tidak, memakai server login.
Bisa juga isi alamat database manual.Import dua custom query di folder custom_queries/ ke setiap database yang akan dipakai:
bb_trx.json — baris transaksi mentah + no faktur pajak & no invoicebb_saldo_awal.json — akumulasi debit/kredit per akun untuk saldo awalDengan keduanya, saldo awal hanya dihitung sekali per periode dan running saldo / total
dihitung di browser. Bila belum diimport, tools otomatis memakai buku_besar_faktur_invoice
(cara lama, per bulan).
ZAHIR_CLIENT_B64 — override client_id:client_secret (base64) bawaan.buku_besar_faktur_invoice). Kolom tabel mengikuti field hasil query.sessionStorage browser dan hilang saat tab ditutup.Dari katalog klik + Laporan Baru: isi judul, kategori, nama custom query, pilih filter,
klik Tes query untuk membaca field, atur kolom, simpan. Desain tersimpan di data/reports.json
(ikut di-backup bersama folder aplikasi). Ikon ✎ di katalog untuk mengubah/menghapus.
Di desainer laporan, tombol ✦ Bingung? Minta rekomendasi AI di samping "Cara pengambilan data" membaca definisi
custom query (SQL + peta field) — dari API Zahir Online, atau dari file custom_queries/<nama>.json di folder ini, atau SQL
yang ditempel manual — lalu menganalisis strukturnya (filter tanggal, GROUP BY/SUM, saldo awal, fungsi window, rasio,
format baris Jasper) dan menyarankan Sekaligus / Per bulan digabung / Per bulan dijumlahkan beserta alasannya.
Analisis ini berjalan lokal (tanpa internet).
Opsional: bila ingin ditambah penjelasan dari model AI, jalankan server dengan
ANTHROPIC_API_KEY=sk-ant-... (dan AI_MODEL=... bila ingin model lain). Tanpa kunci, fitur tetap jalan dengan analisis aturan.
Di popup filter laporan juga ada pilihan Hasil: tampilkan di layar, atau Ekspor langsung ke Excel (server yang menarik data dan menulis file — untuk data sangat besar).
Semua data tetap hanya DIBACA dari Zahir; empat hal berikut mengurangi jumlah/ukuran permintaan:
$select=kolom,… (dicek sekali per custom query dengan permintaan 1 baris). Bila server Zahir mengabaikannya, aplikasi otomatis kembali meminta baris utuh. Status menampilkan "kolom diminta seperlunya (N kolom)" bila aktif.data/settings.json (rowWarn), berlaku untuk semua pemakai server itu; bawaan awal bisa diganti lewat env ROW_WARN.Berlaku juga untuk Ekspor langsung ke Excel (poin 2 dan 3 dikerjakan di server aplikasi).
Laporan baru di katalog: Buku Besar Valas (USD) - Faktur Pajak & Invoice. Tampilannya sama dengan buku besar biasa, ditambah kolom KURS dan header dua tingkat NILAI USD (Debit / Kredit / Saldo) di samping NILAI IDR (Debit / Kredit / Saldo).
bb_trx_valas dan bb_saldo_awal_valas (folder custom_queries/) — sama seperti bb_trx / bb_saldo_awal
tetapi ikut membawa jurnalvc.debit_a dan jurnalvc.kredit_a (nilai dalam mata uang transaksi).
Keduanya otomatis dibuat di database saat database dibuka (atau lewat tombol Periksa custom query bawaan).bb) tidak berubah.This is the beginning of the README. Read the rest at the original. Read the full README ↗