Project

General

Profile

Feature #4175

Menu Request dan Approve di Sales (beserta logic saving/insert di tab Approval)

Added by haykal haykal about 3 hours ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
01/28/2026
Due date:
% Done:

0%

Estimated time:

Description

Dear Developer,

Telah dibuatkan menu Sales Quotation Request, Sales Quotation Approve, Sales Order Request, dan Sales Order Approve untuk membedakan antara yg request dan approve.

Untk di menu Sales Quotation Request tlg document status yg muncul hanya sebagai berikut:
-Submit (DocStatus 1)
-Reject (DocStatus 2)

*Submit artinya diproses ke step berikutnya. Akan masuk ke menu Sales Quotation Approve untk nantinya statusnya akan diubah menjadi Deal
*Reject artinya dokumen ditolak

Di menu Sales Quotation Approve document statusnya ditampilkan semuanya:
-Submit (DocStatus 1)
-Reject (DocStatus 2)
-Deal (DocStatus 3)

*Submit artinya adalah dokumen yg perlu diapprove oleh user (diubah statusnya menjadi Deal)
*Reject artinya dokumen ditolak
*Deal artinya dokumen diapprove. Dan berlanjut ke proses selanjutnya (Sales Order)

MenuID Sales Quotation Request: SALESQUOTAREQ
MenuID Sales Quotation Approve: SALESQUOTAAPR


Untk di menu Sales Order Request tlg document status yang dimunculkan hanya sebagai berikut:

-Draft (DocStatus 4)
-Active (DocStatus 5)

*Draft artinya dokumen masih draft
*Active artinya dokumen diproses ke step berikutnya (menu Sales Order Approve)

Di menu Sales Order Approve tlg document statusnya dimunculkan semuanya:

-Draft (DocStatus 4)
-Active (DocStatus 5)
-Close (DocStatus 6)

*Draft artinya dokumen masih draft
*Active adalah dokumen yg perlu diapprove (diubah statusnya menjadi Close)
*Close artinya Sales Order sudah closed. Artinya step paling akhir di Sales Management. Dan bisa berlanjut ke Goods Issue To Customer.

MenuID Sales Order Request: SALESORDERREQ
MenuID Sales Order Approve: SALESORDERAPR


Untk logic di tab Approver kurang lebih adalah sebagai berikut:

Di menu Sales Quotation Request

*Save dengan document status Reject tidak menggenerate/menginsert apa-apa

Apabila user mengesave dengan document status Submit:

-Tergenerate row dengan PIC menu Sales Quotation Approve (dimapping di tabel PARAMETERAPPROVER) dengan document status Submit dan Status Open

Di menu Sales Quotation Approve

*Save dengan document status Reject tidak menggenerate/menginsert apa-apa

Apabila user (approver) mengesave dengan document status Deal:

-Row yang telah ada sebelumnya dengan document status Submit; Statusnya berubah menjadi Closed
-Menggenerate row baru dengan PIC approver dengan document status Deal dan Status Closed
-Menggenerate row baru dengan PIC menu Sales Order (dimaintain di tabel PARAMETERAPPROVER) dengan document status Active dan Status Open

Di menu Sales Order Request

*Save dengan document status Draft tidak menggenerate/menginsert apa-apa

Apabila mengesave dengan document status Active:

-Tergenerate row dengan PIC menu Sales Order Approve (dimaintain di tabel PARAMETERAPPROVER) dengan document status Active dan Status Open

Di menu Sales Order Approve

*Save dengan document status Draft tidak menggenerate/menginsert apa-apa

Apabila mengesave dengan document status Close:

-Row yang sudah ada dengan document status Active, Statusnya berubah menjadi Closed
-Menggenerate row baru dengan document status Close dan Status Closed
-Menggenerate row baru dengan PIC menu GICU (dimaintain di tabel PARAMETERAPPROVER) dengan document status In Process dan Status Open

Tabel tab Approver: SLSDOCAPPROVER
Tabel parameter approver: PARAMETERAPPROVER
Tabel parameter DocStatus: PCMBSSALESDOCSTATUS

DocType Sales Quotation: SQUO
DocType Sales Order: SORD

Menu Path: Logistic & Service > Sales Management > Sales Quotation Request, Sales Quotation Approve, Sales Order Request, Sales Order Approve
Port: https://demo.minovais.com/
DB: MinovaES_Demo (103.153.60.89)

Terimakasih.

No data to display

Also available in: Atom PDF