RealBooks

New Release – 10th July, 2026

Beta Release – 10-07-2026

Beta Release — 10-07-2026

11 Total
1 Features
3 Enhancements
7 Bug Fixes
Coming Soon to Main
F1
Pending Bills Due / Overdue Within 7 Days Report
Bill-wise report with bank export checkbox under Bill Status
New Feature Report JOB-162757

📌 What Was Needed

There was no dedicated report under Bill Status to track outstanding bills falling within a critical near-term window. Users had no quick way to identify:

• Bills due within the next 7 days — payments that need to be actioned immediately
• Bills overdue within the last 7 days — payments that have already crossed their due date

Without this view, tracking and acting on these bills required manual effort across multiple screens, and there was no built-in path to push selected bills directly into bank export processing.

🌟 What This Means for You

A new Pending Bills Due Within Next 7 Days report has been added under Bill Status:

• Tracks bills due within the next 7 days and bills overdue within the last 7 days in a single view
• Report is generated bill-wise for a granular, line-by-line breakdown of outstanding amounts

🎬 Where to Find It

📷 See It in Action

📄 Pending Bills Due / Overdue Within 7 Days — report view (1)
Pending Bills Due Within Next 7 Days report view
📄 Checkbox selection for bank export processing (2)
Checkbox selection for bank export processing
E1
IBT Child Entry: Cost Centre Block Now Visible
Single CC block visible in child entry, matching IBT entry
Enhancement Transaction JOB-163494

📌 What Was Happening

In an IBT (Inter-Branch Transfer) entry with two Cost Centre blocks entered, opening the corresponding child entry showed only one Cost Centre block in the Cost Centre view — even though the parent IBT entry correctly displayed both blocks. This mismatch was specific to the single cost centre configuration and caused the child entry to appear incomplete relative to the originating IBT.

🌟 What This Means for You

The Cost Centre view in the IBT child entry now correctly reflects the blocks entered in the parent IBT entry. When a single cost centre setup is used and multiple CC blocks are entered in the IBT, all blocks are now visible when opening the child entry — no more missing Cost Centre data on the child side.

🎬 Where to Find It

📷 See It in Action

📄 IBT entry showing 2 Cost Centre blocks (1)
IBT entry showing 2 Cost Centre blocks
📄 Child entry now showing correct Cost Centre block (2)
Child entry showing correct Cost Centre block after fix
E2
Bank Import IBT: Split/Breakup Logic for Segments
Split rules & auto vtype change for IBT Pay/Receipt/Contra
Enhancement Transaction JOB-163924

📌 What Was Happening

When a client uploads a bank statement via Bank Import and navigates to the Day Book option of Bank Import, they can update the suspense ledger, assign a customer or vendor, and tag bills. However, this split / breakup of segment functionality was not working for the following IBT voucher types:

IBT PAY
IBT RECEIPT
IBT CONTRA

🌟 What This Means for You

The split / breakup behaviour for IBT voucher types in the Bank Import screen has been defined and implemented as follows:

• If both Bill and Link are enabled for a party — the user will not be allowed to split from either
• If either Bill or Link is enabled (but not both) — the user will be able to split
• If neither Bill nor Link is enabled for the party — the user will not be able to split
• If the suspense ledger is replaced by a Cash / Bank ledger, the voucher type automatically changes to IBT Contra within the same screen — no manual vtype switching needed

🎬 Where to Find It

📷 See It in Action

📄 Bank Import IBT — Day Book screen overview (1)
Bank Import IBT Day Book screen overview
📄 Split blocked when both Bill & Link enabled for party (2)
Split blocked when both Bill and Link enabled
📄 Split allowed when only Bill or Link enabled (3)
Split allowed when only Bill or Link enabled
📄 Split blocked when neither Bill nor Link enabled (4)
Split blocked when neither Bill nor Link enabled
📄 Vtype auto-changes to IBT Contra on Cash/Bank ledger (5)
Vtype auto-changes to IBT Contra when Cash/Bank ledger selected
📄 IBT Contra entry reflected correctly in Day Book (6)
IBT Contra entry reflected correctly in Day Book
E3
GSTR-1: Place of Supply & B2Cs Mismatch Corrected
RCM entries now shown in RCM section, not B2B summary count
Enhancement Report JOB-163905

📌 What Was Happening

The GSTR-1 Report had two data mismatch issues:

Place of Supply mismatch — the Place of Supply value was not being handled correctly in certain scenarios, causing discrepancies in the report
Voucher-wise details mismatch for B2Cs — the voucher-level breakdown for B2C transactions was not aligning with the expected GSTR-1 format

Additionally, RCM (Reverse Charge Mechanism) entries were appearing in the B2B drill-down and were also being counted in the B2B summary, which was incorrect — RCM entries should be tracked separately and not inflate the B2B section count.

🌟 What This Means for You

The following corrections have been made to the GSTR-1 Report:

Place of Supply data is now handled correctly, eliminating mismatches in the report
Voucher-wise details for B2Cs now align accurately with the expected GSTR-1 format
RCM entries will continue to appear in the B2B drill-down for reference, but will no longer be included in the B2B summary count — they will instead be correctly shown under the RCM section in the summary

🎬 Where to Find It

B1
Duplicate Prefix/Suffix Blocked Within Same Voucher Type
Duplicate prefix/suffix across segments now blocked
Bug Fix Master JOB-163882

📌 What Was Happening

In the Auto-Increment Manual Update numbering configuration, it was possible to assign the same Prefix / Suffix combination to two different Segments under the same Voucher Type. This caused duplicate voucher numbers to be generated across those segments, since both segments shared the same numbering sequence identifier — leading to numbering conflicts within the voucher type.

🌟 How This Helps You

The system now restricts the use of the same Prefix / Suffix combination across different Segments within the same Voucher Type under Auto-Increment Manual Update — preventing duplicate voucher numbering at the source.

Note: The same Prefix / Suffix can still be used across two different Voucher Types with any Segment combination — this restriction applies only within a single Voucher Type.

🎬 Where to Find It

📷 See It in Action

📄 Same prefix/suffix allowed across segments — before fix (1)
Same prefix suffix allowed across segments before fix
📄 Duplicate prefix/suffix now restricted within voucher type (2)
Duplicate prefix suffix restricted within same voucher type after fix
B2
SO / PO: Wrong Amount When Item Added Before Party
Party must now be selected before adding items in SO & PO
Bug Fix Transaction JOB-164061

📌 What Was Happening

In a Sales Order (SO), when an item was populated from a pricelist before the Party was selected, the amount reflected incorrectly — tax was calculated properly but was not included in the displayed amount. The amount only corrected itself when the user clicked the Tab key, requiring an extra manual step to trigger the recalculation.

The root cause was the order of entry: adding item details before selecting the Party meant pricelist and tax values were applied without a complete party context, resulting in an incorrect amount.

🌟 How This Helps You

To prevent this at the source, the system now restricts users from adding items before selecting the Party in both Sales Order and Purchase Order. Party must be selected first, ensuring that pricelist values and tax are always calculated with the correct party context — the amount is accurate from the moment the item is added, with no Tab-key workaround needed.

💡 Note: This restriction applies to both Sale Order and Purchase Order entry screens.

🎬 Where to Find It

📷 See It in Action

📄 Incorrect amount displayed when item added before party (1)
Incorrect amount when item added before party
📄 Party-first restriction enforced — correct amount shown (2)
Party-first restriction enforced correct amount after fix
B3
Inactive Godown Auto-Populated via Default Config
Inactive godown check now enforced on Entry pages too
Bug Fix Transaction JOB-164620

📌 What Was Happening

RealBooks correctly blocks manual search of an inactive godown in transaction screens. However, there was a gap when the Default Godown feature was in use:

If a godown was set as the default godown in the inventory screen via Txn Configuration → Param, it would be auto-populated into the entry. If that godown was subsequently marked inactive in Godown Master, the inactivity check was not applied to this auto-populated value — allowing the inactive godown to silently slip into new and edited entries.

🌟 How This Helps You

The inactive godown validation has been extended to cover the Default Godown auto-population path on Entry pages. If the configured default godown is inactive, it will no longer be auto-populated into the entry — ensuring that only active godowns can appear in transactions, whether entered manually or filled automatically.

💡 Note: This fix applies to Entry pages only. The default godown configuration itself (in Txn Param) is not affected — only the population behaviour at entry time is now validated.

🎬 Where to Find It

📷 See It in Action

📄 Default Godown configuration in Txn Param (0)
Default Godown configuration in Txn Param
📄 Inactive godown being auto-populated in entry — before fix (1)
Inactive godown auto-populated in entry before fix
📄 Inactive godown blocked from auto-population — after fix (2)
Inactive godown blocked from auto-population after fix
B4
Sale Edit: Tax & Accounts Tab Ledger Not Saved
Tax amount & added ledgers now persist in edit mode
Bug Fix Transaction JOB-164787

📌 What Was Happening

When opening a Sales Entry in Edit mode, two issues were present in the Accounts tab:

• The tax amount was not displayed — the field appeared blank even though tax had been applied to the entry
• Any ledger added in the Accounts tab during editing was not retained when the Sales Entry was saved and reopened in Edit mode — the added ledger disappeared, requiring the user to re-enter it each time

🌟 How This Helps You

Both issues in the Sales Entry Accounts tab have been corrected:

• The tax amount now displays correctly when opening a Sales Entry in Edit mode
Ledgers added in the Accounts tab are now saved and correctly reflected when the entry is reopened in Edit mode — no more re-entering ledger details on every edit

🎬 Where to Find It

📷 See It in Action

📄 Tax amount & ledger now correctly shown in Sale Edit — Accounts Tab
Tax amount and ledger correctly shown in Sale Edit Accounts Tab
B5
Approval List: Attached Doc Not Fully Loading in View
Full document now loads in viewer without downloading
Bug Fix Transaction JOB-164352

📌 What Was Happening

When trying to view an attached document from the Approval List, the full image of the document was not loading in the viewer. Although the zoom in / zoom out controls were present, certain documents were failing to load completely — forcing users to download the document every time just to see its full content, which was time-consuming and disruptive to the approval workflow.

🌟 How This Helps You

The document loading issue in the Approval List viewer has been fixed. Attached documents that previously failed to render fully now load completely within the viewer — users can view the full document directly from the Approval List without needing to download it. The zoom in / zoom out controls work as intended for all documents.

🎬 Where to Find It

📷 See It in Action

📄 Document not loading fully in viewer — before fix (1)
Document not loading fully in approval list viewer before fix
📄 Full document loading correctly in viewer — after fix (2)
Full document loading correctly in approval list viewer after fix
B6
Purchase Requisition: Status Change Blocked by Error
Partial to Open status change no longer shows save error
Bug Fix Report JOB-164490

📌 What Was Happening

In the Purchase Requisition, when opening an entry that was in Partial status and changing its status to Open, the system displayed the message “Data not saved” — preventing the status update from being applied. Users were unable to revert a Partial requisition back to Open without this error blocking the save.

🌟 How This Helps You

The issue has been fixed. Editing a Purchase Requisition with Partial status and changing it to Open now saves correctly without any “Data not saved” error — the status update is applied and retained as expected.

🎬 Where to Find It

📷 See It in Action

📄 Purchase Requisition with Partial status in edit mode (1)
Purchase Requisition with Partial status in edit mode
📄 Status changed to Open and saved correctly (2)
Status changed to Open and saved correctly
B7
Inactive Godown Missing in Godown Report Variations
Item Wise & Group Wise now include inactive godowns
Bug Fix Report JOB-164615

📌 What Was Happening

In the Godown Report, godowns that had been marked as inactive in Godown Master were not appearing in the following report variations:

Item Wise — inactive godowns were missing from the item-level breakdown
Group Wise — inactive godowns were missing from the group-level breakdown

This meant that stock held in or associated with an inactive godown was silently excluded from these report views, leading to incomplete data.

🌟 How This Helps You

The Godown Report now correctly reflects inactive godowns in both the Item Wise and Group Wise variations. Stock data associated with inactive godowns is no longer excluded from these views — giving a complete and accurate picture across all godowns regardless of their active / inactive status.

🎬 Where to Find It

📷 See It in Action

📄 Inactive godown now visible in Godown Report (1)
Inactive godown now visible in Godown Report
📄 Item Wise view showing inactive godown (2)
Item Wise view showing inactive godown
📄 Group Wise view showing inactive godown (3)
Group Wise view showing inactive godown