Feature #3513
Skenario Payment Deposit
Description
Dear Shofwan,
Di Tulisan 'kan salah satu Payment Methodnya adalah Deposit. Jadi nanti misalkan untk CustomerID tertentu, ketika dia memilih Payment Method Deposit, dia akan membaca nilai saldo Deposit yang dimiliki oleh Customer tersebut.
Contoh misalkan dia memilih CustomerID Jennifer. Di CRMnya harus bisa membaca nilai saldo Deposit yang dimiliki Jennifer apabila user memilih Payment Method Deposit.
Untk mengambil nilai Saldo dari Customer bisa membaca dari nilai field Saldo Deposit (AmountBalance) di Sub Ledger MD (PMDSL0001).
Untuk contoh data Customer yang sudah saya buat nilai Saldo Deposit nya adalah sebagai berikut:
Sub Ledger ID: 00012205
Customer ID: Jennifer (00000005)
(Note: Di Sub Ledger MD sudah didaftarkan Customer ID nya)
Web: https://tulisan-ecommerce-dev.minovais.com/ECommerce_Login.html
Menu Path: Financial Accounting > Master Data Accounting > Sub Ledger MD
Port: https://tulisan-dev.minovais.com/
DB: MinovaES_Tulisan_Dev (di 89)
Terimakasih.
Files
Updated by Kezia Pawitra Yulianti 4 months ago
- Due date set to 03/19/2025
- Status changed from New to Assigned
- Priority changed from Normal to Immediate
Updated by Kezia Pawitra Yulianti 4 months ago
setelah transaksi dr CRM selesai dan ambil saldo deposit customer tsb...jangan lupa di update jg saldo nya ya di SL MD nya sesuai jumlah deposit yg berkurang.
Tks
Updated by Kezia Pawitra Yulianti 4 months ago
Aa, tolong d hold dl yaa untuk skenario ambil saldonya.
Ada perubahan dr sisi get saldo.
Nanti d info lg
Tks
Updated by haykal haykal 4 months ago
Dear Shofwan, untk membaca nilai Saldo Deposit nya jadinya mengambil dari formula yang dibuat Mbak Yomma ya...
Ada di Redmine #3516
Terimakasih.
Updated by shofwan shiddiq 4 months ago
- File clipboard-202503181542-daklf.png clipboard-202503181542-daklf.png added
- Assignee changed from shofwan shiddiq to haykal haykal
Okay, inikan sudah mengambil nilai deposit nya.
Kemudian skenario nya seperti apa? apa hanya di tampilkan saja nilai nya, atau nge save the table header, atau ada perhitungan tertentu?
Tolong di perjelas ya
Updated by shofwan shiddiq 3 months ago
- File clipboard-202503191547-amvos.png clipboard-202503191547-amvos.png added
- File clipboard-202503191548-soqta.png clipboard-202503191548-soqta.png added
- File clipboard-202503191549-lmngk.png clipboard-202503191549-lmngk.png added
- File clipboard-202503191549-zgr51.png clipboard-202503191549-zgr51.png added
- File clipboard-202503191550-3dyvg.png clipboard-202503191550-3dyvg.png added
- File clipboard-202503191551-vzfta.png clipboard-202503191551-vzfta.png added
- Status changed from Assigned to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
Dear Haykal, skenario payment Deposit telah di buat ya berikut detailnya
1. Deposit mengecek ke subledger dari customer yang dipilih
2. Apabila harga pembelian lebih dari deposit, harus menambahkan metode pembayaran satu lagi
3. User bisa input berapa jumlah deposit yang diinginkan dipakai
4. Sukses pembayaran menggunakan deposit dengan split payment
5. Data masuk
Updated by haykal haykal 3 months ago
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to shofwan shiddiq
Wan, Ini nilai Deposit nya udh mengambil dari formula yg dibikin Mbak Yomma blm? Yang redmine #3516
Updated by shofwan shiddiq 3 months ago
- File clipboard-202503211459-bbfpf.png clipboard-202503211459-bbfpf.png added
- File clipboard-202503211459-qlmwr.png clipboard-202503211459-qlmwr.png added
- Status changed from Revise to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
Dear Haykal, sudah di buat mengambi formula yang di buat mb Yomma ya
SP = PDSFILOGETDEPOSIT
Contoh Customer ID = 00000005
Updated by haykal haykal 3 months ago
- File Deposit A W Transaksi ke-1.jpg Deposit A W Transaksi ke-1.jpg added
- File Deposit A W Transaksi ke-2.PNG Deposit A W Transaksi ke-2.PNG added
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to shofwan shiddiq
Dear Developer,
Tadi saya sudah coba test lagi pakai Customer A W (SLID: 00000001), untuk transaksinya seperti yang saya attach di Foto 1 di bawah; sudah berhasil membaca nilai Deposit yang dimiliki Customer, dan sudah berhasil mengurangi dengan Pricenya juga.
Namun, ketika saya coba transaksi pakai A W lagi, nilai Depositnya malah jadi 0 (seperti Foto 2 yang saya attach di bawah), padahal harusnya nilai Deposit yang dimiliki A W saat ini adalah 1.090.000 (1.350.000 - 260.000).
Tolong bantu dicek dan diperbaiki ya...
DocNo Sales Order: 00000342
Terimakasih.
Updated by haykal haykal 3 months ago
Wan, refer ke redmine #3516 ya... Ada update dari Mbak Yomma
Updated by shofwan shiddiq 3 months ago
- Status changed from Revise to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
Tolong di buatkan ulang ya customer yang ada deposit nya, karena sekarang deposit nya sudah pada 0
Updated by haykal haykal 3 months ago
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to shofwan shiddiq
Udh gua buat ya Wan. Customer Kim-Ji-Won (SLID: 00013294)
Gua bikin nilai Depositnya 500.000
Updated by shofwan shiddiq 3 months ago
- File clipboard-202503261127-bifbw.png clipboard-202503261127-bifbw.png added
- Assignee changed from shofwan shiddiq to haykal haykal
Kode2 payment nya tolong di fixin dulu ya semua, karena di UI ambil code nya untuk handling ux. kalo di ubah2 skenario di UI CRM nya jadi berubah lagi.
kalau misal menambahkan method, jangan nge geser method yang udah ada, tapi tambahin kode baru ( contoh nya kode deposit tadinya kode nya 011, sekarang di ubah jadi 018 ), nah ini bikin di UI skenario di UI nya jadi berubah
Updated by haykal haykal 3 months ago
- Assignee changed from haykal haykal to shofwan shiddiq
Wan, utk yg Deposit udh fix ya, Payment Type 05 dan PaymentID 020
Terimakasih.
Updated by shofwan shiddiq 3 months ago
- Status changed from Revise to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
dari UI CRM hanya mengirimkan payment id dan jumlah pemakaian deposit di field PaymentAmount pada PTRSALESHEADER.
- Misal nya metode payment pertama adalah deposit, maka kolom paymentID akan tersimpan id deposit 020 ( dulunya 018) dan kolom paymentAmount akan tersisi jumlah deposit yang dipakai ( tidak boleh melebihi jumlah yang dimiliki ), dan sudah sesuai
- untuk perhitungan perubahan ke saldo deposit user bukan merupakan bagian dari engine front-end di CRM
Updated by haykal haykal 3 months ago
- File Payment Amount masih mengambil dari Total Deposit.PNG Payment Amount masih mengambil dari Total Deposit.PNG added
- File Transaksi Deposit Genaya.jpg Transaksi Deposit Genaya.jpg added
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to shofwan shiddiq
Dear Shofwan,
Yg Payment Amount di SALESHEADER masih mengambil Total Deposit. Harusnya amount yang dibayarkan Customer saja (Foto A).
Jadi casenya gw pake customer Genaya (SLID: 00009237), dia punya total Deposit 1.200.000 lalu membeli barang seharga 600.000 (Foto B). Harusnya Payment Amount di Foto A yang gw attach itu nilainya 600.000 (jumlah yang dibayarkan Customer), bukan 1.200.000
Makanya kalau misalkan dicek skrg kalau transaksi Deposit pake customer Genaya dia nilai depositnya 0 (harusnya masih 600.000)
Tolong diperbaiki ya...
DocNo SO: 00000407
Terimakasih.
Updated by shofwan shiddiq 3 months ago
- Assignee changed from shofwan shiddiq to haykal haykal
Seperti yang sudah dielaskan di atas, yg melakukan pergitungan payment di sales header bukanlah CRM, melainkan backend.
CRM / Front-end sudah mengirim data sesaui dengan inputan user / default balance pada field paymentID dan paymentAmount
Updated by haykal haykal 3 months ago
- Assignee changed from haykal haykal to shofwan shiddiq
Wan, seperti yang sudah didiskusikan di meeting PMO kmrn. Lu diskusi langsung sm Mbak Yomma aja ya terkait ini. Soalnya kalo yg di redmine #3516 Mbak Yomma ada notes kalau kemungkinan ada kesalahan pengambilan field/data di CRM.
Jadi kalau dari case yang gua jabarin. Harusnya field Payment Amount yg ada di SO 00000407 itu nilainya 600.000 bukan 1.200.000
Terimakasih.
Updated by shofwan shiddiq 3 months ago
- File clipboard-202504081146-jalht.png clipboard-202504081146-jalht.png added
- File clipboard-202504081148-fyzkk.png clipboard-202504081148-fyzkk.png added
- Status changed from Revise to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
ini masalahnya karena default value nya dari payment terisi senilai jumlah total, dan user tidak mengubah nilai nya.
Sekarang payment amount 1 sudah di default menjadi 0, kemudian user isi sendiri nilai deposit yang dipakai, dan sudah sesuai dengan nilai yg diisi

- Saya coba save Doc No 00000416, dan payment amount nya sudah sesuai dengan yang diinput
- Total payment = 480000
- Saya isi payment 1 sebesar 50000
- Payment kedua otomatis terisi sisanya ( 430000 )
- Nilai deposit tersimpan sesuai dengan isian di payment 1
Updated by haykal haykal 3 months ago
- File Deposit 1 Aaa.png Deposit 1 Aaa.png added
- File Payment Amount hasil Deposit masih salah.png Payment Amount hasil Deposit masih salah.png added
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to shofwan shiddiq
Wan, case yg sama terulang lagi. Nilai Payment Amount di dokumen SO masih salah.
Jadi Customer punya Total Deposit 1.350.000. Dia melakukan transaksi sebesar 368.000 (Foto I). Maka harusnya nilai Payment Amount di document SO adalah amount yang dia bayarkan yaitu 368.000 (Original Price). Tapi nilai Payment Amount di dokumen SO masih salah, yaitu 1.350.000 (Foto II)
Jadi harusnya nilai Payment Amount di dokumen SO itu bukan mengambil dari Deposit Amount di Foto I, tapi mengambil dari Original Price di Foto I (amount deposit yang dipergunakan untuk membayar transaksi tersebut)
Tolong diperbaiki ya.
DocNo SO: 00000421
Terimakasih.
Updated by shofwan shiddiq 3 months ago
- File clipboard-202504091421-arf4y.png clipboard-202504091421-arf4y.png added
- File clipboard-202504091423-wnrg4.png clipboard-202504091423-wnrg4.png added
- File clipboard-202504091427-xeczw.png clipboard-202504091427-xeczw.png added
- Status changed from Revise to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
Ini sudah dibetulkan yah, saya coba case pembayaran sebesar 14.000 dengan nilai deposit awal 1.350.000
Hasilnya
DocNo = 00000426
Untuk mengetest tolong di refresh dulu page checkount nya dan membuat DocNo baru