Daftar isi
1. Untuk apa bagian ini2. Sintaks templatContohAturan3. Format e-Fatura / e-Arşiv / e-İrsaliye4. Reset setiap tahun5. Filter dan urutan pemilihan seri6. Seri yang sudah tersedia7. Pemilih seri pada layar dokumen8. Kapan nomor diberikan, dan mengapa tidak berubah9. Koreksi penghitung10. Cara mengubah seri yang sudah menerbitkan nomor11. Pencocokan bank dan voucher akuntansi12. Di ponsel (Taman + Langkah)13. Kode kesalahanBantuan › Pengaturan dan Log › Seri Nomor Dokumen
Seri Nomor Dokumen — Panduan dari Nol
Setiap dokumen final — faktur, surat jalan, pesanan, penawaran, kuitansi, daftar cek — memiliki nomor yang ditunjukkan kepada pelanggan, akuntan, dan kantor pajak. HNR membuat nomor ini dari templat seri yang Anda tentukan: awalan tetap, tahun bila diinginkan, dan nomor urut dengan nol di depan. Misalnya art00001, SF2026000001, atau dalam format e-Fatura GİB ABC2026000000001. Nomor diberikan sekali, saat dokumen disimpan, dan tidak pernah berubah lagi.
1. Untuk apa bagian ini
Nomor dokumen terdiri atas dua bagian: templat seri (format nomornya) dan urutan (nomor berikutnya dari penghitung seri). Seri dipakai untuk delapan jenis dokumen: faktur, surat jalan, pesanan, penawaran, kuitansi kontak, kuitansi kas, kuitansi bank, dan daftar cek.
- Dokumen lama tetap terjaga. Dokumen yang disimpan sebelum sistem ini aktif tetap memakai nomornya: saat perusahaan dibuka, nomor lama dipindahkan ke kolom yang sama sebagai teks dan tampil seperti biasa di daftar, pencarian, dan cetakan. Karena nomor lama hanya berisi angka, templat baru wajib memuat minimal satu huruf — nomor lama dan baru tidak akan pernah bertabrakan.
- ID teknis tidak ditampilkan. Setiap dokumen juga memiliki ID teknis (SIRA, mis. angka 13 digit). Program memakainya untuk menghubungkan dokumen satu sama lain dan dengan lampirannya; ID ini tidak tampil di layar, daftar, maupun cetakan. Nomor yang dilihat pelanggan selalu nomor seri.
- Nomor berasal dari seri, bukan dari jenis dokumen. Karena itu, mengoreksi jenis atau tanggal dokumen tidak mengubah nomornya (bagian 8).
Membukanya dari mana. Pengaturan › Informasi perusahaan › Seri dokumen. Hanya administrator sistem yang dapat menambah dan mengubah seri serta mengoreksi penghitung; pengguna lain hanya memilih di pemilih seri pada layar dokumen (bagian 7).
2. Sintaks templat
Templat adalah teks singkat yang menentukan cara nomor ditulis. Bagian di dalam kurung kurawal adalah penanda tempat; selebihnya ditulis apa adanya.
| Bagian | Artinya |
|---|---|
| teks biasa | Huruf, angka, dan . _ / -. Huruf besar/kecil dipertahankan (art tetap huruf kecil). |
{seri} | Kode seri (mis. ANK). |
{yyyy} | Tahun dari tanggal dokumen, 4 digit (2026). |
{yy} | Tahun dari tanggal dokumen, 2 digit (26). |
{00000} | Nomor urut. Jumlah nol adalah jumlah digit (1-12); nomor diisi nol di sebelah kiri. Templat harus memuat tepat satu. |
Contoh
| Templat | Kode seri | Nomor pertama |
|---|---|---|
art{00000} | ART | art00001 |
SF{yyyy}{000000} | SF | SF2026000001 |
{seri}-{yy}/{0000} | ANK | ANK-26/0001 |
ABC{yyyy}{000000000} | ABC | ABC2026000000001 |
Aturan
- Nomor yang dihasilkan harus memuat minimal satu huruf (nomor lama hanya angka, agar tidak bertabrakan).
- Harus ada tepat satu kolom nomor; kolom tak dikenal atau kurung kurawal yang tidak ditutup tidak diterima.
- Nomor yang dihasilkan paling panjang 40 karakter.
- Bila nomor melebihi lebar isian (mis. dokumen ke-1000 dengan
{000}), nomor tidak diberikan dan munculBELGE_NUMARA_SERI_DOLU; program tidak melebarkan kolom dengan sendirinya. Buat seri yang lebih lebar (bagian 10). - Bila dua seri aktif sejenis bisa menghasilkan nomor yang sama (awalan tetap dan format nomor sama), penyimpanan ditolak:
BELGE_SERI_CAKISMA. - Kode seri terdiri atas 1-10 karakter (A-Z, 0-9, _) dan tidak dapat diubah kemudian.
Pratinjau. Saat Anda mengetik templat, kotak pratinjau di bawahnya langsung menampilkan nomor pertama — dan, untuk seri yang direset setiap tahun, juga nomor pertama tahun depan. Bila ada aturan yang dilanggar, tulisannya merah; perbaiki sebelum menyimpan.
3. Format e-Fatura / e-Arşiv / e-İrsaliye
Nomor e-dokumen GİB terdiri atas 16 karakter: awalan 3 karakter (huruf kapital atau angka) + tahun 4 digit + urutan 9 digit. Di HNR padanannya tepat templat ABC{yyyy}{000000000} → ABC2026000000001.
- Kotak Format e-Dokumen pada formulir hanya muncul untuk seri faktur dan surat jalan. Saat dicentang, templat terisi
ABC{yyyy}{000000000}; gantiABCdengan awalan 3 karakter Anda sendiri. - Pada seri e-dokumen, reset setiap tahun wajib: setiap tahun dimulai lagi dari
000000001. - Bila templat tidak persis sesuai pola ini, atau seri bukan seri faktur/surat jalan, penyimpanan ditolak (
BELGE_SERI_EBELGE).
Pengaturan ini hanya menentukan format nomornya. Pengiriman dokumen ke GİB adalah langkah terpisah.
4. Reset setiap tahun
Bila Mulai dari 1 setiap tahun dicentang, seri memiliki penghitung terpisah untuk setiap tahun kalender, dan tahunnya diambil dari tanggal dokumen (bukan dari hari penyimpanan): dokumen bertanggal 2026 mendapat SF2026000017, sedangkan dokumen bertanggal 2025 yang dimasukkan pada hari yang sama melanjutkan penghitung 2025. Karena itu templat seri seperti ini wajib memuat {yyyy} atau {yy} — jika tidak, dua tahun akan menghasilkan nomor yang sama. Seri tanpa centang memiliki satu penghitung yang terus bertambah dari tahun ke tahun (art00001, art00002, …).
5. Filter dan urutan pemilihan seri
Satu jenis dapat memiliki beberapa seri: misalnya agar faktur penjualan dan pembelian, dua cabang, atau toko dan portal B2B diberi nomor terpisah. Filter menentukan dokumen mana yang mengambil nomor dari seri mana. Filter kosong berlaku untuk semua.
| Filter | Yang diperiksa |
|---|---|
| Jenis | Jenis faktur (1 penjualan, 0 pembelian, 3 retur penjualan, 2 retur pembelian, 9 penjualan eceran…), jenis surat jalan, tipe kuitansi, atau transaksi daftar cek (CG, CC, BT, IG, IC, DV). Beberapa nilai ditulis dipisahkan koma. |
| Gudang / cabang | Gudang dokumen. Cabang dibedakan dengan kode gudang (mis. ANKARA,IZMIR). |
| Saluran | Tempat dokumen dimasukkan: Desktop, Seluler, Portal B2B, Penjualan lapangan, API eksternal. |
Saat dokumen disimpan, seri ditentukan dengan urutan berikut:
- Seri yang dipilih pengguna pada dokumen. Seri itu harus aktif, sejenis, dan sesuai dengan jenis/gudang/saluran dokumen; bila tidak,
BELGE_SERI_UYUMSUZ. - Seri paling spesifik. Di antara seri aktif yang lolos filter, yang memiliki filter terisi paling banyak yang menang.
- Seri bawaan. Bila beberapa kandidat sama spesifiknya, yang ditandai sebagai bawaan yang dipilih.
- Ditanyakan pada dokumen. Bila masih belum jelas, dokumen tidak disimpan;
BELGE_SERI_SECIM_GEREKLImembuka pemilih seri di layar. Bila sama sekali tidak ada seri yang cocok:BELGE_SERI_YOK.
Contoh. Ada seri SF (filter jenis: jenis penjualan) dan ANK (jenis: jenis penjualan + gudang: ANKARA). Faktur penjualan dari gudang Ankara mengambil nomor dari ANK (dua filter terisi, lebih spesifik); faktur penjualan dari gudang lain mengambil dari SF. Tidak boleh ada dua seri bawaan dengan filter yang sama (BELGE_SERI_VARSAYILAN).
6. Seri yang sudah tersedia
Bila belum ada seri untuk suatu jenis dokumen, HNR menambahkan seri bawaan untuk jenis itu saat perusahaan dibuka (tampil di jejak audit sebagai "Bawaan sistem"). Semuanya direset setiap tahun dan memakai urutan 6 digit; Anda bebas mengubahnya, menonaktifkannya, atau membuat yang baru. Faktur mendapat dua seri: SF untuk faktur yang diterbitkan (jenis sisi penjualan: penjualan, retur pembelian, ekspor…), AF untuk faktur yang diterima (jenis sisi pembelian: pembelian, retur penjualan…).
| Kode | Jenis dokumen | Templat | Nomor pertama (2026) |
|---|---|---|---|
SF | Faktur (sisi penjualan) | SF{yyyy}{000000} | SF2026000001 |
AF | Faktur (sisi pembelian) | AF{yyyy}{000000} | AF2026000001 |
IR | Surat jalan | IR{yyyy}{000000} | IR2026000001 |
SP | Pesanan | SP{yyyy}{000000} | SP2026000001 |
TK | Penawaran | TK{yyyy}{000000} | TK2026000001 |
CM | Kuitansi kontak | CM{yyyy}{000000} | CM2026000001 |
KM | Kuitansi kas | KM{yyyy}{000000} | KM2026000001 |
BM | Kuitansi bank | BM{yyyy}{000000} | BM2026000001 |
CB | Daftar cek | CB{yyyy}{000000} | CB2026000001 |
7. Pemilih seri pada layar dokumen
Pada layar faktur, surat jalan, pesanan, penawaran, kuitansi, dan daftar cek, kotak Seri nomor dokumen hanya muncul bila lebih dari satu seri cocok dengan dokumen. Bila hanya satu seri yang cocok, kotak itu tidak muncul dan nomor diambil dari seri tersebut.
- Pilihan Otomatis (KODE · nomor) memakai seri yang disarankan program.
- Daftar menampilkan kode, nama, perkiraan nomor berikutnya, dan tanda bawaan setiap seri.
- Bila pilihan wajib, kotak diberi bingkai merah dan bertuliskan "Beberapa seri cocok: pilih seri sebelum menyimpan."
- Nomor di bawah kotak adalah perkiraan: nomor final diberikan pada saat penyimpanan. Bila orang lain menyimpan dokumen dari seri yang sama pada saat bersamaan, dokumen Anda mendapat nomor sesudahnya.
- Bila Anda mengubah jenis atau gudang dan seri yang dipilih tidak lagi cocok, pilihan kembali ke "Otomatis" dengan sendirinya.
8. Kapan nomor diberikan, dan mengapa tidak berubah
- Nomor diberikan saat dokumen disimpan, sebagai langkah terakhir penyimpanan. Penghitung, buku nomor, dan dokumen ditulis dalam transaksi yang sama: bila transaksi gagal, nomornya pun tidak terpakai. Dengan begitu seri tidak berlubang dan tidak ganda. Draf tidak mendapat nomor.
- Saat diperbarui, nomor dipertahankan: mengoreksi jenis, tanggal, atau baris tidak menghasilkan nomor baru. Mencoba mengubah seri dokumen final menghasilkan
BELGE_SERI_KORUMA. - Nomor dokumen yang dihapus tetap tercatat di buku sebagai "dihapus" dan tidak pernah diberikan lagi; penghitung tidak dimundurkan.
- Dokumen kirim dan kembali maklon (
FI/FD) berada di luar sistem ini dan tetap memakai format tetap yang lama.
9. Koreksi penghitung
Tombol Penghitung pada baris seri membuka formulir koreksi penghitung. Tombol ini dipakai agar penomoran berlanjut dari titik terakhir saat Anda berpindah dari buku manual atau program lama.
- Hanya administrator sistem yang dapat mengoreksinya.
- Anda mengisi "Urutan nomor terakhir yang diterbitkan"; formulir langsung menampilkan nomor berikutnya. Untuk seri yang direset setiap tahun, pilih dulu periodenya (tahun).
- Penghitung boleh dilompatkan ke depan, tetapi tidak boleh diturunkan di bawah nomor tertinggi yang sudah diterbitkan pada periode itu (
BELGE_SERI_SAYAC_GERI). Nomor yang dilompati tetap kosong; satu nomor tidak pernah diterbitkan dua kali. - Alasan minimal 5 karakter wajib diisi. Setiap koreksi dicatat di jejak audit beserta nilai lama dan baru, pengguna, dan alasannya, serta tidak dapat dibatalkan — hanya dapat dimajukan lagi dengan koreksi baru.
- Tombol Jejak audit pada daftar menampilkan catatan penambahan, perubahan, penghapusan, koreksi penghitung, dan bawaan sistem beserta tanggal, pengguna, dan alasannya.
10. Cara mengubah seri yang sudah menerbitkan nomor
Setelah sebuah seri menerbitkan nomor pertamanya, templat dan aturan reset tahunannya terkunci (BELGE_SERI_KULLANILMIS); di formulir kolom-kolom ini tampak abu-abu. Nama, filter, serta tanda bawaan dan aktif masih dapat diubah. Untuk mengubah formatnya:
- Buat seri baru dengan format baru.
- Hapus centang Aktif pada seri lama (nonaktifkan).
- Dokumen lama tetap memakai nomor lamanya; dokumen baru mengambil nomor dari seri baru.
Penghapusan hanya mungkin untuk seri yang belum pernah menerbitkan nomor; seri yang sudah menerbitkan nomor tidak dihapus, melainkan dinonaktifkan. Jenis dokumen sebuah seri juga tidak dapat diubah kemudian.
11. Pencocokan bank dan voucher akuntansi
- Saat mutasi bank diimpor, nomor faktur dalam keterangan dikenali dengan pola yang diturunkan dari seri faktur perusahaan:
SF2026000017,SF 2026 000017, danSF-2026-000017menemukan faktur yang sama; huruf besar/kecil tidak berpengaruh. Nomor lama (hanya angka) juga tetap dikenali. Rincian: Impor mutasi bank. - Voucher akuntansi menampilkan nomor final dokumen sumber, bukan ID teknisnya. Rincian: Akuntansi.
12. Di ponsel (Taman + Langkah)
Di layar kecil, daftar seri tampil sebagai kartu: kode, jenis dokumen, nama, nomor berikutnya, serta lencana Bawaan / Tidak aktif / e-Dokumen; setiap kartu memiliki tombol Ubah, Penghitung, dan (bila belum menerbitkan nomor) Hapus. Seri baru atau pengubahan dilakukan dengan wisaya empat langkah:
- Jenis — jenis dokumen, kode, dan nama.
- Templat — templat, reset tahunan, format e-Dokumen, dan pratinjau langsung.
- Filter — jenis, gudang/cabang, saluran, bawaan, dan aktif.
- Konfirmasi — ringkasan, nomor pertama, dan alasan; Simpan.
Anda tidak dapat lanjut sebelum kolom wajib suatu langkah benar. Pemilih seri di layar dokumen juga bekerja di ponsel dengan aturan yang sama dan area sentuh yang besar. Untuk antarmuka ponsel lihat Seluler.
13. Kode kesalahan
| Kode | Artinya | Yang harus dilakukan |
|---|---|---|
BELGE_SERI_SECIM_GEREKLI | Beberapa seri sama cocoknya dan tidak ada satu seri bawaan di antaranya. | Pilih seri di kotak pada dokumen; atau jadikan salah satu seri sebagai bawaan, atau persempit filternya. |
BELGE_SERI_UYUMSUZ | Seri yang dipilih tidak aktif, milik jenis lain, atau tidak sesuai dengan jenis/gudang/saluran dokumen. | Setel kotak ke "Otomatis" atau pilih seri yang sesuai. |
BELGE_SERI_YOK | Tidak ada seri aktif untuk jenis dokumen ini, atau kode seri yang diminta tidak ditemukan. | Buat seri di Pengaturan › Seri dokumen, atau aktifkan kembali seri yang tidak aktif. |
BELGE_SERI_KORUMA | Ada upaya mengubah nomor atau seri dokumen final, atau jenis dokumen sebuah seri. | Nomor dipertahankan. Bila perlu, batalkan dokumen dan terbitkan yang baru. |
BELGE_SERI_KULLANILMIS | Ada upaya mengubah templat atau aturan reset seri yang sudah menerbitkan nomor, atau menghapusnya. | Buat seri baru dan nonaktifkan yang lama (bagian 10). |
BELGE_SERI_CAKISMA | Seri aktif lain yang sejenis bisa menghasilkan nomor yang sama. | Ubah bagian tetap (awalan) templat. |
BELGE_NUMARA_SERI_DOLU | Digit kolom nomor sudah habis; nomor tidak diberikan. | Buat seri baru dengan kolom nomor yang lebih lebar dan nonaktifkan yang lama. |
BELGE_SERI_SAYAC_GERI | Ada upaya menurunkan penghitung di bawah nomor yang sudah diterbitkan pada periode itu. | Penghitung hanya dapat dimajukan (bagian 9). |
Formulir definisi juga dapat menampilkan kode berikut: BELGE_SERI_SABLON (aturan templat di bagian 2), BELGE_SERI_EBELGE (pola e-dokumen, bagian 3), BELGE_SERI_VARSAYILAN (seri bawaan kedua dengan filter yang sama), BELGE_SERI_GEREKCE (alasan koreksi penghitung kurang dari 5 karakter).
Panduan terkait: Pengaturan dan Log · Entri Dokumen · Impor mutasi bank · Akuntansi · Seluler.