RealBooks

New Release – 21st August, 2026

Beta Release – 21-08-2026

Beta Release — 21-08-2026

10 Total
1 Features
3 Enhancements
6 Bug Fixes
Coming Soon to Main
F1
Cancel Voucher Option Added to Approval Screen
Parametric: checker can cancel a rejected entry directly
New Feature Transaction JOB-166355

📌 What Was Needed

In the Approval Workflow, when a checker wanted to reject an entry that ultimately needed to be cancelled, there was no direct way to cancel it from the Approval screen itself — the checker could only Approve or Reject, and cancelling the entry required a separate step afterward.

🌟 What This Means for You

A new Cancel Voucher button is now available on the Approval screen alongside Reject and Approve, so an entry can be cancelled immediately during the approval process itself. This is a parametric feature and works only when both of the following are true:

• The new “Allow Checker to Cancel Entry” setting is enabled from the Settings page.
• The user cancelling from the Approval screen has the existing cancellation permission configured under Users for Cancel of Vouchers.

When both conditions are met, clicking Cancel Voucher cancels the entry right away; otherwise, the existing Approve / Reject process continues to work exactly as before.

🎬 Where to Find It

📷 See It in Action

📄 New “Allow Checker to Cancel Entry” setting enabled (1)
RealBooks Settings Accounts Approval tab showing the new Allow Checker to Cancel Entry toggle enabled
📄 Existing Users for Cancel of Vouchers permission list (2)
Users for Cancel of Vouchers dialog showing users configured with Cancel Voucher permission for All segments
📄 Confirmation after enabling the setting (3)
Settings Accounts Approval tab showing Ledger Approval Enabled confirmation message
📄 New Cancel Voucher button on the Approval screen (4)
Approval screen for a Payment voucher showing Comments, Assign To User, Reject, Cancel Voucher, and Approve buttons
📄 Voucher cancelled immediately, reflected in Day Book Report (5)
Day Book Report showing the voucher listed as Cancel Voucher type with 0.00 amount after being cancelled from the Approval screen
E1
Financial Year Column Added to Book Print Request List
Shows the FY each print request was processed for
Enhancement Settings JOB-166673

📌 What Was Needed

On the Book Print request listing under Settings, each processed request showed its Report Name, Type, Date & Time, and Status — but there was no way to tell which Financial Year a given request had been generated for.

🌟 What This Means for You

A new FY column has been added to the Book Print request listing, showing the Financial Year (e.g. 24-25) for which each request was processed — making it easy to identify the right entry when multiple years’ requests are listed together.

🎬 Where to Find It

📷 See It in Action

📄 Book Print request listing showing the new FY column
RealBooks Settings Miscellaneous Book Print request listing showing a new FY column with values like 24-25 for each processed request
E2
Tolerance Limit Config Added for GSTR-1 Exception Report
Entries within tolerance now auto-excluded, like GSTR-2B
Enhancement Report JOB-165696

📌 What Was Needed

On the GSTR-1 → Exception → GST Breakup Exception Report (GST amount exception), minor mismatches between the item-level tax and the ledger-level tax — e.g. a difference of a few paise in CGST / SGST — were still listed as exceptions, even though such small differences did not need attention. There was no way to configure a Tolerance Limit for GSTR-1, unlike the existing GSTR-2B Tolerance Limit feature.

🌟 What This Means for You

A new GSTR-1 Tolerance Limit configuration has been added under Configuration → Compliance, working just like the existing GSTR-2B Tolerance Limit. Once a tolerance amount (in rupees) is set, entries whose tax mismatch falls within that limit are automatically ignored and excluded from the GST Breakup Exception Report, leaving only genuine exceptions to review.

🎬 Where to Find It

📷 See It in Action

📄 GST amount exceptions shown before tolerance limit is set (1)
GSTR-1 Exception Report GST amount exception showing small CGST and SGST mismatches listed as exceptions
📄 New GSTR-1 Tolerance Limit field added under Compliances (2)
RealBooks Settings Compliances General tab showing the new GSTR-1 Tolerance Limit field set to 0.02, next to the existing GSTR-2B Tolerance Limit
📄 Entries within tolerance now excluded from the exception report (3)
GSTR-1 Exception Report GST amount exception showing only genuine exceptions after the tolerance limit is applied
E3
Pending Approval Summary Report Now Available
View pending counts by user/date/ledger; drill into entries
Enhancement Report JOB-166356

📌 What Was Needed

There was no way for a user to get an overview of the Maker-Checker Approval workflow — how many approvals were pending, and with which Checker each one was currently sitting. Identifying who a pending entry was waiting on required checking manually, entry by entry.

🌟 What This Means for You

A new Pending Approval Summary Report is now available, breaking down pending approvals across four panels — My Pending Approval, User Wise, Date Wise, and Ledger Wise — each showing the Approval Count. Clicking a Checker’s name under User Wise opens a User Task Details popup listing every entry currently pending with that Checker, including Segment, Date, Voucher No., Voucher Type, and Amount. The report is available to any user with access permission to this screen — it is not restricted to the Admin.

🎬 Where to Find It

📷 See It in Action

📄 Pending Approval Summary Report with 4 breakdown panels (1)
Pending Approval Summary Report showing My Pending Approval, User Wise, Date Wise, and Ledger Wise panels with approval counts
📄 Clicking a Checker opens User Task Details with pending entries (2)
User Task Details popup for user Anita listing pending vouchers with Segment, Date, Voucher No., Voucher Type, and Amount
B1
Bank Ledger GST Details Not Saving on Update
Fixed alert loop when switching GSTIN registration type
Bug Fix Master JOB-166617

📌 What Was Happening

On the Bank Ledger Master, when a client tried to change the GST Registration Type and save it, the changed details were not getting saved. This happened because the confirmation alert meant for the Party Ledger Master when switching GSTIN was incorrectly triggered for the Bank Ledger Master as well — causing the registration-type-change alert to go into a loop and block the save.

🌟 How This Helps You

This is now fixed — the confirmation alert correctly applies only where intended, so changing the GST Registration Type (and the related State) on a Bank Ledger Master now saves successfully without looping.

🎬 Where to Find It

📷 See It in Action

📄 Update Ledger Master — General tab, Bank ledger (1)
Update Ledger Master General tab for Punjab National Bank (PNB) bank ledger
📄 Bank Details tab — GST Registration Type dropdown (2)
Bank Details tab showing GST Registration Type dropdown being changed to Unregistered Person
📄 Confirm alert — GST Reg Type change affects GSTR-1 (3)
Confirm dialog stating GST Reg Type change will affect GSTR-1 with OK and Cancel options
📄 Confirm alert — State change affects GSTR-1 (4)
Confirm dialog stating State change will affect GSTR-1 with OK and Cancel options
📄 Bank Details updated with new GST Registration Type & State (5)
Bank Details tab showing updated GST Registration Type as Unregistered Person and State as Meghalaya
📄 Save now completes — Data Updated Successfully (6)
Success dialog showing Data Updated Successfully after saving the Bank Ledger Master
B2
Tax Amount Disappears After Changing Party in Edit
Fixed tax not showing on Tax tab after party change
Bug Fix Transaction JOB-166150

📌 What Was Happening

On a Delivery Order already saved with tax computed on the Tax tab, opening the entry for edit and changing the Party caused the tax amount to disappear. This happened because of a bug in the alert shown for switching the party’s GSTIN — the same alert logic used for the party ledger master — which interfered with the tax computation when the party was changed mid-edit.

🌟 How This Helps You

This is now fixed — changing the Party while editing a transaction no longer clears the computed tax, so the Tax tab continues to reflect the correct tax amount.

🎬 Where to Find It

📷 See It in Action

📄 Party changed in edit — tax now retained correctly
Screen recording of Delivery Order Edit showing party being changed and the tax amount being retained correctly on the Tax tab
B3
IBT_REC Split Data Blank After Editing Ledger
Fixed blank split popup when re-opening an edited entry
Bug Fix Transaction JOB-166182

📌 What Was Happening

On an IBT_REC entry, when the user opened it in Edit mode and replaced the existing Bill-enabled party ledger with a new ledger that is Non-Bill or Cost Centre (CC), the system correctly displayed a “Do You Want to Split This Ledger?” confirmation. If the user clicked Cancel on this popup instead of splitting, a warning — “Please split at least one ledger” — appeared, but the Split section itself showed blank Segment / BPM / Amount fields instead of the split data entered earlier. The entry could still be saved in this state, and reopening the same entry in Edit mode again continued to show the split data as blank.

🌟 How This Helps You

This is now fixed — replacing a Bill-enabled party ledger with a Non-Bill or CC ledger in Edit mode and cancelling the split confirmation no longer leaves the Split section blank, and previously entered split data is correctly retained when the entry is reopened.

🎬 Where to Find It

📷 See It in Action

📄 IBT_REC entry with Bill-enabled party Anita Enterprises (1)
Inter Branch Transfer Edit showing the Cr ledger Anita Enterprises with a Bill link before it is replaced
📄 Party replaced with Non-Bill ledger — Split confirmation shown (2)
Confirmation dialog asking Do You Want to Split This Ledger after replacing the party with Giva Pvt Ltd
📄 Clicking Cancel triggers Please split at least one ledger warning (3)
Warning dialog stating Please split at least one ledger after cancelling the split confirmation
📄 Split section shown with blank Segment, BPM & Amount fields (4)
Split section on Inter Branch Transfer Edit showing Segment, BPM and Amount fields that were left blank
📄 Entry saved successfully despite blank split data (5)
Success dialog showing Data updated successfully after saving the entry with blank split data
B4
DO Entry Saved Without Batch on Split Rows
Split-added batch rows now enforce mandatory Batch
Bug Fix Transaction JOB-166155

📌 What Was Happening

On the Delivery Order Entry screen, with Batch Split and Batch both enabled for an item, splitting a row into multiple rows (using the split icon) carried the Batch over to only the first row — the remaining split rows were left with a blank Batch. Despite Batch being mandatory for the item, the entry was still allowed to save successfully with these rows blank. This was introduced as a side effect of a recent optimization to the Delivery Order screen.

🌟 How This Helps You

This is now fixed — when Batch is mandatory for an item, every row created by splitting must have a Batch entered. Attempting to Save with any split row left blank now correctly blocks with a “Batch is mandatory for this item. Please enter Batch.” warning.

🎬 Where to Find It

📷 See It in Action

📄 Splitting the Scooty row into 3 rows via the split icon (1)
Delivery Order Entry Item tab showing the split icon and Count Row To Add dialog for the Scooty item with Batch RTI001
📄 Split rows added with Batch left blank on rows 2 & 3 (2)
Delivery Order Entry Item tab showing three Scooty rows after split, with Batch filled only on the first row and blank on the other two
📄 Save now correctly blocked — Batch is mandatory warning (3)
Warning dialog stating Batch is mandatory for this item, please enter Batch, shown on clicking Save with blank split rows
B5
Item Register Report Missing Item Under All Segment
Report search no longer blocked by Item Segment permission
Bug Fix Report JOB-165861

📌 What Was Happening

An item assigned to a specific Item Segment (via Segment Permission on the Item Master) was not appearing in the Item Register Report: Item Wise when searched with All Segments selected — even though the user had access to the report and to that segment. The item showed up only when its specific segment was selected in the search. This happened because the old logic applied Item Segment permissions to report searches as well — restricting an item to being found only from the segment(s) it was permitted for, whether searching at a specific segment or at All / Company level.

🌟 How This Helps You

This is now fixed — Item Segment permission now controls only transactions, not reports. As long as the user has access to the report itself, an item is correctly searchable across every segment (including All Segments) wherever a transaction for it exists, regardless of which segment(s) the item is permitted for.

🎬 Where to Find It

📷 See It in Action

📄 Item List — item under test (Berger paint) (1)
Item List Item Details showing the Berger paint item searched by name
📄 Item Master Segment Permission — only TOLLYGUNG allowed (2)
Update Item Master Segment Permission tab showing TOLLYGUNG checked and Kudghat unchecked for the item
📄 Item found when searched under its permitted segment TOLLYGUNG (3)
Item Register Report Item Wise showing 2 transactions for Berger paint when TOLLYGUNG segment is selected
📄 Item now also found when searched under All Segments (4)
Item Register Report Item Wise showing the same 2 transactions for Berger paint when All segments is selected
📄 No transactions shown under an unrelated segment (Kudghat) (5)
Item Register Report Item Wise showing no transaction rows for Berger paint when the Kudghat segment, where the item has no transactions, is selected
B6
Purchase Register Export Had Wrong Column Headers
Effective Rate & Amount headers now correctly labeled
Bug Fix Report JOB-165333

📌 What Was Happening

On the Purchase and Purchase Return Register: Item Wise screen, exporting to Excel produced a file where the column headings did not match the data — the Effective Rate column was exported with the heading “Amount”, while the actual Amount column next to it exported with a blank heading. The underlying data in both columns was correct; only the column headers in the exported file were mismatched.

🌟 How This Helps You

This is now fixed — the exported Excel file correctly shows “Effective Rate” and “Amount” as separate, correctly labeled column headers, matching the data beneath them.

🎬 Where to Find It

📷 See It in Action

📄 Purchase and Purchase Return Register — Effective Rate & Amount columns on screen (1)
Purchase and Purchase Return Register Item Wise showing Effective Rate and Amount as separate columns on screen
📄 Export menu — Excel Format option (2)
Purchase and Purchase Return Register export menu with Excel Format, Custom, and Browser Print options
📄 Exported Excel now shows correct Effective Rate & Amount headers (3)
Exported Excel file showing correctly labeled Effective Rate and Amount column headers matching the underlying data