Project

General

Profile

Feature #3513

Skenario Payment Deposit

Added by haykal haykal 4 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Immediate
Assignee:
Start date:
03/18/2025
Due date:
03/19/2025
% Done:

0%

Estimated time:
Spent time:

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

clipboard-202503181542-daklf.png (57.8 KB) clipboard-202503181542-daklf.png shofwan shiddiq, 03/18/2025 03:42 PM
clipboard-202503191547-amvos.png (59.2 KB) clipboard-202503191547-amvos.png shofwan shiddiq, 03/19/2025 03:47 PM
clipboard-202503191548-soqta.png (61.1 KB) clipboard-202503191548-soqta.png shofwan shiddiq, 03/19/2025 03:48 PM
clipboard-202503191549-lmngk.png (47.3 KB) clipboard-202503191549-lmngk.png shofwan shiddiq, 03/19/2025 03:49 PM
clipboard-202503191549-zgr51.png (55.6 KB) clipboard-202503191549-zgr51.png shofwan shiddiq, 03/19/2025 03:49 PM
clipboard-202503191550-3dyvg.png (59.6 KB) clipboard-202503191550-3dyvg.png shofwan shiddiq, 03/19/2025 03:50 PM
clipboard-202503191551-vzfta.png (20.3 KB) clipboard-202503191551-vzfta.png shofwan shiddiq, 03/19/2025 03:51 PM
clipboard-202503211459-bbfpf.png (59.4 KB) clipboard-202503211459-bbfpf.png shofwan shiddiq, 03/21/2025 02:59 PM
clipboard-202503211459-qlmwr.png (15.8 KB) clipboard-202503211459-qlmwr.png shofwan shiddiq, 03/21/2025 02:59 PM
Deposit A W Transaksi ke-1.jpg (5.38 MB) Deposit A W Transaksi ke-1.jpg Foto 1 haykal haykal, 03/24/2025 12:18 PM
Deposit A W Transaksi ke-2.PNG (48.1 KB) Deposit A W Transaksi ke-2.PNG Foto 2 haykal haykal, 03/24/2025 12:19 PM
clipboard-202503261127-bifbw.png (73.8 KB) clipboard-202503261127-bifbw.png shofwan shiddiq, 03/26/2025 11:27 AM
Payment Amount masih mengambil dari Total Deposit.PNG (22.6 KB) Payment Amount masih mengambil dari Total Deposit.PNG Foto A haykal haykal, 04/07/2025 09:47 AM
Transaksi Deposit Genaya.jpg (4.39 MB) Transaksi Deposit Genaya.jpg Foto B haykal haykal, 04/07/2025 09:47 AM
clipboard-202504081146-jalht.png (78 KB) clipboard-202504081146-jalht.png shofwan shiddiq, 04/08/2025 11:46 AM
clipboard-202504081148-fyzkk.png (19.2 KB) clipboard-202504081148-fyzkk.png shofwan shiddiq, 04/08/2025 11:48 AM
Deposit 1 Aaa.png (39.3 KB) Deposit 1 Aaa.png Foto I haykal haykal, 04/09/2025 11:20 AM
Payment Amount hasil Deposit masih salah.png (11.7 KB) Payment Amount hasil Deposit masih salah.png Foto II haykal haykal, 04/09/2025 11:21 AM
clipboard-202504091421-arf4y.png (92.8 KB) clipboard-202504091421-arf4y.png shofwan shiddiq, 04/09/2025 02:21 PM
clipboard-202504091423-wnrg4.png (71.6 KB) clipboard-202504091423-wnrg4.png shofwan shiddiq, 04/09/2025 02:23 PM
clipboard-202504091427-xeczw.png (85.8 KB) clipboard-202504091427-xeczw.png shofwan shiddiq, 04/09/2025 02:27 PM
#1

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
#2

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

#3

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

#4

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.

#5

Updated by shofwan shiddiq 4 months ago

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

#6

Updated by haykal haykal 4 months ago

  • Assignee changed from haykal haykal to shofwan shiddiq
#7

Updated by shofwan shiddiq 3 months ago

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

#8

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

#9

Updated by shofwan shiddiq 3 months ago

Dear Haykal, sudah di buat mengambi formula yang di buat mb Yomma ya

SP = PDSFILOGETDEPOSIT
Contoh Customer ID = 00000005


#10

Updated by haykal haykal 3 months ago

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.

#11

Updated by haykal haykal 3 months ago

Wan, refer ke redmine #3516 ya... Ada update dari Mbak Yomma

#12

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

#13

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

#14

Updated by shofwan shiddiq 3 months ago

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

#15

Updated by haykal haykal 3 months ago

  • Assignee changed from haykal haykal to shofwan shiddiq
#16

Updated by haykal haykal 3 months ago

  • Assignee changed from shofwan shiddiq to haykal haykal
#17

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.

#18

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
#19

Updated by haykal haykal 3 months ago

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.

#20

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

#21

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.

#22

Updated by shofwan shiddiq 3 months ago

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

#23

Updated by haykal haykal 3 months ago

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.

#24

Updated by shofwan shiddiq 3 months ago

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

#25

Updated by haykal haykal 3 months ago

  • Status changed from QA Test to Closed

Also available in: Atom PDF