Project

General

Profile

Feature #3516

Formula untuk Deposit

Added by haykal haykal 6 months ago. Updated 10 days ago.

Status:
Closed
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 6 months 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 6 months 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 6 months 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 6 months ago

  • Assignee changed from haykal haykal to shofwan shiddiq
#5

Updated by shofwan shiddiq 6 months ago

  • Assignee changed from shofwan shiddiq to haykal haykal
#6

Updated by haykal haykal 6 months 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 6 months ago

Fixing :

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

#8

Updated by Tri Rizqiaty 6 months ago

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

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

#10

Updated by Tri Rizqiaty 6 months 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.

#11

Updated by haykal haykal 5 months ago

  • Status changed from QA Test to Closed
#12

Updated by haykal haykal 12 days ago

  • Status changed from Closed to Assigned
  • Assignee changed from haykal haykal to Tri Rizqiaty

Mbak Yomma,

'Kan di #1 Mbak Yomma kasih notes,

Notes :
- ditable saldo awal hrs ada SLType & SLID

Nah kata Bapak di tabel PTRFICOMPACCBALANCE tidak perlu ada itu dulu. Nanti SLType & SLID nya akan otomatis tergenerate row baru ketika ada jurnal Accounting yg ada kaitannya dengan Deposit (ada GLAccount 2-104 Uang Muka Diterima)

Jadi 'kan nanti di jurnalnya user ngisi SLType dan SLID tuh, nah darisitu setelah dokumen Accountingnya kePost maka otomatis terbentuk row baru di PTRFICOMPACCBALANCE (dengan nilai balance sesuai dengan yg diisikan di jurnal tersebut).

Terimakasih.

#13

Updated by Tri Rizqiaty 12 days ago

  • Assignee changed from Tri Rizqiaty to haykal haykal

Haykal,

1. Angka Deposit didapat pada saat transaksi dimenu apa?
2. Saldo deposit akan bertambah di PTRFICOMPACCBALANCE pada saat transaksasi dimenu apa?

Notes: Table PTRFICOMPACCBALANCE terisi hanya saat menjalankan closing finance, bukan pada saat membuat dokumen finance.

#14

Updated by haykal haykal 11 days ago

  • Assignee changed from haykal haykal to Tri Rizqiaty

Kalau untk menunya sih bisa di menu apa saja; bisa di GL, AR, AP. Intinya sih kalau terbuat jurnal yg ada GLAccount 2-104 Uang Muka Diterima dibagian Kredit (dan ada SLID nya) dan jurnalnya dengan status Post, maka saldo Deposit untk SLID tersebut akan bertambah di PTRFICOMPACCBALANCE (apabila SLID tersebut sudah pernah ada di PTRFICOMPACCBALANCE sebelumnya) atau menggenerate row baru di PTRFICOMPACCBALANCE (apabila SLID tersebut blm pernah ada di PTRFICOMPACCBALANCE sebelumnya)

#15

Updated by Tri Rizqiaty 10 days ago

  • Assignee changed from Tri Rizqiaty to haykal haykal

Haykal, case ini seharusnya yg dibenerin adalah proses closing, minta dibuatin redmine baru aja.
Karena yg bermasalah adalah ketika proses closing, jurnal dgn SL baru & tdk punya saldo awal tdk terhitung.

#16

Updated by haykal haykal 10 days ago

  • Status changed from Assigned to Closed

Also available in: Atom PDF