General Ledger Desk
General Ledger Desk application is an Experience Designer application that enables users to maintain control and traceability of transactions that affect the general ledger. Users can track vouchers, their corresponding transactions, and any reversed vouchers. The application allows users to identify specific transactions and view related entries using voucher numbers. It also helps users monitor batch uploads through the FIM interface, streamlining search processes and error handling.
User stories
Financial accountants and other finance roles require a simple way to find vouchers and transactions in the general ledger, with enhanced search capabilities, traceability between vouchers, and efficient handling of external uploads.
M3 Business Engine configuration
To use the General Ledger Desk application, activate these tables for search functionality: FGLHED, FGLEDG, FGLINH, and FGLINF.
See the Components section for the specific configuration per component.
Application authorization
| API program | API transaction | Information category | View | Notes |
|---|---|---|---|---|
| GLS200MI | LstVoucherLines | |||
| GLS200MI | SearchGenLedger |
To ensure this API works, you must activate the FGLEDG table for search in M3 Function Search Administration. |
||
| GLS840MI | DelBatch | |||
| GLS840MI | UpdBatch | |||
| LISTMI | ListDataAsCSV | M3_LIST_FGLEDX | M3_01_01 | |
| LISTMI | ListDataAsCSV | M3_LIST_FCHACC | M3_01_01 | To ensure this API works, you must activate the FCHACC table for search in M3 Function Search Administration. |
| LISTMI | ListDataAsCSV | M3_LIST_FGLINH | M3_01_01 | To ensure this API works, you must activate the FGLINH table for search in M3 Function Search Administration. |
| LISTMI | ListDataAsCSV | M3_LIST_FGLINF | M3_01_01 | To ensure this API works, you must activate the FGLINF table for search in M3 Function Search Administration. |
| LISTMI | ListDataAsCSV | M3_LIST_FGLHED | M3_01_01 | To ensure this API works, you must activate the FGLHED table for search in M3 Function Search Administration. |
| MNS100MI | GetBasicData |
Applications
| Application | Short name |
|---|---|
| GL Transaction Details | M3GLTDET |
| GL Voucher Display | M3GLVOD |
Limitations
The General Ledger Desk application does not support working from a blank division. You must change the division outside the application.
How to use the application
Search voucher
- toolbar button: Opens 'Voucher. Display' (GLS200/A1) and runs realted option 12-'Subledger'.
- toolbar button: Opens (GLS200/A1) and runs related option 16-'Internal Account Entries'.
- toolbar button: Opens (GLS200/A1) and runs related option 18-'Reverse'.
- toolbar button: Opens (GLS200/A1) and runs related option 17-'Vat comments'.
- toolbar button: Opens (GLS200/B1).
Search GL transactions
General Ledger provides a full view of every recorded transaction. Use the search filters to find specific transactions by date, amount, or accounting dimension. The user can open all transaction details by selecting the button in the upper-right corner to open the GL Transaction Display application. When the user select a transaction in the General Ledger datagrid, the full voucher and related transactions appear in the Complete Voucher datagrid. The user can take specific actions by selecting the button, which opens 'Voucher. Display' (GLS200/B1).
FIM Interface - Batch uploads
- Validation Errors: To identify validation errors in uploaded batches and to filter lines to find those that contain errors. You can then open H5 to correct the accounting lines. You can also update the batch to the general ledger from the datagrid.
- Search: To display all uploaded batches and to search for specific ones using filters. You can update, edit, or delete batches.
Components
| Component | Component details |
|---|---|
| Application header | Component ID: appHeader
Purpose: Displays the main application header. M3BE data used: MNS100MI Data services used: List_DivisionInfo |
| DataGrid_Vouchers | Component ID: DataGrid_Vouchers
Purpose: Displays a list of vouchers. M3BE data used: FGLHED Data services used: Search_Vouchers |
| DataGrid_VoucherLines | Component ID: DataGrid_VoucherLines
Purpose: Shows voucher line items for a selected voucher. M3BE data used: GLS200MI Data services used: List_VoucherLines |
| DataGrid_SearchTransaction | Component ID: DataGrid_SearchTransaction
Purpose: Provides a search or browse for general ledger transactions across divisions and dates. M3BE data used: GLS200MI Data services used: Search_GL_Transactions |
| DataGrid_CompleteVoucher | Component ID: DataGrid_CompleteVoucher
Purpose: Displays complete voucher lines for a selected transaction. M3BE data used: GLS200MI Data services used: List_CompleteVoucher |
| DataGrid_AdditionalInfo | Component ID: DataGrid_AdditionalInfo
Purpose: Shows additional GL information related to the selected complete voucher. M3BE data used: FGLEDX Data services used: List_AdditionalInformation |
| DataGrid_BatchHeadErrors | Component ID: DataGrid_BatchHeadErrors
Purpose: Lists batch headers with validation errors. M3BE data used: GLS840MI Data services used: Search_BatchHeadError, Update_Batch_ValidationError |
| DataGrid_BatchAllLines | Component ID: DataGrid_BatchAllLines
Purpose: Shows all batch lines for selected batch headers. M3BE data used: FGLINF Data services used: Search_BatchLinesAll |
| DataGrid_BatchUploadsAll | Component ID: DataGrid_BatchUploadsAll
Purpose: Lists all batch uploads with actions, including read, update, and delete, to push to GL. M3BE data used: GLS840MI, FGLINH Data services used: Search_BatchHeadAll, Delete_Batch, Update_Batch |
Links and bookmarks
| Link ID | Type | Purpose |
|---|---|---|
| Link_BalanceFile_appHead | M3 Bookmark | Opens 'GL Balance File. Display' (GLS215) |
| Link_CreateVoucher_appHead | M3 Automation | Opens 'Journal Voucher. Enter' (GLS100) |
| Link_Edit_BatchHeadError | M3 Automation | Opens 'FIM Interface. Manage Transactions' (GLS840) |
| Link_Edit_BatchLineError | M3 Automation | Opens 'FIM Interface. Open Lines' (GLS842) |
| Link_Edit_BatchUploadsAll | M3 Automation | Opens (GLS840) |
| Link_InternalAcct_Voucher | M3 Automation | Opens 'Voucher. Display' (GLS200) |
| Link_Reverse_Voucher | M3 Automation | Opens 'Voucher. Reverse' (GLS900) |
| Link_Subledger_Voucher | M3 Automation | Opens (GLS200) |
| Link_Upload_appHead | M3 Bookmark | Opens (GLS840) |
| Link_VATcomments_Voucher | M3 Automation | Opens (GLS200) |
| Link_WorkWith_CompleteVoucher | M3 Automation | Opens (GLS200) |
| Link_WorkWith_Voucher | M3 Automation | Opens (GLS200) |
Dialogs
| Dialog ID | Purpose |
|---|---|
| Dialog_LineDetails_VoucherLines | Opens GL Transaction Details (M3GLTDET) application in a dialog for the selected voucher line. |
| Dialog_DisplayVoucher_VoucherLines | Opens GL Voucher Display (M3GLVOD) application in a dialog for the selected voucher line. |
| Dialog_LineDetails_GeneralLedger | Opens GL Transaction Details (M3GLTDET) application in a dialog for the selected transaction. |
| Dialog_DisplayVoucher_CompleteVoucher | Opens GL Voucher Display (M3GLVOD) application in a dialog for the selected voucher. |
Conditional styles
| Component | Condition name | Target field | Condition | Styling |
|---|---|---|---|---|
| DataGrid_Vouchers | Condition_LSJ936 | EGVONO | EGVONO=EGVONO |
Text color: #0066D4 - blue Text weight: normal Icon: launch Icon color: #0066D4 - blue |
| DataGrid_Vouchers | Condition_Y9MHMM | EGVOTP | EGVOTP=0 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue |
| DataGrid_Vouchers | Condition_Y9MHM1 | EGVOTP | EGVOTP=1 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_Vouchers | Condition_Y9MHM2 | EGVOTP | EGVOTP=2 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_Vouchers | Condition_H4H8W1 | EGREVO | EGREVO≠0 |
Text color: #0066D4 - blue Text weight: normal Icon: undo Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_Vouchers | Condition_BCKMY9 | EGREVO | EGREVO=0 |
Text weight: normal Icon color: var(--mp-conditional-styles-icon-color) |
| DataGrid_Vouchers | Condition_BCKMY9 | EGREYR | EGREYR=0 |
Text weight: normal Icon color: var(--mp-conditional-styles-icon-color) |
| DataGrid_Vouchers | Condition_Y9MHM3 | EGVOTP | EGVOTP=3 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_Vouchers | Condition_Y9MHM4 | EGVOTP | EGVOTP=4 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_VoucherLines | Condition_VVB24D | ACAM | ACAM=ACAM |
Text color: #0066D4 - blue Text weight: normal Icon: dollar-bill Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_BatchHeadErrors | Condition_HeaderError | FHINHE | FHINHE=1 |
Text color: #DA1217 - red Text weight: normal Icon: error Icon color: #DA1217 - red |
| DataGrid_BatchHeadErrors | Condition_HeaderError | FHINLE | FHINLE=1 |
Text color: #DA1217 - red Text weight: normal Icon: error Icon color: #DA1217 - red |
| DataGrid_BatchHeadErrors | Condition_DCQWO8 | FHSTAT | FHSTAT=13 |
Text color: #C31014 - dark red Text weight: normal Icon: alert Icon color: #C31014 - dark red Background color: #FBE7E8 - light pink |
| DataGrid_BatchHeadErrors | Condition_HeaderError | FHINHE | FHINHE=0 |
Text color: #1C7F49 - dark green Text weight: normal Icon: apply-rule Icon color: #1C7F49 - dark green |
| DataGrid_BatchHeadErrors | Condition_HeaderError | FHINLE | FHINLE=0 |
Text color: #1C7F49 - dark green Text weight: normal Icon: apply-rule Icon color: #1C7F49 - dark green |
| DataGrid_BatchHeadErrors | Condition_W93016 | FHRGDT | FHRGDT=FHRGDT |
Text color: #0066D4 - blue Text weight: normal Icon: calendar Icon color: #0066D4 - blue |
| DataGrid_BatchAllLines | Condition_Y36IP8 | FFINLE | FFINLE=1 |
Text color: #DA1217 - red Text weight: normal Icon: error Icon color: #DA1217 - red |
| DataGrid_BatchAllLines | Condition_Y36IP8 | FFINLE | FFINLE=0 |
Text color: #1C7f49 - dark green Text weight: normal Icon: apply-rule Icon color: #1C7f49 - dark green |
| DataGrid_BatchAllLines | Condition_EQYB1J | FFCUAM | FFCUAM=FFCUAM |
Text color: #0066D4 - blue Text weight: normal Icon: dollar-bill Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_SearchTransaction | Condition_A9M10K | ACAM | ACAM=ACAM |
Text color: #0066D4 - blue Text weight: normal Icon: dollar-bill Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_SearchTransaction | Condition_GRPHD1 | VOTP | VOTP=0 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue |
| DataGrid_SearchTransaction | Condition_GRPHD2 | VOTP | VOTP=1 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_SearchTransaction | Condition_GRPHD2 | VOTP | VOTP=2 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_SearchTransaction | Condition_IR35VU | VONO | VONO=VONO |
Text color: #0066D4 - blue Text weight: normal Icon: launch Icon color: #0066D4 - blue |
| DataGrid_SearchTransaction | Condition_GRPHD2 | VOTP | VOTP=3 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_SearchTransaction | Condition_GRPHD2 | VOTP | VOTP=4 |
Text color: #0066D4 - blue Text weight: normal Icon: tag Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_CompleteVoucher | Condition_RSKEGC | ACAM | ACAM=ACAM |
Text color: #0066D4 - blue Text weight: normal Icon: dollar-bill Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |
| DataGrid_CompleteVoucher | Condition_QI341A | VONO | VONO=VONO |
Text color: #0066D4 - blue Text weight: normal Icon: document Icon color: #0066D4 - blue |
| DataGrid_BatchUploadsAll | Condition_10 | FHSTAT | FHSTAT=10 |
Text color: #0066D4 - blue Text weight: normal Icon: info Icon color: #0066D4 - blue |
| DataGrid_BatchUploadsAll | Condition_Status20 | FHSTAT | FHSTAT=20 |
Text color: #1C7F49 - dark green Text weight: normal Icon: apply-rule Icon color: #1C7F49 - dark green Background color: #EBF9F1 - very light green |
| DataGrid_BatchUploadsAll | Condition_Status13 | FHSTAT | FHSTAT=13 |
Text color: #C31014 - dark red Text weight: normal Icon: alert Icon color: #C31014 - dark red Background color: #FBE7E8 - light pink |
| DataGrid_BatchUploadsAll | Condition_Status14 | FHSTAT | FHSTAT=14 |
Text color: #0054B1 - deep blue Text weight: normal Icon: check Icon color: #0066D4 - blue Background color: #BEDCFA - light blue |
| DataGrid_BatchUploadsAll | Condition_PNPKTY | FHINHE | FHINHE=1 |
Text color: #DA1217 - red Text weight: normal Icon: error Icon color: #DA1217 - red |
| DataGrid_BatchUploadsAll | Condition_PNPKTP | FHINLE | FHINLE=1 |
Text color: #DA1217 - red Text weight: normal Icon: error Icon color: #DA1217 - red |
| DataGrid_BatchUploadsAll | Condition_PNPKTY | FHINHE | FHINHE=0 |
Text color: #1C7F49 - dark green Text weight: normal Icon: apply-rule Icon color: #1C7F49 - dark green |
| DataGrid_BatchUploadsAll | Condition_PNPKTP | FHINLE | FHINLE=0 |
Text color: #1C7F49 - dark green Text weight: normal Icon: apply-rule Icon color: #1C7F49 - dark green |
| DataGrid_BatchUploadsAll | Condition_VEAHOU | FHRGDT | FHRGDT=FHRGDT |
Text color: #0066D4 - blue Text weight: normal Icon: calendar Icon color: #0066D4 - blue |
| DataGrid_BatchAllLines | Condition_Y36IP8 | FFINLE | FFINLE=1 |
Text color: #DA1217 - red Text weight: normal Icon: error Icon color: #DA1217 - red |
| DataGrid_BatchAllLines | Condition_Y36IP8 | FFINLE | FFINLE=0 |
Text color: #1C7f49 - dark green Text weight: normal Icon: apply-rule Icon color: #1C7f49 - dark green |
| DataGrid_BatchAllLines | Condition_EQYB1J | FFCUAM | FFCUAM=FFCUAM |
Text color: #0066D4 - blue Text weight: normal Icon: dollar-bill Icon color: #0066D4 - blue Background color: #E6F1FD - very light blue |