feat(chequebook): add cheque book module with Maker-Checker workflow

Adds cheque series creation, stock receive, cheque leaf request/lookup,
and stop-payment/lost-reporting flows with Maker-Checker approval and
a checker-inbox tab for pending chequebook requests.
This commit is contained in:
Jaanu423
2026-07-15 11:02:46 +05:30
parent b9856a1c93
commit 7abfa394df
40 changed files with 4892 additions and 2 deletions
+81
View File
@@ -351,6 +351,17 @@
"buttons": {
"Accept Transfer": "Accept Transfer",
"Actions": "Actions",
"Add Cheque Series": "Add Cheque Series",
"Receive Stock": "Receive Stock",
"Report Lost": "Report Lost",
"Dispatch Transfer": "Dispatch Transfer",
"Receive": "Receive",
"Request Cheque Book": "Request Cheque Book",
"Issue": "Issue",
"Stop Payment": "Stop Payment",
"Revoke Stop Payment": "Revoke Stop Payment",
"Cancel Leaf": "Cancel Leaf",
"Mark as Used": "Mark as Used",
"Activate": "Activate",
"Activate Self Service User": "Activate Self Service User",
"Add": "Add",
@@ -1462,6 +1473,58 @@
"inputs": {
"# Remittance": "# Remittance",
"# Senders": "# Senders",
"Client": "Client",
"Series": "Series",
"Detail": "Detail",
"Cheque Series": "Cheque Series",
"Series Code": "Series Code",
"Leaves Per Book": "Leaves Per Book",
"Reorder Level": "Reorder Level",
"CTS-2010 Compliant": "CTS-2010 Compliant",
"Applicable Account Type": "Applicable Account Type",
"Both (Savings + Current)": "Both (Savings + Current)",
"Savings Only": "Savings Only",
"Current Only": "Current Only",
"Cheque Stock": "Cheque Stock",
"Stock Lots": "Stock Lots",
"Stock Transfers": "Stock Transfers",
"Range Start": "Range Start",
"Range End": "Range End",
"Batch / PO Reference": "Batch / PO Reference",
"Leaf Range": "Leaf Range",
"Remaining Range": "Remaining Range",
"Remaining": "Remaining",
"books": "books",
"leaf": "leaf",
"leaves": "leaves",
"Available Stock by Book Size": "Available Stock by Book Size",
"From Office": "From Office",
"From Lot Id": "From Lot Id",
"No of Leaves": "No of Leaves",
"Dispatch Date": "Dispatch Date",
"Cheque Books": "Cheque Books",
"Account Id": "Account Id",
"No of Leaves Requested": "No of Leaves Requested",
"Number of Books": "Number of Books",
"Quantity": "Quantity",
"Requested": "Requested",
"books available": "books available",
"Leaves": "Leaves",
"Requested Date": "Requested Date",
"Savings": "Savings",
"Current": "Current",
"Cheque Book": "Cheque Book",
"From Leaf Seq": "From Leaf Seq",
"To Leaf Seq": "To Leaf Seq",
"Seq No": "Seq No",
"Serial No": "Serial No",
"Leaf Lookup": "Leaf Lookup",
"Cheque Leaf Serial No": "Cheque Leaf Serial No",
"Stop Reason": "Stop Reason",
"Lost Reason": "Lost Reason",
"Cancelled Reason": "Cancelled Reason",
"Used Reason": "Used Reason",
"Issue Date": "Issue Date",
"ACCOUNTING": "ACCOUNTING",
"ADDRESS": "ADDRESS",
"Aadhaar Number": "Aadhaar Number",
@@ -3104,6 +3167,7 @@
"Modify Application": "Modify Application",
"More": "More",
"Analytics": "Analytics",
"Cheque Book Inventory": "Cheque Book Inventory",
"RBI Circulars": "RBI Circulars & Notifications",
"CFCFRMS": "CFCFRMS",
"CFCFRMS Dashboard": "CFCFRMS Dashboard",
@@ -3236,6 +3300,22 @@
},
"text": {
"A": "A",
"No records to display": "No records to display",
"Low-stock alert threshold (remaining leaves)": "Low-stock alert threshold (remaining leaves)",
"Low Stock": "Low Stock",
"Only a suffix of the remaining undrawn range can be reported": "Only a suffix of the remaining undrawn range can be reported",
"The stock-lot id to draw the transfer from (see Stock Lots tab)": "The stock-lot id to draw the transfer from (see Stock Lots tab)",
"Leave blank for the whole book": "Leave blank for the whole book",
"Optional — e.g. cleared per bank statement dated ...": "Optional — e.g. cleared per bank statement dated ...",
"This leaf was never issued to a customer — reported lost/stolen from stock.": "This leaf was never issued to a customer — reported lost/stolen from stock.",
"More than one series has a leaf with this serial number — check the series code against the physical cheque.": "More than one series has a leaf with this serial number — check the series code against the physical cheque.",
"SB and CA cheque stationery differ": "SB and CA cheque stationery differ — pick which scheme this series is for",
"Only series applicable to this account type are shown": "Only series applicable to this account type are shown",
"Leaves handed over = books x the series book size": "Leaves handed over = books × the series book size",
"Auto-suggested to avoid overlap; editable": "Auto-suggested to avoid overlap; editable",
"Calculated from books x book size": "Calculated from books × book size",
"Searching...": "Searching...",
"Type at least 4 digits of the account number": "Type at least 4 digits of the account number",
"Ability to manage holidays for individual offices": "The ability to manage holidays for individual offices is a very useful tool for an organization spanning multiple locations.Use this option to customize holidays for each office of your organization.",
"About Us": "About Us",
"Account Detail": "Account Detail",
@@ -4407,6 +4487,7 @@
"Add": "Add",
"Add Filters": "Add Filters",
"Analytics": "Analytics Dashboard (Apache Superset)",
"Cheque Book Inventory": "Cheque Book Inventory — stock, issuance, stop-payment, hotlisting",
"RBI Circulars": "RBI Circulars & Notifications",
"CFCFRMS Dashboard": "CFCFRMS Cyber Fraud Complaint Dashboard",
"Complaints": "Complaint Ticket Management",