Friday, March 7, 2025
27 changes
Enhancements to existing features
Users can now manually mark partially matched vendor bills as matched in GSTR-2B reconciliation when valid exceptions fall outside automatic matching tolerances. The change also records these manual decisions in the bill history and allows users to revert them if needed.
Original PR description
For GSTR-2B When matching the vendor bills, there can be the possibility that certain vendor bills should be fully matched but due to not handling certain tolerance for specific/exception vendor bills, the user should have a option to manually match the vendor bill. This commit adds a new selection value `manually_matched` for the field `l10n_in_gstr2b_reconciliation_status`, the user can manually matched the `partially matched` vendor bills from bill form view. also there is functionality to revert back the manually matched bill to partially match. When the user will do the manually match all the exception will be logged in chatter and exception message will be removed from the form view header. Also made the `l10n_in_gstr2b_reconciliation_status` field tracking true and added partner check in gstr2b matching as partner field can be false sometimes. task-3932709
Point of Sale now checks whether an order has actually changed before sending it to the backend. This reduces unnecessary synchronization requests, helping improve performance and reliability during sales operations.
Original PR description
To reduce the number of sync_from_ui requests, a new mechanism has been introduced to detect changes in records. This ensures that a backend sync is triggered only when an order has been modified.