Panduan Membuat Invoice Otomatis dengan Google Sheets dan Formula Sederhana

Panduan Membuat Invoice Otomatis dengan Google Sheets dan Formula Sederhana

Dalam menjalankan usaha, pembuatan invoice yang akurat dan cepat merupakan hal penting untuk menjaga aliran kas serta hubungan baik dengan klien. Menggunakan aplikasi spreadsheet seperti Google Sheets memungkinkan Anda untuk menyusun invoice secara otomatis tanpa harus mengetik ulang informasi yang sama berulang‑ulang. Dalam panduan ini akan dijelaskan cara membangun invoice otomatis dengan memanfaatkan formula dasar yang tersedia di Google Sheets, sehingga Anda dapat fokus pada inti bisnis daripada urusan administrasi yang repetitive.

Mengapa Memilih Google Sheets untuk Invoice Otomatis?

Google Sheets memiliki beberapa keunggulan yang cocok untuk kebutuhan pembuatan invoice:

  • Aksesibilitas online – Anda dapat membuka dan mengedit invoice dari mana saja selama terhubung ke internet.
  • Kolaborasi real‑time – Tim akuntansi atau rekan kerja dapat melihat dan memberikan komentar langsung tanpa perlu mengirim file bersamaan.
  • Integrasi dengan layanan Google lain – Misalnya Google Drive untuk penyimpanan, atau Google Form untuk pengumpulan data dari klien.
  • Formula built‑in yang cukup powerful – Fungsi seperti SUM, VLOOKUP, IF, dan DATE sudah cukup untuk menangani sebagian besar perhitungan invoice.

Karena tidak memerlukan instalasi software tambahan dan gratis untuk akun pribadi, Google Sheets menjadi pilihan yang praktis bagi usaha kecil maupun menengah.

Persiapan Sebelum Membuat Template Invoice

Sebelum mulai merancang invoice, siapkan beberapa hal berikut:

  1. Data produk atau layanan yang biasanya Anda jual – termasuk nama, kode (jika ada), harga satuan, dan pajak yang berlaku.
  2. Informasi perusahaan Anda – nama, alamat, nomor telepon, email, dan nomor pajak (NPWP) bila diperlukan.
  3. Format nomor invoice yang Anda inginkan – misalnya kombinasi tahun dan urutan (2024001, 2024002, dst.).
  4. Kolom untuk menambahkan keterangan tambahan seperti diskon, potongan, atau catatan khusus kepada klien.

Jika data produk sudah ada dalam bentuk spreadsheet terpisah, Anda dapat membaginya ke dalam satu sheet yang akan menjadi “database” untuk lookup nanti.

Membuat Struktur Dasar Invoice di Google Sheets

Buka Google Sheets dan buat spreadsheet baru. Pada sheet pertama, beri nama seperti “Invoice Template”. Selanjutnya, susun layout berikut (Anda dapat menyesuaikan lebar kolom dan tinggi baris sesuai selera):

  1. Baris 1–2: Header perusahaan (nama, alamat, kontak).
  2. Baris 4: Judul “Invoice” serta nomor invoice dan tanggal.
  3. Baris 6–7: Informasi klien (nama, alamat, kontak).
  4. Baris 9: Kolom tabel produk/jasa – berisi No, Kode Barang, Deskripsi, Qty, Harga Satuan, Diskon (%), dan Total.
  5. Baris setelah tabel: Subtotal, Pajak (PPN), Total Akhir.
  6. Baris terakhir: Catatan pembayaran, tanggal jatuh tempo, dan tanda tangan (jika diperlukan).

Format visual dapat Anda sesuaikan dengan menggabungkan sel (merge cells), memberikan warna latar, atau menambahkan border agar terlihat profesional.

Menambahkan Formula Sederhana untuk Perhitungan Otomatis

Setelah struktur siap, saatnya mengisi formula yang akan menghitung nilai‑nilai secara otomatis ketika Anda memasukkan data barang atau jasa.

1. Menghitung Total per Baris

Pada kolom “Total” (misalnya kolom H), gunakan formula berikut untuk setiap baris produk:

= (E2*F2) * (1 - G2/100)

Penjelasan: E2 adalah qty, F2 harga satuan, G2 diskon dalam persen. Formula tersebut mengalikan qty dengan harga satuan lalu mengurangi potongan diskon.

Seret formula ke bawah untuk seluruh baris produk dalam tabel.

2. Menghitung Subtotal

Di bawah kolom Total, sel subtotal bisa menggunakan fungsi SUM:

=SUM(H2:H20)

Sesuaikan rentang sesuai dengan jumlah baris produk yang Anda sediakan.

3. Menghitung Pajak (PPN)

Jika pajak yang diterapkan adalah 11 %, Anda dapat menghitungnya dengan:

= Subtotal * 0.11

Tempatkan hasil ini di sel yang ditunjukan untuk pajak.

4. Menghitung Total Akhir

Total akhir merupakan penjumlahan subtotal dan pajak:

= Subtotal + Pajak

Atau secara langsung:

=SUM(H2:H20) * 1.11

Jika Anda ingin memungkinkan perubahan tarif pajak, tempatkan nilai persen pajak dalam sel terpisah (misalnya B1) dan gunakan referensi absolut ($B$1) dalam formula.

5. Mengotomatisasi Nomor Invoice

Nomor invoice dapat dihasilkan secara otomatis menggunakan kombinasi tahun dan urutan. Misalnya, Anda ingin nomor berbentuk YYYY-NNN. Langkah-langkahnya:

  1. Siapkan sebuah sheet bernama “Counter” dengan satu cell (misalnya A1) yang berisi angka urutan terakhir yang digunakan.
  2. Di sheet Invoice Template, sel nomor invoice (misalnya B4) beri formula:
=TEXT(TODAY(),"YYYY") & "-" & TEXT(Counter!A1,"000")

Setelah invoice selesai dan Anda ingin menambah nomor untuk invoice berikutnya, tambahkan 1 ke cell counter:

=Counter!A1 + 1

Anda dapat melakukan ini secara manual atau dengan membuat tombol sederhana menggunakan gambar yang terhubung ke skrip Apps Script jika Anda merasa nyaman dengan automation lebih lanjut.

Memanfaatkan Data Validation dan Drop‑Down List

Untuk meminimalkan kesalahan ketik, Anda dapat membuat daftar drop‑down untuk pilihan kode barang atau nama layanan. Cara membuatnya:

  1. Buat sebuah sheet bernama “Produk” yang berisi dua kolom: Kode dan Nama.
  2. Pilih sel yang akan menjadi drop‑down (misalnya kolom Kode Barang pada tabel invoice).
  3. Buka menu Data → Data validation.
  4. Pada kriteria, pilih “List from a range” dan tentukan rentang kolom Kode dari sheet Produk.
  5. Centang “Show dropdown list in cell” dan klik Save.
  6. Ulangi hal yang sama untuk kolom Nama bila Anda ingin nama otomatis muncul setelah kode dipilih (gunakan VLOOKUP untuk menarik nama berdasarkan kode yang dipilih).

Formula VLOOKUP sederhana untuk menampilkan nama produk berdasarkan kode yang dipilih:

=VLOOKUP(C2, Produk!A:B, 2, FALSE)

Tempatkan formula ini di sel Nama Barang (misalnya D2) dan seret ke bawah.

Menggunakan Google Form untuk Pengisian Data oleh Tim atau Klien

Jika Anda ingin tim penjualan atau klien sendiri mengisi detail invoice melalui formulir, Anda dapat membuat Google Form yang terhubung langsung ke sheet “Data Masukan”. Setiap respons akan otomatis menambah baris baru, kemudian Anda bisa menggunakan fungsi QUERY atau FILTER untuk menarik data terbaru ke dalam template invoice.

Langkah umum:

  1. Buat Google Form dengan field sesuai kolom yang Anda butuhkan (tanggal, nama klien, kode produk, qty, diskon, dsb.).
  2. Pada tab Responses, pilih “Select response destination” dan pilih sheet baru atau sheet existente.
  3. Di sheet Invoice Template, gunakan formula seperti:
=QUERY('Form Responses 1'!A:E, "select Col1, Col2, Col3 where Col3 is not null order by Col1 desc limit 1", 0)

Formula ini mengambil entri terbaru dari formulir dan menampilkannya di invoice Anda. Anda dapat menyesuaikan kolom dan kriteria sesuai kebutuhan.

Tips Praktis untuk Mengelola Invoice Otomatis

  • Simpan satu versi master sebagai template dan buat salinan untuk setiap invoice baru (File → Make a copy). Ini mencegah perubahan tidak sengaja pada formula.
  • Gunakan fitur “Protected ranges” untuk melock sel yang berisi formula agar tidak diedit secara tidak sengaja oleh orang lain.
  • Jika Anda sering mengubah harga produk, pertimbangkan untuk menaruh harga di sheet terpisah dan selalu mereferensikannya lewat VLOOKUP atau INDEX-MATCH sehingga perubahan harga hanya perlu dilakukan di satu tempat.
  • Untuk mencetak invoice, gunakan menu File → Print dan pilih layout “Landscape” atau “Portrait” sesuai desain Anda. Anda juga dapat menyetel skala agar semua konten muat dalam satu halaman.
  • Jika Anda ingin menambahkan logo, cukup Insert → Image → Image over cell dan tempatkan di header.

Kesimpulan

Membuat invoice otomatis dengan Google Sheets bukanlah hal yang rumit; cukup memanfaatkan struktur tabel yang rapi, beberapa formula dasar seperti SUM, VLOOKUP, dan IF, serta fitur validasi data untuk mengurangi kesalahan manusia. Dengan menambahkan nomor invoice yang tergenerate secara otomatis dan memanfaatkan Google Form untuk pengisian data, Anda dapat mempercepat proses administrasi penjualan sekaligus menjaga konsistensi dan profesionalitas dalam setiap dokumen yang Anda kirimkan ke klien.

Dengan mengikuti langkah‑langkah di atas, Anda akan memiliki sistem invoice yang fleksibel, mudah diperbarui, dan dapat diakses dari mana saja selama terkoneksi internet. Selamat mencoba, dan semoga proses pembuatan invoice Anda menjadi lebih efisien!

Leave a Comment