However, despite its impressive reach and impact, the organization faced several challenges. One such challenge lay in integrating membership data, which operated asynchronously, resulting in an eight-hour processing time for invoices and payments. This elongated processing period extended across the entire membership lifecycle, encompassing initiation, renewal, and educational progress tracking, necessitating the utilization of multiple applications and manual interventions.
The company has a biannual renewal cycle, during which the creation of millions of orders is essential for payment collection. Similarly, considerable efforts are expended in deleting unpaid orders, further exacerbating operational inefficiencies.
The reconciliation process from the payment gateway to the bank was manual and time-consuming. As a result, the business performed periodic reconciliations for aggregated amounts. To access the transactional information, manual intervention was required. Moreover, their tax integration system lacked a connector for custom entities and processes. Additionally, the absence of a mechanism to extend special pricing to existing members, distinct from regular pricing, underscored a further operational shortfall.
DynaTech Systems developed a real-time data integration system via Rest APIs with the Sitecore Membership Portal and E-commerce platform. Additionally, a robust Membership Application was constructed with features including Start a Club, Membership Enrolment, Membership Renewal, Membership Reinstatement, Membership Transfer, Sponsored Membership (Full/Partial), Club Re-alignment, Member Leadership Roles, Prison Clubs, Membership Certificates, and Education Levels.
Through a comprehensive re-architecture of the application design and data structure, the introduction of the following productive features has been facilitated:
DynaTech implemented a transaction tracing system that automates matching payment transactions from the Payment gateway to Dynamics and the Bank, leading to automated bank reconciliation. This process is executed automatically on a daily basis, significantly reducing manual efforts and providing valuable insights into transactions in case of discrepancies.
Nearly 54 data entities are aligned through Data Warehouse (DW), orchestrated 16 Power Automate Flows, integrated with 100 APIs, and established an SFTP connection to address various process requirements, including Product and Orders, Membership Process and Financials, Payment Integration, Tax Solutions, Payment Bank Reconciliation, Customer Financials, 3rd Party Logistics, Automated Bank Statement Import, and Address Validation.
We converted the Membership data into real-time Revenue Journals incorporating Accrual data. This transformation enables the business to access real-time transaction information without the need for manual intervention. The revenue journals now capture record-level transactions, eliminating the manual monthly single-line entry process.
Due to the limitations of Avalara's standard connector in supporting custom entities or processes, DynaTech developed a tax integration solution using APIs to calculate real-time tax for Product Orders and Memberships. This functionality empowers users to execute the following transactions seamlessly: Retrieve tax values from Avalara, commit tax transactions to Avalara, and Confirm/Post-tax transactions to Avalara
We designed and implemented various order types with thorough validation and checks, like: