Tuesday, December 9, 2025
3 changes · 19.0
Enhancements to existing features
India sales transactions can now use 5% reverse charge GST options in addition to the existing 18% options. This helps businesses apply the correct tax treatment for eligible sales and improves compliance coverage in Indian localization.
Original PR description
Before this PR: - We had 18% RC taxes for the sale operation in India - But didn't have 5% RC taxes for the sale operation After this PR: - New 5% RC taxes for the sale operation in India are added - New taxes: 1. '5% IGST RC', which maps to '5% GST S' 2. '5% GST RC', which also maps to '5% GST S' and has the following child taxes: '2.5% SGST RC' and '2.5% CGST RC' Task-5175995
This pull request improves the user experience and stability of expense processing using Stripe virtual cards. Key changes include visual updates to card displays, automated expense approval for Stripe card users, and fixes related to data synchronization and error handling during card shipping status updates. These improvements streamline the expense workflow and ensure accurate tracking.
Original PR description
- Create Expense at the authorization instead of the capture
- Send a mail when a virtual card is assigned to someone
- Correct text inside card pause dialog
- Improve card look:
- Align date, pin and copy button on the card
- Fix physical card pin number not visible with dark mode
- Fix date horizontal alignment on pending physical cards
- Add Unlimited as placeholder on cards payement limits
task-4860676This update enhances the documentation system by enabling developers to receive complete server error tracebacks when errors occur. A new component, DocErrorDialog, manages the display of these tracebacks, providing more detailed information for troubleshooting. This improves the developer experience and helps quickly identify and resolve issues within the documentation.
Original PR description
This commit updates the /doc controllers from 'http' type to 'json2' to allow the frontend to receive the full server traceback on errors. This change required modifying `http.Json2Dispatcher.is_compatible_with` to also accept requests with no content-type when content-length is 0. It introduces a new component, `DocErrorDialog`, to manage error display and server traceback. The general error handling flow for the api_doc fetch calls is also improved. task-5172546 task-5349157