Sparta
Persediaan

Barang Sudah Dibayar tapi Belum Dikirim: Cara Mencatat

Cara mencatat transaksi barang sudah dibayar belum dikirim atau bill and hold agar stok tetap akurat dan laporan keuangan sesuai standar akuntansi terbaru.

Tim Sparta5 menit baca

Disusun dengan bantuan AI berdasarkan panduan editorial Sparta, lalu melewati pemeriksaan struktur, keunikan, dan konsistensi otomatis. Lihat metodologi editorial.

Bagian dari panduan 15 Aplikasi Stok Barang Terbaik 2026 (Gratis & Berbayar)

Mencatat barang sudah dibayar belum dikirim memerlukan ketelitian agar laporan keuangan dan jumlah stok fisik tidak selisih. Dalam akuntansi, kondisi ini dikenal sebagai transaksi bill and hold. Anda harus memisahkan barang tersebut dari stok yang siap dijual agar tidak terjadi penjualan ganda, sekaligus memastikan pengakuan pendapatan dilakukan pada waktu yang tepat sesuai standar perpajakan terbaru.

Mengenal Konsep Bill and Hold dalam Persediaan

Transaksi barang sudah dibayar belum dikirim terjadi ketika pembeli sudah melunasi tagihan dan secara hukum telah memiliki barang tersebut, namun meminta penjual untuk menunda pengiriman. Hal ini sering ditemukan pada bisnis distribusi yang menggunakan aplikasi stok barang terbaik untuk mengelola ribuan SKU. Alasan penundaan bisa bermacam-macam, mulai dari gudang pembeli yang sedang penuh hingga koordinasi logistik di lokasi tujuan yang belum siap.

Penting bagi Anda untuk memahami bahwa meskipun barang masih ada di gudang Anda, status kepemilikannya sudah berpindah. Jika Anda tidak mencatatnya dengan benar, admin gudang mungkin akan menganggap barang tersebut masih tersedia untuk dijual kepada pelanggan lain. Hal ini akan memicu kekacauan saat barang yang sudah dibayar ternyata sudah dikirim ke orang lain.

Syarat Pengakuan Pendapatan Menurut Standar Akuntansi

Anda tidak bisa sembarangan mengakui penjualan hanya karena uang sudah masuk. Agar transaksi barang sudah dibayar belum dikirim dapat diakui sebagai pendapatan (revenue), ada empat kriteria utama yang harus dipenuhi:

  • Alasan penundaan harus berasal dari permintaan pembeli, bukan karena penjual belum siap mengirimkan barang.
  • Barang harus diidentifikasi secara terpisah sebagai milik pembeli (sudah dipacking atau diberi label khusus).
  • Barang harus dalam kondisi siap untuk dikirim segera setelah pembeli memintanya.
  • Penjual tidak boleh menggunakan barang tersebut untuk memenuhi pesanan pelanggan lain.

Jika kriteria di atas tidak terpenuhi, maka uang yang Anda terima harus dicatat sebagai utang pendapatan atau uang muka pelanggan, bukan sebagai penjualan. Penggunaan manajemen stok multi gudang sangat membantu dalam memisahkan barang-barang ini secara sistem tanpa harus memindahkannya secara fisik ke gedung yang berbeda.

Pemisahan Stok Secara Fisik dan Sistem

Langkah krusial dalam panduan barang sudah dibayar belum dikirim adalah pemisahan stok. Secara fisik, Anda sebaiknya memiliki area khusus di gudang yang disebut area karantina atau area barang tertahan. Jangan mencampur barang ini dengan stok reguler untuk menghindari salah ambil oleh tim picker.

Secara sistem, Anda perlu melakukan transfer stok dari gudang utama ke gudang virtual, misalnya bernama Gudang Barang Terjual Belum Dikirim. Dengan cara ini, angka stok tersedia (available stock) akan berkurang, sementara stok fisik (on-hand stock) tetap sama sampai barang benar-benar keluar dari pintu gudang. Metode ini sangat krusial bagi kontrol stok toko kecil: cara sederhana yang efektif agar pemilik usaha tahu persis berapa modal yang masih tertahan dalam bentuk barang milik orang lain.

Contoh Perhitungan dan Jurnal Akuntansi

Mari kita lihat contoh barang sudah dibayar belum dikirim untuk UMKM. Misalkan pada 10 September 2026, PT Maju Jaya menjual 50 unit mesin pompa air kepada pelanggan dengan harga Rp2.000.000 per unit. Pelanggan membayar lunas namun meminta barang dikirim bulan depan. Berikut simulasi pajaknya dengan tarif PPN 12 persen (menggunakan DPP Nilai Lain 11/12 untuk barang non-mewah, sehingga beban efektif tetap 11 persen).

Tabel 1: Simulasi Perhitungan Transaksi Bill and Hold
KomponenNilai
Harga Jual (50 unit x Rp2.000.000)Rp100.000.000
DPP Nilai Lain (11/12 x Rp100.000.000)Rp91.666.667
PPN 12% (12% x DPP)Rp11.000.000
Total DiterimaRp111.000.000

Pencatatan jurnal saat menerima pembayaran dan menerbitkan faktur pajak di Coretax:

  1. Debit: Kas/Bank Rp111.000.000
  2. Kredit: Penjualan Rp100.000.000
  3. Kredit: PPN Keluaran Rp11.000.000
  4. Debit: Harga Pokok Penjualan (HPP) sesuai nilai perolehan
  5. Kredit: Persediaan (Gudang Utama) sesuai nilai perolehan

Catatan: Jika Anda belum ingin mengakui HPP karena barang belum keluar, Anda bisa memindahkan stok dari akun Persediaan Utama ke akun Persediaan Dalam Pesanan terlebih dahulu.

Implementasi pada Bisnis Distribusi

Dalam skala distribusi besar, tutorial barang sudah dibayar belum dikirim menjadi lebih kompleks karena melibatkan volume tinggi. Distributor biasanya menerbitkan invoice dan faktur pajak segera setelah pembayaran diterima untuk memenuhi kewajiban di sistem Coretax yang berlaku sejak 2025. Namun, pengiriman barang bisa dilakukan bertahap sesuai permintaan jadwal pelanggan.

Setiap kali pengiriman dilakukan, pastikan admin gudang menerbitkan surat jalan dan meminta tanda tangan sebagai Proof of Delivery: Bukti Serah Terima Pengiriman. Tanpa bukti ini, Anda akan kesulitan saat melakukan rekonsiliasi stok di akhir bulan atau saat menghadapi audit pajak, karena ada perbedaan antara saldo fisik di gudang dengan saldo buku di laporan keuangan.

Kesalahan yang Sering Terjadi

Banyak bisnis terjebak dalam masalah operasional karena mengabaikan detail kecil dalam transaksi ini. Berikut adalah beberapa kesalahan fatal yang harus Anda hindari:

  • Tidak memisahkan barang secara fisik: Barang terjual tidak sengaja dikirim ke pelanggan lain yang memesan barang serupa.
  • Lupa memungut PPN saat pembayaran: Berdasarkan aturan Coretax 2025, PPN terutang saat pembayaran diterima atau saat penyerahan barang, mana yang terjadi lebih dulu.
  • Double counting stok: Mencatat barang sebagai stok milik perusahaan padahal sudah diakui sebagai penjualan.
  • Tidak ada dokumen pendukung: Tidak ada instruksi tertulis dari pelanggan yang meminta penundaan pengiriman, sehingga auditor bisa meragukan pengakuan pendapatan tersebut.

Mengelola Transaksi Tertunda dengan Sparta

Sparta membantu Anda menangani skenario ini dengan fitur gudang multi-lokasi dan aturan posting yang ketat. Saat ada pesanan yang sudah dibayar tapi belum dikirim, Anda dapat menggunakan agen AI Tanya Sparta untuk memindahkan stok secara otomatis ke gudang virtual khusus. Anda cukup memberikan perintah suara atau teks seperti: Pindahkan 50 unit mesin pompa dari gudang utama ke gudang transit milik PT Pembeli. Sistem akan memvalidasi izin Anda dan menjalankan mutasi stok tersebut.

Perlu diingat bahwa Sparta saat ini masih dalam tahap early access dan belum memiliki integrasi langsung dengan Coretax atau marketplace. Namun, Anda tetap bisa mengekspor data faktur dalam format Excel atau XML untuk diimpor ke sistem Coretax guna pelaporan SPT Masa PPN. Sparta juga secara default mengaktifkan fitur cegah stok negatif untuk memastikan Anda tidak menjual barang yang secara fisik ada di gudang tetapi secara sistem sudah menjadi milik orang lain.

Langkah Praktis Mengamankan Stok Anda

Untuk memastikan operasional tetap berjalan lancar, mulailah dengan membuat standar operasional prosedur (SOP) khusus untuk transaksi tertunda. Pastikan admin keuangan dan kepala gudang memiliki saluran komunikasi yang cepat agar setiap pembayaran yang masuk segera diikuti dengan pelabelan barang di area karantina. Gunakan sistem yang mendukung pencatatan nomor faktur pajak secara akurat agar rekonsiliasi data dengan DJP tidak menjadi beban di akhir tahun.

Pertanyaan yang sering diajukan