Project

General

Profile

Feature #3516

Formula untuk Deposit

Added by haykal haykal 8 days ago. Updated 1 day ago.

Status:
QA Test
Priority:
Normal
Assignee:
Start date:
03/18/2025
Due date:
% Done:

0%

Estimated time:

Description

Dear Mbak Yomma, untk GLAccount yg digunakan untk menampung nilai Deposit Customer sudah diconfirm oleh user Tulisan, yaitu GLAccount 2-104 - Uang Muka Diterima.

Tadi pagi 'kan rencananya nilai Deposit nya mau mengambil dari Master Data Sub Ledger, namun Bapak tidak setuju. Bapak tidak ingin itu dimaintain di Master Data. Makanya Bapak menugaskan Mbak Yomma untk membuat formula untk meng-get nilai saldo Deposit yang dimiliki oleh Customer untuk ditampilkan di CRM (dan dibaca oleh Shofwan).

Formulanya adalah sebagai berikut:

GLAccount: 2-104 (Liabilities, di Kredit apabila bertambah)

Jadi untk Saldo Deposit mengambil dari nilai hasil Closing bulan lalu untk GLAccount tersebut (dari PTRFICOMPACCBALANCE)
Ditambah total Credit di bulan berjalan untk GLAccount tersebut (dari PTRFILOPOSTING)
Dikurang total Debit di bulan berjalan untk GLAccount tersebut (dari PTRFILOPOSTING)

Kalau dibikin equation maka kurang lebih seperti berikut:

AmountBalance 2-104 di PTRFICOMPACCBALANCE (previous month) + total AmountCredit 2-104 di bulan berjalan (dari PTRFILOPOSTING) - total AmountDebit 2-104 di bulan berjalan (dari PTRFILOPOSTING)

Port: https://tulisan-dev.minovais.com/
DB: MinovaES_Tulisan_Dev (di 89)

Terimakasih.


Files

PDSFILOGETDEPOSIT.sql (2.44 KB) PDSFILOGETDEPOSIT.sql Tri Rizqiaty, 03/18/2025 02:50 PM
Deposit masih 300.000.PNG (44.6 KB) Deposit masih 300.000.PNG haykal haykal, 03/19/2025 05:04 PM
PDSFILOGETDEPOSIT_20250320.sql (5.25 KB) PDSFILOGETDEPOSIT_20250320.sql Tri Rizqiaty, 03/21/2025 02:32 PM
MinovaIS.MinovaES.Business.Logistic.dll (83 KB) MinovaIS.MinovaES.Business.Logistic.dll Tri Rizqiaty, 03/21/2025 02:32 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:21 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:21 PM
clipboard-202503241520-8lpxb.png (58.2 KB) clipboard-202503241520-8lpxb.png Tri Rizqiaty, 03/24/2025 03:20 PM
#1

Updated by Tri Rizqiaty 8 days ago

Developing : Create SP PDSFILOGETDEPOSIT.sql yang bisa digunakan untuk get deposit di CRM.

Notes :
- ditable saldo awal hrs ada SLType & SLID
- key yg digunakan saat ini, CompanyID & CustomerID hrs terisi
- GlAccountID dihardcode sesuai redmine ini

#2

Updated by Tri Rizqiaty 8 days ago

  • Status changed from Developing to QA Test
  • Assignee changed from Tri Rizqiaty to haykal haykal

Untuk bisa di test, minta tolong Shofwan didevelop di CRM.

#3

Updated by Kezia Pawitra Yulianti 7 days ago

gimana kalau jangan di hardcode GlAccountID nya, tapi payment method nya aja yg di hardcode untuk skenario deposit ini. Jdi GlAccountID tetep baca parameter.

Bisa gak ya yoms?

#4

Updated by shofwan shiddiq 7 days ago

  • Assignee changed from haykal haykal to shofwan shiddiq
#5

Updated by shofwan shiddiq 7 days ago

  • Assignee changed from shofwan shiddiq to haykal haykal
#6

Updated by haykal haykal 7 days ago

Dear Mbak Yomma, tadi sudah test transaksi di CRM.

Tadi transaksi di CRM pakai CustomerID Kevin De Bruyne (SLID: 00013163). Casenya itu adalah si Kevin De Bruyne punya nilai Deposit 300.000 , dan dia transaksi beli barang 600.000. Maka dilakukan split payment; 300.000 menggunakan Deposit, dan 300.000 menggunakan Bank Transfer Mandiri.

Untuk document SOnya sudah terbentuk, yaitu Document SO 00000290. Dan document Accountingnya juga sudah terbentuk AR Document 00000358.

Masalahnya adalah ketika saya coba transaksi pakai Kevin De Bruyne lagi nilai Depositnya masih 300.000 (seperti di foto yang saya attach) padahal seharusnya 0, karena 300.000 nya sudah terpakai untk transaksi yang 00000290.

Tolong bantu dicek ya.

Redmine yg Shofwan kerjakan: #3513

#7

Updated by Tri Rizqiaty 5 days ago

Fixing :

1. Update folder API2/bin : MinovaIS.MinovaES.Business.Logistic.dll
2. Execute SP : PDSFILOGETDEPOSIT_20250320.sql

#8

Updated by Tri Rizqiaty 5 days ago

  • Status changed from Developing to QA Test
  • Assignee changed from Tri Rizqiaty to haykal haykal
#9

Updated by haykal haykal 1 day 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.

#10

Updated by Tri Rizqiaty 1 day ago

Ini karena di document sales, payment yg dibayarkan sebesar nilai deposit, jadinya document finance menjadi sebesar deposit, makanya remaining deposit jd 0, kemungkinan ada kesalahan di menu crm, jika deposit lebih besar seharusnya payment terisi nilai pembelian.

Also available in: Atom PDF