📄

Invoice App

com.johniriantosusanto.invoiceapp
✅ Live on Google Play Business / Productivity Thermal Print Ready
Professional invoicing with PDF export, thermal print, client & product management, and cloud sync via Firebase.

Buat invoice profesional dalam hitungan detik. Kelola klien, produk, stok otomatis, supplier, dan laporan keuangan. Cetak thermal 58mm/80mm langsung dari HP — tanpa internet. Login dengan Google Account agar data Anda aman dan tersinkron di semua perangkat.

🎉 Sekarang tersedia di Google Play!

Invoice App sudah rilis resmi dan bisa diunduh langsung dari Google Play Store. Klik tombol Download di Google Play di bawah untuk membuka halaman aplikasi.

📲 Download di Google Play 🌐 Website Developer
🛡️ Privacy Policy

🚀 Cara Menggunakan

Mulai dari nol sampai cetak invoice pertama Anda.

1

Login

Masuk dengan email & password, atau Google Sign-In.

2

Business Profile

Isi nama perusahaan, alamat, kontak, logo, dan mata uang.

3

Add Clients & Products

Tambahkan klien, supplier, dan produk beserta stoknya.

4

Create Invoice

Buat invoice, tambah item, atur diskon, pajak, dan ongkir.

5

Share / Print

Bagikan PDF, atau cetak thermal 58mm / 80mm.

6

Mark as Paid

Tandai lunas / partial, data otomatis masuk ke laporan.

✨ Fitur Utama 14

Semua yang Anda butuhkan untuk mengelola bisnis.

📄 PDF Export

Preview dan bagikan invoice sebagai PDF ke WhatsApp, Gmail, atau Drive secara instan. Nama file otomatis: invoice_INV-001.pdf.

🖨️ Thermal Print

Cetak struk ke printer thermal Bluetooth 58mm atau 80mm. Auto-wrap alamat & email panjang. Tidak butuh internet.

📦 Stock Sync

Stok otomatis berkurang saat invoice dibuat, dan otomatis kembali saat invoice dibatalkan atau item dihapus.

☁️ Cloud Sync

Login dengan Google, data tersimpan aman di Firebase dan bisa diakses di semua perangkat Anda.

📊 Laporan & Analitik

Pantau Total Issued, Unpaid, Overdue, Paid, dan Partial Paid berdasarkan bulan/tahun. Export ke PDF.

👥 Klien & Supplier

Kelola data klien dan supplier. Setiap klien bisa punya special price per produk yang otomatis diterapkan.

💰 Pembayaran Parsial

Catat metode pembayaran, tanggal, dan status Lunas/Partial/Unpaid. Bisa cicil beberapa kali.

📮 Shipping Details

Isi Ship Date, Via (kurir), Tracking Number, dan FOB. Otomatis muncul di PDF dan thermal print.

💳 Payment Instruction

Set instruksi pembayaran default (bank, wallet, PayPal) yang otomatis muncul di setiap invoice.

🏢 Business Profile

Atur nama perusahaan, alamat, logo, kontak, mata uang (Rp, $, €), dan prefix invoice (INV, FACT, dll).

📝 Notes & Custom Items

Tambahkan catatan ke invoice. Custom item otomatis tersimpan sebagai produk untuk dipakai lagi.

🔐 Account & Sync

Sync Now untuk paksa sinkronisasi. Data otomatis sync saat online. Logout dengan aman.

📶 Offline Mode

Data tersimpan lokal di Room database. Tetap bisa akses & cetak thermal tanpa koneksi internet.

🔍 Filter & Search

Cari invoice berdasarkan status, klien, atau nomor invoice. Filter per bulan/tahun untuk laporan.

🖨️ Thermal Print Showcase

Cetak struk langsung dari HP ke printer Bluetooth.

⚡ Support 2 Ukuran Kertas

58 mm — 32 karakter (Font A)
80 mm — 48 karakter (Font A)

Fitur thermal print:

Contoh preview 58mm:

================================ TOKO MAJU JAYA Bandung, INDONESIA tokomajujaya@example.com ================================ INVOICE: INV-0001 Date : 01 Jan 2026 Status : Paid -------------------------------- BILL TO: Budi Santoso Jl. Merdeka No. 123, Bandung, 40111 Jawa Barat Tel: +628123456789 -------------------------------- 1. Contoh Produk A 2 x 50,000 100,000 2. Contoh Produk B 1 x 75,000 75,000 -------------------------------- Subtotal 175,000 Discount -5,000 TOTAL 170,000 Paid 170,000 BALANCE DUE 0 -------------------------------- PAYMENT INSTRUCTIONS Bank: BCA 1234567890 a/n Toko Maju Jaya ================================ Thank you for your business! ================================

💡 Tips & Tricks

Trik untuk memaksimalkan Invoice App.

💡Invoice prefix bisa di-custom (INV-, PO-, SJ-).
💡Special price per klien otomatis diterapkan saat memilih produk.
💡Stok otomatis menyesuaikan saat invoice dibuat / dihapus.
💡Data offline tersedia via Room database.
💡Gunakan Mark as Partial jika klien bayar DP.
💡Pakai Notes untuk syarat pembayaran khusus.
💡Tap & hold item untuk edit cepat.
💡Cloud backup otomatis — login di HP baru, data langsung muncul.

❓ FAQ

Pertanyaan yang sering ditanyakan.

Invoice number tidak bertambah, kenapa? ▼
Cek Business Profile → Invoice Prefix dan pastikan sudah disimpan. Prefix yang kosong bisa menyebabkan penomoran tidak berjalan.
PDF tidak ada logo? ▼
Upload logo di Business Profile → Save, lalu buat invoice baru. Invoice lama tidak otomatis ter-update.
Printer Bluetooth tidak terdeteksi? ▼
Pair dulu printer lewat Pengaturan HP → Bluetooth → Pair new device. Setelah paired, baru buka app dan tap Connect Bluetooth Printer.
Bisa print tanpa internet? ▼
Bisa. Thermal print hanya butuh koneksi Bluetooth, tidak butuh internet sama sekali.
Data hilang setelah reinstall? ▼
Login dengan akun yang sama — data otomatis sync dari cloud (Firebase Firestore).
Bisa multi-device? ▼
Ya. Login dengan akun yang sama di HP berbeda, data akan otomatis tersinkron via cloud.
Bisa export semua data? ▼
Belum tersedia. Semua data tersimpan di cloud dan dapat diakses melalui aplikasi.
Bagaimana kalau alamat klien panjang di 58mm? ▼
Aplikasi otomatis melakukan word-wrap. Alamat panjang akan turun ke baris berikutnya tanpa terpotong, tetap rapi di kertas 58mm (32 karakter) maupun 80mm (48 karakter).
Apakah data saya aman? ▼
Ya. Data disimpan di Firebase (Google Cloud) dengan autentikasi Firebase Auth. Kami tidak pernah mengakses data bisnis Anda. Lihat Privacy Policy untuk detail.

📱 Screenshot Aplikasi

Lihat tampilan aplikasi secara sekilas.

Invoice App Login Screenshot Invoice App Store Information Screenshot Invoice App Invoice List Screenshot Invoice App Share PDF Screenshot Invoice App Reports Screenshot Invoice App Stock Sync Screenshot Invoice App Invoice Overview Screenshot Invoice App Client Invoices Screenshot Invoice App Client Invoices Screenshot