尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 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.以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗