KNOWLEDGE BASE · BOS RETAIL / SAP BUSINESS ONE · KB-RET-SAP-01
Stock Opname Belum Masuk SAP karena Harga Posting Tidak Valid
Panduan pemeriksaan hasil Stock Opname, penentuan harga modal, dan tindak lanjut interfacing SAP.
Produk | BOS Retail / SAP Business One |
Fitur | Stock Opname dan integrasi Inventory Posting |
Ditujukan untuk | Operasional Toko, MD, Finance / Accounting, Administrator SAP, dan Support |
Dampak | Tinggi pada proses terkait: penyesuaian stok dan nilai di SAP |
Tanggal dokumen | 5 November 2026 |
1. Ringkasan
Hasil Stock Opname dapat sudah tersimpan di BOS Retail tetapi belum berhasil diposting ke SAP. Pada kasus ini, SAP mengembalikan error 234000027 yang meminta harga positif pada baris Inventory Posting. Selesai menghitung atau menyimpan dokumen di BOS tidak sama dengan selesai memposting penyesuaian stok dan nilainya ke SAP.
Arahan utama: cek item di dokumen opname dan gudang SAP tujuannya; prioritaskan selisih positif yang belum memiliki harga posting valid. MD menyiapkan referensi harga modal, Finance menyetujui dasar nilainya, dan Support memastikan harga tersebut digunakan saat posting. Jangan mengisi semua Item Cost nol secara massal, memakai harga jual, atau mengubah hasil hitung fisik hanya agar proses lolos.
2. Masalah yang Terjadi dan Penanganannya
Pesan / kondisi | Artinya | Yang dilakukan |
234000027 - Specify a price that is positive [InventoryPostingLines.Price][line: 12] | SAP menolak harga posting pada salah satu baris. Nomor baris perlu dicocokkan ke request SAP final. | Jangan ubah hasil hitung. Minta pemeriksaan harga modal, item, gudang dan sumber harga oleh Finance/Support. |
Item Cost = 0 / kosong di daftar SAP | Belum tentu salah; bisa item tanpa stok. Daftar ini tidak otomatis sama dengan daftar item opname bermasalah. | Cocokkan dengan dokumen opname dan selisih positif; periksa gudang serta valuasinya. |
Count Qty. = 0, System Qty. negatif | Hasil hitung nol dapat menghasilkan selisih positif. | Pertahankan fisik nol jika benar; tentukan harga modal sah untuk penyesuaian masuk yang relevan. |
Dokumen ada di BOS, tetapi belum terlihat di SAP / akun Stock Opname Difference | Penyimpanan BOS, proses interfacing, dokumen SAP dan jurnal merupakan tahapan pemeriksaan berbeda. | Support cek log dan dokumen SAP; Finance cek nilai/jurnal. Jangan membuat ulang transaksi atau menjanjikan realtime. |
Contoh dari dokumen kasus: item 300227 – ZESPRI KIWI SUNGOLD 4'S, System Qty. = −1, Count Qty. = 0, Variance = +1. Meskipun hasil hitung nol, penyesuaiannya menambah 1 unit untuk mengoreksi stok negatif. Count Qty. tetap mengikuti fisik, bukan diganti menjadi 1.

Ilustrasi: dokumen opname dari lampiran tiket. Kotak merah menandai contoh item 300227; gambar ini bukan bukti posting berhasil ke SAP.
3. Penyebab
Untuk selisih positif, SAP memerlukan dasar harga posting yang sesuai ketentuan dan konfigurasi valuasi perusahaan. Harga yang tidak tersedia, kosong, nol ketika tidak diizinkan, atau tidak positif dapat menghalangi posting. Harga modal yang dimaksud bukan harga jual dan bukan total rupiah selisih. [S1, S3]
Item Cost nol saja belum membuktikan item bermasalah. Perlu dicocokkan dengan dokumen opname, arah selisih, gudang, metode valuasi, satuan, mata uang, dan pesan SAP. Untuk Moving Average, Item Cost tidak diinput langsung pada master; Finance bersama administrator SAP menentukan mekanisme yang sesuai. [S2]
4. Langkah Penanganan
Bagian A – Dilakukan oleh Operasional Toko dan MD
- Pastikan dokumen dan hasil hitung benar
Operasional Toko membuka Inventory → Stock Opname, lalu memilih nomor dokumen yang dimaksud. Cocokkan store, tanggal/waktu, Item Code, System Qty., Count Qty., Variance, dan UoM. Jangan membuat opname baru atau mengubah Count Qty. yang sudah benar untuk mengatasi error harga. Hasil: satu dokumen sumber dan daftar selisih yang disepakati.
- Pilah item yang perlu diperiksa harga modalnya
Prioritaskan baris dalam dokumen tersebut dengan Variance positif. Contoh: stok sistem −1 dan fisik 0 berarti selisih +1; stok sistem 5 dan fisik 0 berarti selisih −5. Daftar semua item ber-cost nol di SAP hanya bahan pemeriksaan, bukan daftar wajib input. Baris selisih negatif tetap diperiksa Support jika pesan SAP atau aturan valuasinya menunjukkan kendala.
- Siapkan data harga dan serahkan untuk persetujuan
MD menyiapkan harga pembelian/penerimaan yang dapat ditelusuri beserta dokumen referensi, tanggal, satuan, dan mata uang. Operasional Toko memastikan hasil fisik; MD memastikan identitas barang dan referensi pembelian; Finance menetapkan harga modal yang boleh dipakai. Jangan menggunakan angka contoh seperti Rp1 atau Rp25.000 sebagai harga sebenarnya. Hasil: daftar harga modal per item–gudang yang disetujui, atau daftar yang masih perlu dilengkapi.
Bagian B – Dilakukan oleh Finance / Accounting dan Administrator SAP
- Periksa Item Cost di SAP Business One
Buka Inventory → Item Master Data; cari Item Code; buka tab Inventory Data. Catat Valuation Method, Inventory UoM, dan Item Cost. Jika Manage Item Cost per Warehouse aktif, baca Item Cost pada baris gudang tujuan posting. Minta Support memastikan pemetaan kode store BOS ke WarehouseCode SAP; kedua kode tidak harus sama. Tampilan dapat berbeda menurut versi dan hak akses. [S2]
- Tentukan dasar harga posting yang sah
Jika cost valid tersedia, Finance memeriksa kesesuaian gudang, metode valuasi, satuan, mata uang, dan tanggal. Jika cost nol/kosong, Finance menilai referensi pembelian/penerimaan atau sumber cost lain yang disetujui. Untuk Moving Average, jangan langsung mengedit master Item Cost; perubahan cost melalui transaksi persediaan atau Inventory Revaluation memerlukan penilaian dan kewenangan SAP yang sesuai, bukan langkah otomatis panduan ini.
- Minta Support memproses dan buktikan hasil akhirnya
Sesudah harga disetujui, Support memastikan mekanisme posting benar-benar memakai harga/sumber cost tersebut. Mengoreksi cost di SAP saja belum membuktikan integrasi menggunakan nilainya. Sebelum percobaan ulang, Support mengecek apakah dokumen sebelumnya sudah terbentuk di SAP untuk mencegah duplikasi. Hasil yang harus diterima: referensi dokumen SAP, item dan gudang cocok, perubahan kuantitas benar, serta nilai posting/jurnal ditinjau Finance. Mohon koordiasikan dengan tim IT / Surrpot / Finance untuk hasilnya.
Bagian C – Eskalasi ke Tim Support BeOne
Eskalasi jika harga valid sudah disetujui tetapi error berulang; gudang atau satuan tidak cocok; metode valuasi memerlukan pemeriksaan khusus; hasil hitung berubah; atau status SAP belum jelas. Jangan melakukan retry massal, mengubah flag interfacing, menghapus dokumen, maupun mengaktifkan posting harga nol sendiri.
- Identitas: company SAP, store BOS, gudang SAP, nomor/tanggal dokumen opname dan referensi dokumen SAP jika ada.
- Bukti masalah: pesan error lengkap, waktu kejadian, screenshot detail item dan log interfacing. Jangan menyertakan password, token, atau data akses.
- Data per item: Item Code/nama, System Qty., Count Qty., Variance, UoM, metode valuasi, Item Cost per gudang, harga modal yang disetujui, mata uang, dan referensi pembelian/penerimaan.
5. Pencegahan
- Sebelum opname: Operasional Toko memeriksa hasil fisik dan stok negatif; MD dan Finance menyelesaikan referensi harga modal untuk item yang relevan. Cost nol pada item tanpa stok tidak otomatis perlu diubah.
- Sebelum posting: Support memeriksa kecocokan item, gudang, UoM, mata uang, sumber harga, dan status dokumen. Validasi semua kandidat dalam dokumen, bukan hanya baris pertama yang gagal.
- Sesudah posting: cocokkan dokumen BOS dengan dokumen SAP dan nilai jurnal yang relevan. Agar otomatis berjalan, data harus valid, proses interfacing aktif, dan tidak ada error/antrean tertahan.