March '25 Updates
3 months ago by Morales, Jennifer
This Changelog post details the updates made to the Newline Platform in March, 2025.
What We Improved
- MockFile System Enhancements: Updated methods to schedule workers for non-local external files, created new endpoints for file generation, and adjusted values to prevent errors, enhancing flexibility and accuracy in transaction handling.
- Combined Transfers: Introduced a new endpoint combining counterparty and payment creation into a single request, optimizing payment requests and improving API performance for high-volume transactions. For more information please visit our Combined Transfers Endpoints page.
- Data Enhancements: Added new fields to wire objects and updated processes for RTP transactions, improving the accuracy, relevance, and usability of transaction data.
- ConfigSunset: Removed obsolete configurations and created a migration to streamline the system and improve efficiency.
- Performance: Moved TraceID storage from the database to Redis, enhancing efficiency and speed in handling TraceIDs.
- Prenotes: Implemented recognition and ingestion of prenotes from BAI files, ensuring correct journaling and processing of $0 ACH transactions.
- SSA: Addressed issues with SSA return payments, ensuring proper handling and routing of ACH transactions containing "TREAS 310".
- Reversals: Enhanced handling of ACH reversals by identifying reversals using the entry description field and updating journaler and external UID generation.
- Txn Replay: Implemented enhancements for transaction replay, balance importing, and detokenization across various payment rails, ensuring accurate and efficient processing.
What We Fixed
- Enhanced error logging for advice file processing to ensure clear error messages with relevant context, such as ACH trace IDs.
- Fixed an issue where a company was not being created when passing
company_id
as a parameter to mock transactions. - Implemented validation to ensure that account numbers do not exceed 17 characters during the creation of external accounts.
- Improved the categorization of ACH return transactions by ensuring the correct identification of the original transaction.
- Improved ACH reversals by identifying them using the entry description field, capturing ACH details, and associating them with transactions. Added a new GL event type, "manual ACH reversal," and updated the journaling system and external UID generation for accurate processing.
- Ensured that ACH transactions are journaled successfully, settling the associated synthetic transfer and GL event without errors.
These bug fixes significantly improve system stability and performance, ensuring more reliable and efficient operations across various functionalities.
Why It Matters
Ensuring our API documentation is clear and comprehensive is vital for helping our clients maximize the benefits of Newline’s services. These updates offer clients:
- Greater Efficiency and Accuracy: Streamlined processes, such as the combined payments endpoint, enhance transaction handling and management. Additionally, moving TraceID storage to Redis improves speed and efficiency.
- Enhanced Visibility: Better insights into transaction workflows and system performance, including new fields for wire objects and updated RTP transaction tracking.
- Improved Support: More detailed error logging and troubleshooting capabilities, such as enhanced error messages for advice file processing and improved handling of ACH reversals.
We are committed to continuously improving our documentation to help clients create seamless financial experiences. For questions or further details, please contact [Jennifer Morales]