Membuat invoice yang secara otomatis menghitung PPN dapat mempercepat proses penagihan dan mengurangi risiko kesalahan. Dengan Google Sheets dan sedikit Google Apps Script, Anda bisa membuat template invoice yang langsung menampilkan DPP, PPN, dan total harga—tanpa perlu copy‐paste rumus berulang.
Daftar Isi
Daftar Isi
- 1. Siapkan Template Invoice di Sheets
- 2. Sisipkan Rumus DPP, PPN, dan Total
- 3. Otomatiskan dengan Google Apps Script
- 4. Uji Coba dan Penggunaan
- 5. Tips & Trik
- 6. Kesimpulan & Aksi Selanjutnya
1. Siapkan Template Invoice di Sheets
Buka Google Sheets baru, lalu buat kolom berikut:
A | B | C | D | E | F |
---|---|---|---|---|---|
Item | Qty | Harga Satuan | DPP | PPN (%) | Total |
Jasa Konsultasi | 1 | 2.500.000 | 11 |
2. Sisipkan Rumus DPP, PPN, dan Total
Di sel D2
(kolom DPP), gunakan:
=B2 * C2
Di sel F2
(kolom Total), gunakan:
=D2 * (1 + E2/100)
Dan di kolom baru G
(PPN Nominal), jika ingin tampil terpisah:
=D2 * (E2/100)
3. Otomatiskan dengan Google Apps Script
Untuk mengisi tanggal invoice dan nomor otomatis, buka Extensions → Apps Script dan tambahkan kode berikut:
function onOpen() {
const ui = SpreadsheetApp.getUi();
ui.createMenu('Invoice')
.addItem('Buat Baru', 'createInvoice')
.addToUi();
}
function createInvoice() {
const sheet = SpreadsheetApp.getActiveSheet();
const timestamp = Utilities.formatDate(new Date(), 'GMT+7', 'yyyyMMdd-HHmm');
const invoiceNo = 'INV-' + timestamp;
sheet.getRange('H1').setValue('No. Invoice: ' + invoiceNo);
sheet.getRange('H2').setValue('Tanggal: ' + Utilities.formatDate(new Date(), 'GMT+7', 'dd/MM/yyyy'));
}
Setelah disimpan, reload spreadsheet—menu Invoice → Buat Baru akan muncul. Pilih untuk menghasilkan nomor dan tanggal invoice otomatis.
4. Uji Coba dan Penggunaan
- Isi detail barang/jasa pada baris kedua.
- Pilih Invoice → Buat Baru untuk angka invoice & tanggal.
- Periksa kolom DPP, PPN Nominal, dan Total terisi otomatis.
- Salin sheet ke tab baru untuk invoice selanjutnya.
5. Tips & Trik
- Gunakan Protected Range untuk mengunci rumus di kolom D, F, G.
- Format sel sebagai Currency (Rupiah) pada kolom Harga, DPP, PPN, dan Total.
- Manfaatkan fitur Conditional Formatting untuk menandai baris kosong.
- Tambahkan logo perusahaan di header melalui Insert → Image in cell.
6. Kesimpulan & Aksi Selanjutnya
Dengan template Google Sheets ini, Anda dapat membuat invoice PPN otomatis lengkap dengan nomor, tanggal, DPP, PPN, dan total harga hanya dalam beberapa klik. Selanjutnya, integrasikan template ini dengan Kalkulator PPN Online kami untuk validasi ganda perhitungan PPN!
FAQ
Bagaimana cara menambahkan rumus DPP di Google Sheets?
Di sel D2, masukkan =B2*C2
untuk menghitung DPP dari kuantitas dan harga satuan.
Bagaimana menghitung total harga termasuk PPN?
Gunakan rumus di sel F2: =D2*(1+E2/100)
untuk mendapatkan total harga setelah PPN.
Bagaimana menampilkan nilai PPN nominal secara terpisah?
Tambahkan kolom G, lalu di G2 masukkan =D2*(E2/100)
untuk menampilkan jumlah PPN secara langsung.
Bagaimana cara otomatis memberi nomor dan tanggal invoice?
Gunakan Google Apps Script: setelah menambahkan fungsi onOpen()
dan createInvoice()
, pilih menu “Invoice → Buat Baru” untuk mengisi nomor dan tanggal otomatis.
Bisakah saya melindungi rumus agar tidak terhapus?
Ya. Pilih kolom dengan rumus, lalu klik Data → Protected sheets and ranges untuk mengunci sel tersebut.
Apa tips agar invoice terlihat profesional di Google Sheets?
Gunakan header dengan logo perusahaan (Insert → Image), format mata uang Rupiah, dan gunakan Conditional Formatting untuk menandai baris kosong.