Pengaturan Finance

Konfigurasi pengaturan modul Finance termasuk penomoran dokumen otomatis, periode reset, dan format nomor. Akses melalui Finance > Pengaturan atau URL /finance/settings/numbering.

Pengaturan Penomoran Dokumen

Sistem menggunakan penomoran otomatis untuk setiap jenis dokumen keuangan. Anda dapat menyesuaikan format, prefix, suffix, dan periode reset untuk setiap tipe dokumen.

Pengaturan Penomoran Dokumen

Tipe Dokumen Format Contoh Berikutnya Reset Aksi
Tagihan (Bill) BILL-{YYYY}-{####} BILL-2026-0046 Tahunan Edit
Pembayaran (Payment) PAY-{YYYY}-{####} PAY-2026-0089 Tahunan Edit
Penerimaan (Receipt) REC-{YYYY}-{####} REC-2026-0046 Tahunan Edit
Transaksi TRX-{YYYY}-{####} TRX-2026-0151 Tahunan Edit
Invoice INV-{YYYY}{MM}-{####} INV-202603-0012 Bulanan Edit
Voucher Pembayaran PV-{YYYY}-{####} PV-2026-0033 Tahunan Edit

Mengedit Format Penomoran

Untuk mengubah format penomoran suatu tipe dokumen:

  1. Klik "Edit" pada Tipe Dokumen

    Dari halaman pengaturan penomoran, klik Edit pada baris tipe dokumen yang diinginkan.

  2. Sesuaikan Parameter

    Ubah prefix, suffix, format pattern, separator, periode reset, dan jumlah digit sesuai kebutuhan.

  3. Lihat Preview

    Sistem akan menampilkan preview nomor berikutnya secara real-time saat Anda mengubah pengaturan.

  4. Simpan

    Klik Simpan untuk menerapkan perubahan. Cache akan otomatis di-clear.

Edit Penomoran: Tagihan (Bill)

Preview Nomor Berikutnya:
BILL-2026-0046

Token Format yang Tersedia

Gunakan token berikut dalam format pattern untuk menghasilkan nomor dinamis:

TokenKeteranganContoh Output
{PREFIX}Prefix yang dikonfigurasiBILL, PAY, REC
{SUFFIX}Suffix yang dikonfigurasiFIN, ACC
{YYYY}Tahun 4 digit2026
{YY}Tahun 2 digit26
{MM}Bulan 2 digit03
{DD}Tanggal 2 digit05
{SEQ}Nomor urut (sesuai jumlah digit)0046
Contoh Kombinasi Format
  • {PREFIX}-{YYYY}-{SEQ} menghasilkan BILL-2026-0046
  • {PREFIX}/{YYYY}{MM}/{SEQ} menghasilkan BILL/202603/0046
  • {PREFIX}-{YY}{MM}{DD}-{SEQ} menghasilkan PAY-260305-0089
  • {SEQ}/{PREFIX}/{YYYY} menghasilkan 0046/BILL/2026

Validasi Pengaturan

FieldWajibValidasi
PrefixTidakMaks 20 karakter
SuffixTidakMaks 20 karakter
Format PatternYaMaks 100 karakter, harus mengandung minimal {SEQ}
SeparatorTidakMaks 5 karakter
Periode ResetYadaily, monthly, yearly, atau never
Jumlah DigitYa1 sampai 10

Periode Reset Penomoran

PeriodeKeteranganContoh
Harian (daily) Nomor urut direset setiap hari Setiap hari dimulai dari 0001
Bulanan (monthly) Nomor urut direset setiap awal bulan Setiap tanggal 1 dimulai dari 0001
Tahunan (yearly) Nomor urut direset setiap awal tahun Setiap 1 Januari dimulai dari 0001
Tidak Pernah (never) Nomor urut terus berlanjut tanpa reset Terus naik dari awal: 0001, 0002, ...

Reset Manual Urutan

Jika diperlukan, Anda dapat mereset nomor urut secara manual untuk tipe dokumen tertentu:

  1. Akses Halaman Pengaturan

    Buka /finance/settings/numbering dan klik Edit pada tipe dokumen yang ingin direset.

  2. Klik "Reset Urutan"

    Tombol reset tersedia di halaman edit. Endpoint: POST /finance/settings/numbering/{documentType}/reset.

  3. Konfirmasi

    Sistem akan meminta konfirmasi sebelum mereset. Setelah direset, nomor urut berikutnya dimulai dari 1 lagi.

Perhatian
Reset manual nomor urut dapat menyebabkan duplikasi nomor jika format tidak menyertakan komponen tanggal yang unik (seperti {YYYY} atau {MM}). Pastikan format Anda sudah benar sebelum melakukan reset.

Preview Nomor (API)

Gunakan endpoint preview untuk melihat hasil nomor sebelum menyimpan perubahan:

POST /finance/settings/numbering/preview

{
  "prefix": "BILL",
  "suffix": "",
  "format_pattern": "{PREFIX}-{YYYY}-{SEQ}",
  "separator": "-",
  "digit_length": 4,
  "current_sequence": 45
}

Response: "BILL-2026-0046"