Kembali ke Blog

Cara Membuat Nomor Invoice yang Unik dan Mudah Ditelusuri

Invoice30 Agustus 20264 menit bacaTim Produk Vasco

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. [1]Direktorat Jenderal Pajak — Istilah Umum PPNDiakses 30 Agustus 2026.
  2. [2]Direktorat Jenderal Pajak — PER-03/PJ/2022 tentang Faktur PajakDiakses 30 Agustus 2026.
  3. [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.

Mau usahamu serapi ini?

Konsultasi gratis dengan tim kami, tanpa keharusan lanjut.