Project

General

Profile

Feature #4185

Skema Approval di modul Accounting

Added by haykal haykal 2 days ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
02/06/2026
Due date:
% Done:

0%

Estimated time:

Description

Dear Developer,

Di Accounting menunya sudah dibedakan antara yg Document dan Posting. (GL Document, GL Posting, AR Document, AR Posting, AP Document, AP Posting)

Menu Document adalah untk user biasa (yg tidak punya authority), sementara menu Posting adalah untk user yg punya authority utk melakukan posting (yg melakukan approve atas dokumen yg telah dibuat di menu Document).

Di menu Document tlg buatkan button Save baru sebagai berikut:

-Save Draft
-Save Submit
-Save Cancel

Note: Button Save yg biasa (yg Save doang) tlg dihide saja

Button-button tersebut ada di menu Document sebagai berikut:

-GL Document (MenuID: GLDOC)
-AR Document (MenuID: ARDOC)
-AP Document (MenuID: APDOC)

Button Save yg telah diklik akan otomatis mengubah document status yg ada di header ketika Save Successfull. Relasi antara button Save dan document status adalah sebagai berikut:

- Save Draft > Draft (DocStatus 1)
Save Submit > Submit (DocStatus 4)
Save Cancel -> Cancel (DocStatus 3)


Di menu Posting tlg dibuatkan button Save baru sebagai berikut:

-Save Revise
-Save Approve
-Save Cancel

Note: Button Save yg biasa (yg Save doang) tlg dihide saja

Button-button tersebut ada di menu Posting sebagai berikut:

-GL Posting (MenuID: GLPOST)
-AR Posting (MenuID: ARPOST)
-AP Posting (MenuID: APPOST)

Button Save yg telah diklik akan otomatis mengubah document status yg ada di header ketika Save Successfull. Relasi antara button Save dan document status adalah sebagai berikut:

- Save Revise > Revise (DocStatus 5)
Save Approve > Post (DocStatus 9)
Save Cancel -> Cancel (DocStatus 3)


Untk yg terjadi di tab Approval kurang lebih adalah sebagai berikut:

Di menu Document

*Save Cancel tidak menggenerate/menginsert apa-apa

Apabila user melakukan Save Draft:
-Menggenerate row dengan PIC requester, TaskName Request, Document Status Draft, dan Status Open

Apabila user melakukan Save Submit:
-Row yg sudah ada dengan Document Status Draft dan Status Open berubah menjadi Document Status Submit dan Status Closed
-Menggenerate row baru dengan PIC menu Posting (dimapping di tabel PARAMETERAPPROVER) dengan TaskName Approve, Document Status Post, dan Status Open

Di menu Posting

*Save Cancel tidak menggenerate/menginsert apa-apa

Apabila user melakukan Save Revise:
-Tergenerate row baru dengan PIC requester dengan Task Name Request, Document Status Revise dan Status Open

Note: Ketika sudah kembali ke requester dan requester melakukan perbaikan dan Save Submit; maka row yg Document Status Revise dan Status Open akan berubah menjadi Document Status Submit dan Status Closed.
Dan menggenerate row baru dengan PIC menu Approver dengan Task Name Approve, Document Status Post dan Status Open (Sama seperti step ketika user melakukan Save Submit di menu Request)

Apabila user malakukan Save Approve:
-Row yang sudah ada dengan TaskName Approve, Document Status Post dan Status Open; Statusnya akan berubah menjadi Closed. (Ini adalah step terakhir, artinya dokumen Accounting tersebut sudah final)


Tabel parameter Approver: PARAMETERAPPROVER

Tabel tab Approval: PTRFINAPPROVAL

Tabel parameter Document Status: PCMBSDOCSTATUS

DocType General Ledger: GL
DocType Account Receivable: AR
DocType Account Payable: AP

Port: https://demo.minovais.com/
DB: MinovaES_Demo (103.153.60.89)

Terimakasih.

No data to display

Also available in: Atom PDF