Deskripsi Masalah
Setelah proses Period-End Closing dilakukan di SAP Business One, nilai Foreign Currency (FC) balance pada akun tertentu masih menunjukkan saldo kumulatif tidak nol (≠ 0). Kondisi ini sering menimbulkan kebingungan karena secara konsep, saldo FC seharusnya sudah tertutup (cleared) pada akhir periode.
Dampak
Laporan keuangan (General Ledger / Trial Balance) menunjukkan saldo FC yang tidak seharusnya
Selisih kurs (exchange rate difference) tidak tercermin dengan benar
Potensi salah interpretasi pada laporan audit atau rekonsiliasi
Penyebab Utama
Masalah ini bukan bug sistem, melainkan disebabkan oleh cara SAP Business One menangani Foreign Currency saat period-end closing.
Beberapa penyebab umum:
1. Akun Menggunakan Multi-Currency
Akun yang diset sebagai All Currencies atau memiliki transaksi dalam mata uang asing (USD, EUR, dll) akan menyimpan:
Saldo Local Currency (LC)
Saldo Foreign Currency (FC)
Pada proses period-end closing:
LC balance ditutup
FC balance TIDAK otomatis dinolkan
2. Exchange Rate Difference Posting
Perbedaan kurs yang terjadi akan diposting ke akun Exchange Rate Difference, namun:
SAP hanya menyesuaikan nilai LC
Nilai FC kumulatif tetap tersimpan sebagai histori transaksi
3. Transaksi Lama Belum Fully Reconciled
Transaksi FC yang:
Belum dilakukan Internal Reconciliation
Atau masih memiliki open balance
akan menyebabkan FC balance tetap muncul meskipun period sudah ditutup.
Penjelasan Konsep (Penting)
Di SAP Business One:
Period-End Closing tidak bertujuan menghapus histori FC
FC digunakan sebagai referensi nilai asli transaksi
Yang dinormalkan adalah nilai Local Currency (LC) untuk pelaporan keuangan
Sehingga:
FC Balance ≠ 0 setelah closing adalah perilaku sistem yang expected
Cara Verifikasi
Lakukan pengecekan berikut:
Buka General Ledger akun terkait
Aktifkan tampilan Foreign Currency
Bandingkan:
Ending Balance LC → sudah nol / sesuai
Ending Balance FC → masih ada nilai
Jika LC sudah benar, maka tidak ada kesalahan sistem.
Apakah Perlu Perbaikan?
❌ Tidak Perlu
Jika:
LC balance sudah benar
Laporan keuangan tidak terdampak
Selisih kurs sudah diposting
✅ Perlu Tindakan (Opsional)
Jika perusahaan mengharuskan FC balance nol:
Pastikan semua transaksi FC sudah fully reconciled
Gunakan akun khusus clearing FC
Lakukan penyesuaian manual (journal entry) hanya jika disetujui oleh finance/audit
Best Practice
Gunakan akun All Currencies hanya jika diperlukan
Selalu lakukan Internal Reconciliation sebelum period-end closing
Fokus validasi pada Local Currency, bukan FC
Kesimpulan
FC balance yang tidak nol setelah period-end closing adalah perilaku normal SAP Business One dan tidak menandakan error. Sistem menjaga histori transaksi FC, sementara penutupan periode difokuskan pada nilai Local Currency.