When building and maintaining SaaS platforms, even the smallest bug can cause confusion for end users. Recently, our QA team at Skynix investigated and tested a bug fix in Clodify, our intelligent CRM/ERP system, related to currency handling on invoices.
The Issue: Wrong Currency on Edit Invoice Page
The client reported a bug where invoices created in one currency displayed a different currency when later edited. This issue was tied to how payment methods were being managed in the system.
For example:
- A user creates an invoice in USD.
- When editing the same invoice, the payment method section would incorrectly show another currency, such as EUR.
This inconsistency risked confusion in financial reporting and required immediate resolution.
๐ The Testing Process
To verify the bug fix, we followed a structured QA flow:
- Check Available Payment Methods. First, we confirmed that the business account had three different payment methods available. This ensured that our test covered multiple scenarios.
- Create a New Invoice. We generated an invoice linked to one of the available payment methods. The focus was to observe how the system handled the assigned currency at the creation stage.
- Edit the Invoice. Next, we opened the invoice in edit mode and reviewed the payment method details. Previously, this was the stage where the wrong currency appeared.
- Confirm Correct Currency. After the fix, the system retained the correct currency assigned during invoice creation. Both the invoice and the payment method displayed consistent values.
- Re-Test to Validate Stability. We repeated the process across multiple payment methods to confirm that the issue was consistently resolved.
๐ The Result
The fix successfully eliminated the mismatch. Now, when users edit invoices, the payment method currency remains accurate and aligned with the original selection.
โ
Bug closed.
โ
Client confirmed.
โ
System ready for production.
๐ Why This Matters
Although it might seem like a small detail, currency mismatches can lead to serious financial errors, especially for businesses operating across multiple regions. By resolving this bug, Clodify ensures:
- Accurate financial reporting
- Smoother client billing
- Better trust in the platform
At Skynix, we believe in not just fixing bugs, but also improving the reliability of the systems our clients depend on every day ๐ง๐ปโ๐ป
