Nomor invoice harus unik, berurutan menurut kebijakan, stabil setelah diterbitkan, dan cukup sederhana untuk dicari tanpa memuat data sensitif.
Cara membuat nomor invoice yang rapi adalah memilih pola sederhana, menetapkan nomor urut unik, lalu mengunci aturan penggunaannya. Contoh yang mudah dibaca: INV-2026-0084. INV menunjukkan jenis dokumen, 2026 menunjukkan tahun, dan 0084 adalah urutan. Nomor invoice berfungsi sebagai identitas transaksi saat dikirim, ditagih, dicocokkan dengan pembayaran, direvisi, atau diaudit. Karena itu, nomor tidak boleh ambigu atau dipakai ulang.
Prinsip nomor invoice yang baik
- ✓Unik: satu nomor hanya untuk satu invoice.
- ✓Konsisten: semua pengguna mengikuti format dan urutan yang sama.
- ✓Tidak berubah: invoice yang sudah diterbitkan tetap memiliki identitas awal.
- ✓Mudah dicari: cukup pendek untuk disebut lewat telepon dan dicari di bank.
- ✓Dapat berkembang: aturan tetap bekerja saat cabang atau volume bertambah.
- ✓Tidak sensitif: hindari NPWP pelanggan, nomor rekening, atau nama personal di nomor.
Pedoman invoice GOV.UK mencantumkan unique identification number sebagai salah satu elemen invoice. Aturan hukum Indonesia untuk invoice komersial dapat berbeda menurut transaksi dan kontrak, tetapi prinsip identitas unik tetap membantu mencegah duplikasi serta memudahkan rekonsiliasi.[3]
Pilih format sesuai kompleksitas
- Format
- INV-000084
- Cocok untuk
- Satu badan, satu urutan
- Catatan
- Paling sederhana
- Format
- INV-2026-0084
- Cocok untuk
- Urutan direset per tahun
- Catatan
- Aturan reset harus tertulis
- Format
- INV-MDN-2026-0084
- Cocok untuk
- Beberapa unit penerbit
- Catatan
- Kode cabang harus baku
- Format
- INV-PRJ-2026-0084
- Cocok untuk
- Tagihan proyek terpisah
- Catatan
- Jangan buat terlalu banyak seri
Nomor urut adalah bagian terpenting. Kode pelanggan dan proyek lebih aman disimpan pada kolom terpisah, bukan dipadatkan ke nomor. Format INV-PTABC-RENOVASI-LANTAI2-30AUG-TERMIN1 sulit dibaca, rawan salah ketik, dan akan rusak ketika nama proyek berubah.
Aturan operasional yang perlu ditulis
- Kejadian
- Draft dihapus
- Aturan contoh
- Nomor belum dialokasikan atau dicatat sebagai tidak terpakai
- Kejadian
- Invoice terkirim dibatalkan
- Aturan contoh
- Nomor tetap tersimpan dengan status batal
- Kejadian
- Isi salah
- Aturan contoh
- Terbitkan revisi/koreksi sesuai kebijakan; jangan menimpa diam-diam
- Kejadian
- Pergantian tahun
- Aturan contoh
- Reset ke 0001 hanya jika format memuat tahun
- Kejadian
- Dua cabang
- Aturan contoh
- Gunakan seri terpisah atau generator terpusat
- Kejadian
- Migrasi sistem
- Aturan contoh
- Simpan nomor lama dan mulai seri baru dengan batas yang terdokumentasi
Contoh prosedur pemberian nomor
Admin membuat draft tanpa nomor final. Setelah detail dan pemicu tagihan disetujui, sistem mengambil nomor berikutnya, misalnya INV-2026-0084. Nomor dikunci saat invoice diterbitkan. Jika pelanggan meminta koreksi nama proyek, revisi menyimpan referensi ke nomor awal sesuai kebijakan perusahaan. Jika invoice dibatalkan, nomor 0084 tetap muncul di daftar dengan status dan alasan; invoice berikutnya memakai 0085.
Pisahkan dari nomor Faktur Pajak
Nomor invoice operasional dibuat perusahaan untuk mengelola tagihan. Nomor atau identitas Faktur Pajak mengikuti sistem dan ketentuan DJP. PER-03/PJ/2022 mengatur Faktur Pajak serta persetujuan e-Faktur, dan DJP mendefinisikannya sebagai bukti pungutan pajak oleh PKP. Jangan menganggap seri INV milikmu dapat menggantikan nomor atau proses Faktur Pajak. Simpan keduanya pada kolom berbeda agar referensinya dapat dicocokkan tanpa tercampur.[1],[2]
Kontrol untuk mencegah nomor ganda
Gunakan satu sumber nomor, bukan spreadsheet terpisah per admin. Batasi siapa yang boleh menerbitkan, aktifkan pemeriksaan duplikat, dan catat waktu serta pengguna. Rekonsiliasi daftar nomor secara berkala untuk menemukan celah, nomor ganda, atau invoice yang tidak pernah terkirim. Celah tidak selalu berarti masalah; yang penting ada status dan alasan yang dapat dibuktikan.
Uji aturan sebelum dipakai bersama
Simulasikan beberapa keadaan sebelum seri baru aktif: dua admin menerbitkan invoice pada waktu yang sama, pergantian tahun, pembatalan setelah terkirim, cabang baru, dan migrasi data lama. Pastikan sistem menolak nomor ganda dan tidak mengambil nomor berikutnya hanya karena draft disimpan. Tentukan juga siapa yang boleh membuka kembali dokumen serta laporan apa yang menunjukkan nomor hilang. Uji sederhana ini lebih murah daripada menjelaskan kepada pelanggan mengapa dua tagihan berbeda memiliki identitas yang sama.
Nomor invoice sebaiknya tetap menjadi identitas, bukan tempat menyimpan semua konteks. Tanggal, pelanggan, proyek, PO, mata uang, cabang, dan status pembayaran memiliki kolom masing-masing sehingga bisa difilter tanpa mengubah seri nomor. Ketika pembayaran masuk, minta pelanggan mencantumkan nomor invoice dan simpan referensi bank secara terpisah. Cara ini membuat satu invoice tetap dapat ditelusuri walaupun nama proyek, kontak pelanggan, atau rekening penerimaan kemudian berubah.
Vasco dapat menghasilkan identitas invoice operasional dan menyimpan statusnya dalam satu alur penagihan. Vasco tidak menerbitkan Nomor Seri Faktur Pajak dan tidak menggantikan Coretax atau saluran DJP. Tentukan seri, reset, cabang, serta prosedur koreksi bersama finance sebelum menerbitkan invoice baru.
Sumber
- [1]Direktorat Jenderal Pajak — Istilah Umum PPNDiakses 30 Agustus 2026.
- [2]Direktorat Jenderal Pajak — PER-03/PJ/2022 tentang Faktur PajakDiakses 30 Agustus 2026.
- [3]GOV.UK — Invoices: what they must includeDiakses 30 Agustus 2026.
Baca standar editorial Vasco untuk cara kami memilih sumber, menulis contoh, dan memperbarui koreksi.