INV-2026-0001. Dalam satu set pembukuan ada 2 invois yang membawa nombor itu. Pelanggannya berbeza, jumlahnya berbeza. Satu dikeluarkan pada 2 Julai, satu lagi pada 4 Ogos, dan kedua-duanya dihasilkan dengan betul oleh skrin kami sendiri. Tiada sesiapa yang tersalah taip. Kamilah yang mengeluarkan nombor yang sama dua kali.
V yang menemuinya. Dia akauntan di Jakarta dan sudah lebih 20 kali menguji KAZENA Books dengan data sebenar firmanya. Pada 20 Ogos dia mencari invois yang dikeluarkannya bulan sebelumnya melalui nombornya, dan yang keluar ada 2. Yang mana satu yang sedang kita bualkan? Nombor itu tidak lagi menentukannya. Nombor invois ialah nama untuk menunjuk kepada 1 dokumen di kemudian hari. Sebaik sahaja sesuatu nama dikongsi, ia sudah berhenti berfungsi sebagai nama.
Sedikit latar belakang. Dalam KAZENA Books, setiap set pembukuan menentukan sendiri bentuk nombor invoisnya: awalan, tahun, dan nombor urutan 4 digit. Ada 1 tetapan lagi, iaitu bila urutan itu kembali kepada 1. Sebelum ini pilihannya hanya setiap tahun. Oleh sebab permintaan untuk mengulang setiap bulan terus datang, kami menambah pilihan itu pada Jun.
Masalahnya, ada 2 tempat berasingan yang menentukan perkara tentang nombor itu. Satu tempat menentukan bagaimana nombor disusun, iaitu bagaimana awalan, tahun dan urutan disambungkan. Satu lagi menentukan bila urutan kembali kepada 1. Pada Jun saya hanya mengubah yang kedua. Urutan itu memang kembali kepada 1 setiap bulan, tetapi bulannya sendiri tidak pernah masuk ke dalam nombor. Invois pertama bulan Julai dan invois pertama bulan Ogos keluar sebagai teks yang sama.
Saya memang berniat membetulkan kedua-duanya. Itu versi jujurnya: saya tidak terlupa tempat yang satu lagi, saya sudah merasa selesai sebaik satu tempat dibetulkan. Peraturan itu kelihatan seperti 1 peraturan bagi saya. Dalam kepala saya, perkara yang menghalang sesuatu nombor daripada berulang ialah 1 idea. Dalam kod, ia terbahagi kepada 2 dan kedua-duanya diletakkan berjauhan.
Ujiannya terbahagi dengan cara yang sama. Ujian penyusunan memeriksa sama ada awalan, tahun dan urutan bersambung dengan betul. Ujian pengulangan memeriksa sama ada urutan kembali kepada 1 apabila bulan bertukar. Selepas perubahan Jun, kedua-duanya hijau. Masing-masing menguji separuh bahagiannya sendiri dengan betul. Peraturan yang dibelah 2 akan membelah ujiannya juga, dan dari kedua-dua belah belahan itu tiada apa yang kelihatan salah.
Kami mengira. Ada 612 set pembukuan yang aktif, dan 31 daripadanya memilih pengulangan bulanan yang kami tambah pada Jun. Antara 1 Julai dan 20 Ogos, ada 58 invois yang berkongsi nombor dengan invois lain dalam pembukuan yang sama, merentasi 12 set pembukuan. Saya boleh sahaja berkata jumlahnya tidak banyak. Cuma, 58 invois itu sudah pun sampai kepada pihak yang berurus niaga.
Ada 1 tempat lagi. Rakan kami E yang menemuinya. Dia tinggal di sebuah pekan kecil agak jauh dari Jakarta dan sentiasa mencuba aplikasi itu sehingga habis pada telefonnya sendiri sebelum kami keluarkan. Apabila dia menekan butang untuk menggandakan invois, invois baharu itu keluar dengan nombor 1 di atas yang asal. Laluan itu mempunyai kod penomborannya sendiri, cara mengira yang ketiga, yang tidak melihat bulan mahupun tahun. Daripada laluan ini muncul 4 pertindihan lagi.
Inilah yang kami betulkan. Nombor kini dikeluarkan di 1 tempat sahaja. Skrin yang membuat satu invois, proses berkelompok yang membuat invois berulang, dan butang penggandaan semuanya memanggil rutin yang sama. Pemanggilnya hanya menyerahkan set pembukuan; bentuk, pengulangan dan angka seterusnya tidak boleh ditentukan dari situ. Bagi pembukuan yang memakai pengulangan bulanan, bulan kini menjadi sebahagian daripada nombor.
Kami juga menulis peraturan itu ke dalam datanya: dalam 1 set pembukuan, sesuatu nombor hanya boleh digunakan sekali. Semua yang di atas ialah tentang bagaimana kod ditulis; baris ini wujud supaya kami tidak perlu bergantung pada bagaimana kod ditulis. Jika suatu hari ada yang menulis laluan keempat, nombor itu tidak akan tersimpan dan kerja berhenti di situ. Berhenti itu lebih baik daripada senyap-senyap mengeluarkan helaian kedua.
Kami tidak memberi nombor semula kepada 58 invois yang sudah dikeluarkan. Sejak dahulu kami memutuskan untuk tidak menulis semula angka dalam pembukuan orang lain atas pertimbangan kami sendiri. Kami menghubungi 12 perniagaan yang terkesan satu persatu dan memberikan senarai invois yang berkongsi nombor. Menukar nombor melibatkan dokumen yang sudah diserahkan kepada pelanggan, jadi itu bukan keputusan kami.
Perlu saya tulis juga: saya bukan akauntan cukai. Apa yang dituntut daripada sesuatu nombor invois berbeza mengikut negara, dan sama ada nombor yang sudah dikeluarkan boleh diubah bergantung pada peraturan negara itu dan pada keadaan urus niaganya. Apa yang tertulis di sini ialah catatan kami membetulkan binaan kami sendiri. Untuk apa-apa yang benar-benar perlu anda putuskan, sila sahkan dengan seorang profesional.
Sebaik sahaja sesuatu peraturan ditulis di 2 tempat, sudah pasti salah satunya akan menjadi lapuk. Yang belum pasti hanyalah bila. Dahulu saya menganggap diri saya orang yang berhati-hati. Yang saya pelajari bukanlah bahawa saya perlu lebih berhati-hati, tetapi bahawa tempat ini memang bukan tempat yang patut ditopang oleh sifat berhati-hati. Jika anda melihat perkara yang sama dalam KAZENA membawa 2 nombor atau 2 nama, tolong beritahu kami. Dari tempat kami berdiri, kedua-duanya kelihatan betul.
Kongsikan pendapat anda
Bagaimana rasa menggunakan aplikasi KAZENA, apa yang patut kami perbaiki, ciri yang anda harapkan wujud — jika anda menjalankan perniagaan kecil atau sederhana atau bekerja secara bebas di Indonesia atau Filipina, suara andalah yang paling ingin kami dengar. Mesej dalam Bahasa Indonesia atau Bahasa Inggeris akan dijawab oleh rakan sepasukan yang memahami pasaran anda dari dalam. KAZENA Books sudah pun ditetapkan untuk dilancarkan di Filipina dan Indonesia — dan jika syarikat anda ingin membawanya ke negara lain sebagai rakan kongsi, atau berminat untuk memperoleh sistem ini, kami juga amat berbesar hati mendengarnya. Kami turut menerima kerja pembangunan sistem baharu. Kami pasukan kecil, jadi kami tidak selalu dapat bermula serta-merta — tetapi apa yang kami bina membawa kualiti buatan Jepun dan sentiasa dekat dengan cara perniagaan benar-benar berjalan di sini, satu projek pada satu masa.
Hubungi kami