Tipe: Plugin WordPress

  • Invoice Manager

    Invoice Manager

    Invoice Manager WordPress โ€” Kelola Invoice Lebih Mudah

    Invoice Manager WordPress

    Kelola Invoice Lebih Rapi Langsung dari WordPress

    Invoice Manager membantu bisnis, freelancer, agency, dan UMKM membuat invoice,
    mengelola klien, produk atau jasa, mencatat pembayaran, memantau outstanding,
    hingga mencetak invoice dalam format A4.

    Database WordPress
    Kalkulasi Realtime
    Multiple Payment
    Print & PDF
    Mobile Friendly

    Dashboard
    Ringkasan invoice dan pembayaran

    + Buat Invoice

    Total Invoice24
    Total PaidRp 18,4 jt
    Partial Paid4
    OutstandingRp 7,2 jt

    Invoice Terbaru
    InvoiceKlienTotalStatus
    INV-2026-0024PT Maju JayaRp 3,5 jtPAID
    INV-2026-0023CV KreatifRp 2,1 jtPARTIAL
    INV-2026-0022AndiRp 1,8 jtUNPAID
    INV-2026-0021Studio XYZRp 4,2 jtPAID

    Satu Dashboard

    Dari membuat invoice sampai mencatat pembayaran

    Semua kebutuhan invoice harian tersusun dalam satu alur kerja di WordPress.

    ๐Ÿงพ

    Buat Invoice

    Nomor, tanggal, jatuh tempo, klien, item, diskon, pajak, dan catatan dalam satu form.

    ๐Ÿ‘ฅ

    Kelola Klien

    Simpan data klien dan gunakan kembali tanpa mengetik ulang informasi setiap invoice.

    ๐Ÿ“ฆ

    Produk / Jasa

    Simpan katalog produk atau jasa lengkap dengan deskripsi dan harga.

    ๐Ÿ’ณ

    Multiple Payment

    Satu invoice dapat menerima beberapa pembayaran dengan referensi dan catatan masing-masing.

    ๐Ÿ“Š

    Status Otomatis

    UNPAID, PARTIAL PAID, dan PAID dihitung berdasarkan pembayaran yang tersimpan.

    ๐Ÿ–จ๏ธ

    Preview A4 & PDF

    Preview invoice sebelum dicetak dan simpan sebagai PDF melalui fitur print browser.

    Database WordPress

    Bukan sekadar aplikasi invoice berbasis browser

    Invoice Manager menggunakan database WordPress sebagai penyimpanan utama.
    Data bisnis, klien, produk, invoice, item invoice, dan pembayaran tersimpan
    secara terstruktur di MySQL WordPress.

    โœ“

    Database MySQL WordPress
    Pengelolaan data melalui $wpdb.
    โœ“

    Schema & Migration
    Menggunakan dbDelta() dan versi database untuk update schema.
    โœ“

    Backup JSON
    Business, Clients, Products, Invoices, Items, dan Payments dapat diekspor.
    โœ“

    WordPress Media
    Logo menggunakan Media / Upload API, bukan Base64 sebagai penyimpanan utama.

    Penyimpanan Data

    Data bisnis tersusun dalam modul terpisah

    Profil bisnis, klien, produk atau jasa, invoice, detail item, dan pembayaran
    dikelola sebagai data terstruktur. Pendekatan ini memudahkan pencatatan,
    pencarian, pengelolaan histori, dan pengembangan fitur selanjutnya.

    Business

    Profil & penomoran

    Clients

    Data klien

    Products

    Produk / jasa

    Invoices

    Data invoice

    Items

    Detail invoice

    Payments

    Transaksi pembayaran

    Fitur Lengkap

    Dirancang untuk kebutuhan invoice sehari-hari

    ๐Ÿ”ข Penomoran Otomatis

    Prefix, nomor awal, dan dukungan format {YYYY} serta {YY}.

    โšก Kalkulasi Realtime

    Qty, harga, diskon, pajak, subtotal, grand total, dan outstanding berubah langsung.

    ๐Ÿ“Œ Snapshot Klien

    Invoice lama tetap menyimpan informasi klien saat invoice dibuat.

    ๐Ÿ”„ Item Reusable

    Item invoice dapat disimpan sebagai produk atau jasa untuk digunakan kembali.

    ๐Ÿ“š Riwayat Invoice

    Cari nomor, klien, total, dibayar, sisa, status, dan aksi invoice.

    ๐Ÿ’ฐ Riwayat Pembayaran

    Cari berdasarkan invoice, klien, tanggal, metode, dan referensi.

    ๐Ÿข Profil Bisnis

    Nama bisnis, alamat, kontak, website, NPWP, rekening, dan informasi pembayaran.

    ๐Ÿ–ผ๏ธ Logo Invoice

    Logo dari WordPress Media Library tampil di preview dan versi cetak.

    ๐Ÿ“ฑ Responsive

    Sidebar off-canvas, modal responsive, form satu kolom, dan tabel horizontal scroll.

    Alur Kerja

    Invoice dibuat tanpa record kosong di database

    Draft invoice dimulai di antarmuka dan disimpan ke server saat benar-benar disimpan.

    1

    Buat Draft

    Mulai invoice baru tanpa langsung membuat record kosong di database.

    2

    Isi Data

    Pilih klien, item, jumlah, harga, diskon, pajak, dan catatan.

    3

    Simpan Invoice

    Server menentukan nomor final dan menyimpan invoice beserta itemnya.

    4

    Catat Pembayaran

    Tambahkan satu atau beberapa pembayaran dan pantau status invoice.

    Teknologi

    Dibangun untuk lingkungan WordPress

    Tanpa React, Vue, Bootstrap, Tailwind, CDN, framework frontend, atau dependency internet.

    PHP WordPressMySQL$wpdbWordPress AJAX
    Vanilla JavaScriptHTMLCSSMedia Upload API

    Keamanan

    Data diproses melalui mekanisme WordPress

    ๐Ÿ”

    Nonce Verification

    Request AJAX menggunakan nonce WordPress untuk verifikasi.

    ๐Ÿ›ก๏ธ

    Capability Check

    Akses fitur dibatasi menggunakan capability plugin.

    โœ…

    Sanitization & Validation

    Input diperiksa dan disanitasi sebelum diproses di server.

    FAQ

    Pertanyaan tentang Invoice Manager

    Apakah data invoice disimpan di browser?

    Tidak. Database WordPress menjadi penyimpanan utama untuk data invoice, klien, produk/jasa, item, dan pembayaran.

    Apakah satu invoice dapat memiliki beberapa pembayaran?

    Ya. Satu invoice mendukung banyak transaksi pembayaran dengan tanggal, jumlah, metode, referensi, dan catatan.

    Apakah status harus diubah manual?

    Tidak. Status dihitung berdasarkan total pembayaran terhadap total invoice.

    Apakah invoice bisa dicetak dan disimpan sebagai PDF?

    Ya. Preview invoice menggunakan ukuran A4 dan mode print menyembunyikan UI yang tidak diperlukan.

    Apakah nyaman digunakan di smartphone?

    Ya. Sidebar menjadi off-canvas, form responsif, modal menyesuaikan layar, dan tabel dapat di-scroll horizontal.