Nomor VAT, atau nomor pendaftaran pajak pertambahan nilai, adalah tanda pengenal yang dipakai sebuah badan usaha dalam urusan pajak atas barang dan jasa, terutama ketika ia berdagang dengan pihak di negara lain. Banyak tim memperlakukannya sebagai satu kolom biasa yang cukup diperiksa panjangnya, lalu menemukan bahwa tagihan mereka ditolak di seberang. Halaman ini menjelaskan dari mana struktur nomor itu berasal, mengapa bentuk yang benar tidak menjamin keberadaannya, dan bagaimana menyusun pemeriksaan yang jujur tentang apa yang sebenarnya sudah diverifikasi.
Mengapa nomor ini penting dalam perdagangan
Dalam transaksi lintas negara, nomor VAT berperan sebagai penghubung antara sebuah tagihan dan pihak yang benar-benar terdaftar sebagai pengusaha kena pajak di negaranya. Ketika dua perusahaan di yurisdiksi berbeda bertransaksi, pihak penerima sering perlu menuliskan nomor ini pada dokumen agar perlakuan pajaknya jelas. Tanpa nomor yang bisa dicocokkan, dokumen itu mudah dipersoalkan, dan pemrosesannya tertahan.
Karena itu, nomor VAT bukan sekadar pelengkap dokumen. Ia menentukan apakah sebuah transaksi berjalan lancar atau berhenti menunggu klarifikasi, dan itulah sebabnya tim keuangan biasanya jauh lebih sensitif terhadap bidang ini daripada tim lain di perusahaan yang sama.
Dari mana struktur nomor VAT berasal?
Struktur nomor VAT ditetapkan oleh otoritas pajak masing-masing negara, sama seperti nomor registrasi perusahaan ditetapkan otoritas pendaftaran. Tidak ada badan dunia yang menyeragamkannya menjadi satu bentuk tunggal. Yang cukup sering dijumpai adalah awalan berupa kode negara dua huruf, lalu diikuti deretan angka, huruf, atau campuran keduanya, dengan panjang yang tidak sama antarnegara.
Kesamaan yang tampak itu jangan disalahartikan sebagai standar. Dua negara bisa sama-sama memakai awalan kode negara, lalu berbeda jauh pada bagian setelahnya. Ada juga negara yang memakai huruf pada posisi tertentu untuk menandai jenis pengusaha, sehingga nomor dua perusahaan di negara yang sama bisa berbentuk agak berbeda. Yang menentukan selalu aturan penerbit, dan aturan itu bisa berubah.
Mengapa bentuk yang benar belum tentu terdaftar
Ini titik yang paling sering disalahpahami, dan kesalahannya menimbulkan kerugian dua arah sekaligus. Pemeriksaan bentuk hanya mencocokkan susunan karakter dengan kebiasaan sebuah negara. Pemeriksaan itu bisa dijalankan tanpa akses ke daftar siapa pun, sehingga hasilnya juga tidak membuktikan siapa pun. Deretan karakter yang disusun asal-asalan bisa lolos, dan nomor yang benar-benar terdaftar bisa gagal karena ditulis dengan gaya yang tidak lazim.
Keberadaan nomor hanya bisa dipastikan dengan mencarinya di sumber resmi negara penerbit. Untuk sebagian negara di Eropa, hal itu bisa dilakukan lewat layanan pencarian resmi yang disediakan otoritas bersama Uni Eropa. Layanan itu menyatakan apakah sebuah nomor terdaftar pada saat pencarian dilakukan, bukan apakah bentuknya benar, dan kedua jawaban itu memang menjawab pertanyaan yang berbeda. Untuk negara yang tidak menyediakan layanan semacam itu, pemeriksaan hanya bisa dilakukan lewat kanal resmi negara tersebut, dan sering kali hasilnya tidak bisa diperoleh secara otomatis.
Pemeriksaan mana yang benar-benar Anda lakukan?
Saat formulir Anda menerima nomor VAT, ada tiga tingkat kepastian yang mungkin Anda capai, dan menyamakan ketiganya adalah sumber kesalahpahaman yang paling umum.
| Tingkat pemeriksaan | Yang dibutuhkan | Yang bisa disimpulkan |
|---|---|---|
| Bentuk | Aturan pola per negara | Nilai tidak jelas menyimpang dari kebiasaan |
| Digit pemeriksa | Algoritma yang diterbitkan negara | Kemungkinan salah ketik berkurang |
| Pencarian resmi | Akses ke daftar otoritas | Nomor terdaftar pada saat pencarian |
Sebagian negara menerbitkan aturan tambahan berupa digit pemeriksa, sehingga salah ketik sederhana bisa ditangkap tanpa menghubungi siapa pun. Ketika sebuah negara menerbitkan aturan semacam itu, memanfaatkannya memang menghemat waktu. Namun jangan menyimpulkan lebih jauh dari yang bisa dibuktikan lapisan itu, karena digit yang lolos tetap tidak menyatakan bahwa nomornya ada.
Mengapa urutan pemeriksaan memengaruhi pengalaman pengguna
Urutan lapisan pemeriksaan bukan urusan selera. Mencari ke daftar resmi sebelum memeriksa bentuk berarti membuang kuota pencarian untuk nilai yang jelas salah, dan memperlambat setiap pengiriman formulir. Sebaliknya, berhenti pada pemeriksaan bentuk berarti Anda sengaja melewatkan satu-satunya langkah yang bisa menjawab pertanyaan sesungguhnya.
Urutan yang masuk akal adalah dari yang paling murah ke yang paling mahal: bentuk terlebih dahulu, lalu digit pemeriksa bila negaranya menerbitkan aturan, dan terakhir pencarian ke daftar resmi. Pada langkah terakhir itulah kegagalan teknis paling sering terjadi, karena layanan resmi bisa tidak menjawab, lambat, atau membatasi jumlah permintaan. Perlakuan terhadap kegagalan itu harus dirancang sejak awal, bukan ditambahkan setelah ada keluhan.
Untuk pengembang: memisahkan format dan status
Bangun dua fungsi yang terpisah, bukan satu fungsi besar. Fungsi pertama memeriksa bentuk dan hanya bergantung pada aturan yang tersimpan di sistem Anda. Fungsi kedua menanyakan status dan bergantung pada jaringan, kuota, serta ketersediaan layanan pihak lain. Memisahkan keduanya membuat pesan kesalahan bisa jujur, dan membuat pengujian tidak memerlukan jaringan.
Perhatikan juga bentuk penyimpanan nilainya. Nomor VAT adalah teks, bukan bilangan, sehingga huruf besar dan huruf kecil, spasi, serta tanda pemisah sebaiknya dinormalkan saat disimpan tetapi tidak dihapus maknanya. Simpan negara penerbit bersama nomornya, karena pola yang sama bisa muncul di beberapa negara dan menyimpulkan penerbit dari bentuk nomor hanya menghasilkan kesalahan yang sulit ditelusuri.
Untuk kegagalan pencarian, bedakan setidaknya tiga keadaan: nomor tidak ditemukan, layanan tidak menjawab, dan permintaan ditolak karena batas kuota. Menyamakan ketiganya menjadi satu pesan kesalahan akan membuat pengguna memperbaiki hal yang salah berulang kali. Untuk permintaan yang sering berulang pada nilai yang sama, simpan hasil pencarian beserta waktu pencariannya, dan sediakan masa berlaku yang wajar agar hasil lama tidak dipakai tanpa batas.
Uji juga kasus nomor kosong, karena banyak alur memiliki dua jalur: pemohon yang terdaftar sebagai pengusaha kena pajak dan pemohon yang tidak. Kedua jalur itu punya kewajiban bidang yang berbeda, seperti dibahas pada kasus uji formulir tagihan. Langkah pemeriksaan yang lebih umum untuk berbagai jenis nomor diuraikan pada aturan validasi nomor pajak.
Untuk latihan formulir dan invoice
Ketika Anda perlu menguji alur invoice tanpa menyentuh data siapa pun, sediakan nilai yang bentuknya mengikuti kebiasaan negara yang dipilih. Di generator data perusahaan pada situs ini, nomor VAT dibentuk bersama bidang perusahaan lain sehingga negara, kota, kode pos, dan bentuk nomornya tidak saling bertentangan. Nilai yang dihasilkan bersifat sintetis dan tidak berasal dari daftar resmi mana pun, jadi ia tidak akan pernah cocok dengan perusahaan nyata.
Perlu ditegaskan bahwa catatan seperti ini hanya untuk pengujian perangkat lunak, demo formulir, pengisian basis data staging, dan latihan alur dokumen di lingkungan sendiri. Ia tidak boleh dipakai untuk menerbitkan tagihan yang benar-benar ditagihkan, mengklaim status pengusaha kena pajak atas nama pihak lain, atau melewati pemeriksaan resmi mana pun. Alat uji yang baik justru membantu Anda memastikan bahwa pemeriksaan itu menolak nilai yang tidak semestinya.
Langkah berikutnya
Tentukan sekarang tingkat kepastian apa yang sebenarnya Anda klaim di antarmuka. Jika layar Anda menulis terverifikasi padahal yang dijalankan hanya pencocokan bentuk, ubah kalimatnya lebih dahulu sebelum mengubah kodenya. Setelah itu, telusuri cara menyimpan identitas bisnis lain karena pola panjang dan pemeriksaannya berbeda antarjenis.