PT Sterling Tulus Cemerlang
www.sterling-team.com

Whatsapp
+62-877-8655-5055

Email
sales-enquiry@sterling-team.com

Address
Sampoerna Strategic Square
South Tower Level 30
Jl Jend. Sudirman No. 45-46
Jakarta 12930 – Indonesia

500+ FREE Tips SAP Business One yang dapat menjadikan anda SAP B1 Super User dari Sterling Tulus Cemerlang (STEM)

Report Inventory Audit Report Berbeda dengan Saldo Akun G/L

Report Inventory Audit Report Berbeda dengan Saldo Akun G/L

Selalu banyak terjadi suatu masalah umum ketika anda mengetahui bahwa saldo akhir kumulatif pada akun persediaan tidak cocok dengan saldo persediaan yang ada di laporan jurnal (G/L Account). Maka, jawaban mudah mengapa hal ini bisa terjadi adalah, adanya suatu tindakan memposting Journal Entry secara manual dengan menggunakan akun persediaan.

Pada titik dimana anda melakukan penyesuaian pada akun persediaan secara manual, maka SAP tidak dapat menghitung ulang laporan Inventory Audit dengan jumlah nilai akhir yang sama seperti yang ada di laporan jurnal. Kalkulasi perhitungan dari saldo kumulatif hanya akan terjadi ‘sepihak’ di sisi laporan jurnal (G/L Account) saja, namun tidak berdampak ke Laporan Inventory Audit.

Sekarang, kami akan sampaikan tips untuk memudahkan anda melakukan pengecekan langsung ke database perusahaan anda, ada atau tidak suatu Journal Entry yang dibuat dengan menggunakan akun persediaan, tips ini terdiri dari query mudah dan juga metode pencegahan lain yang dapat meminimalisir peluang terjadinya ketidakcocokan saldo akibat JE manual :

  • Query pengecekan:
    SELECT T1.Account, sum(T1.Debit-T1.Credit) Balance
    FROM OJDT T0
    INNER JOIN JDT1 T1 ON T0.TransId = T1.TransId
    WHERE T0.TransType = 30 and T1.Account in (SELECT distinct InvntAct FROM OINM)
    and T0.RefDate = ‘[%0]’
    GROUP BY T1.Account
  • Konfigurasi untuk Blokir Manual Posting:
    Untuk lebih detailnya, silahkan lihat pada laman berikut ini
    Atau anda juga bisa membuatkan validasi melalui SP Transaction Notification, dan anda dapat menyalin query ini ke aplikasi SQL Management Studio atau HANA studio, sesuai sistem SAP yang anda gunakan:

    -VERSI SQL-

IF (@transaction_type = ‘A’ OR @transaction_type = ‘U’) AND @object_type = ’30’
BEGIN
 IF EXISTS(
 SELECT 
 T0.[TransId] 
 


 FROM
 OJDT T0 
 INNER JOIN JDT1 T1 ON T0.[TransId] = T1.[TransId] 
 INNER JOIN OITB T2 ON T1.[Account] = T2.[BalInvntAc]
 WHERE 
 T1.[TransType] = 30 
 AND T0.[TransId] = @list_of_cols_val_tab_del) 
 AND (SELECT S0.[DspIITMDoc] FROM ADM1 S0
 ) = ‘Y’
 OR
 EXISTS(
 SELECT 
 T0.[TransId] 
 
 FROM
 OJDT T0 
 INNER JOIN JDT1 T1 ON T0.[TransId] = T1.[TransId] 
 INNER JOIN OWHS T2 ON T1.[Account] = T2.[BalInvntAc]
 
 WHERE 
 T1.[TransType] = 30 
 AND T0.[TransId] = @list_of_cols_val_tab_del) 
 AND (SELECT S0.[DspIITMDoc] FROM ADM1 S0
 ) = ‘Y’
 BEGIN
 SELECT @error = -10, @error_message = ‘Direct Journal Entries to Inventory Accounts Not Permitted [Journal Entry – Account Code] [Message 60110-30]’
 

 END
END

-VERSI HANA-

IF (:transaction_type = 'A' OR :transaction_type = 'U') AND :object_type = '30' THEN
DECLARE JDT_EXISTS BIGINT = 0;
SELECT X."TransId" INTO JDT_EXISTS FROM 
 (
 SELECT T0."TransId"
 FROM 
 "OJDT" T0 
 INNER JOIN "JDT1" T1 ON T0."TransId" = T1."TransId"
 INNER JOIN "OITB" T2 ON T1."Account" = T2."BalInvntAc"
 WHERE 
 T1."TransType" = 30 
 AND T0."TransId" = :list_of_cols_val_tab_del)
 AND (SELECT S0."DspIITMDoc" FROM "ADM1" S0) = 'Y'
 
 UNION ALL
SELECT T0."TransId"
 FROM 
 "OJDT" T0 
 INNER JOIN "JDT1" T1 ON T0."TransId" = T1."TransId" 
 INNER JOIN "OWHS" T2 ON T1."Account" = T2."BalInvntAc" 
 WHERE 
 T1."TransType" = 30 
 AND T0."TransId" = :list_of_cols_val_tab_del) 
 AND (SELECT S0."DspIITMDoc" FROM "ADM1" S0) = 'Y'
 
 UNION ALL 
 
 SELECT 0 AS "TransId" FROM DUMMY
 ) X LIMIT 1;
IF :JDT_EXISTS <> 0 THEN 
 error:= -10;
 error_message:= 'Direct Journal Entries to Inventory Accounts Not Permitted [Journal Entry – Account Code] [Message 60110-30]'
 END IF;
END IF;

Baca juga:

Originally posted 2017-10-09 02:51:23.

Mau Tahu Cara Mudah Mengatur Perusahaan Dengan SAP Business One

Artikel ini ditulis oleh PT. Sterling Tulus Cemerlang
Lebih detail tentang SAP Business One,
email ke: sales-enquiry@sterling-team.com atau hubungi +6221-5806336 atau wa +6287786555055

, , ,