1.28.80 Release

13/8/2026

Bug-Fixes

#1 Corrected Sales Dashboard Invoice Counting

1. Overview

Fixed a dashboard issue where incoming LHDN Purchase Invoices were incorrectly counted as Sales, ensuring your sales totals are now completely accurate.

2. What Has Changed

Previous:

When you received an e-Invoice from a supplier, a system glitch accidentally counted it as both a purchase and a sale. This artificially inflated the sales numbers on your homepage dashboard, even though the actual invoice documents were perfectly correct.

Now:

We corrected the background logic and refreshed the dashboard data. The system now strictly separates the two, accurately counting only genuine sales and completely excluding purchases from your sales total.

3. Impact

Accurate Dashboards: Your Sales Dashboard now displays the true number of sales without any artificial inflation.
Reliable Categorization: Incoming supplier e-Invoices are strictly and exclusively categorized as purchases.
Zero Disruption: Actual invoices, billing, and LHDN submissions remain 100% correct and unaffected (this was only a visual dashboard issue).

#2 Corrected Negative Tax Calculation on Imported Purchase Invoices

1. Overview

Fixed a math issue where imported LHDN purchase invoices showed negative tax amounts, which caused the final invoice totals to be incorrect.

2. What Has Changed

Previous:

When syncing purchase invoices from LHDN, a calculation glitch caused the total tax to be saved as a negative number (for example, -RM31.80 instead of +RM31.80). Because the tax was negative, it didn't add up correctly, causing the "Total Including Tax" to mismatch the official LHDN document.

Now:

We corrected the formula. The system now correctly calculates and saves the tax as a positive number, ensuring your final invoice totals are 100% accurate and match the original document.

3. Impact

Accurate Totals: Your imported purchase invoices now show the correct tax amounts and perfectly match LHDN records.
Reliable Data: No more confusing mismatches between the tax amount and the final invoice total.

What’s New

#1 New Feature: Automated LHDN Intermediary Expiration Alerts

1. Overview

Added automated email and Slack alerts to notify clients and internal teams exactly when their LHDN intermediary appointment expires, preventing invoice submission delays.

2. What Has Changed

Previous:

There were no automated alerts when a company's LHDN connection expired. This caused stalled invoices, resulted in backdating errors, and required our operations team to manually track and notify affected clients.

Now:

The system now automatically emails workspace Admins and the registered Business Email on the exact day their connection expires. The email includes step-by-step renewal instructions. We also upgraded our internal Slack alerts with detailed workspace data (like Environment and TIN) so our support team can track issues faster.

3. Impact

Proactive Action: Clients get immediate, self-serve instructions to renew their connection before the 72-hour submission window closes.
Less Manual Work: Our operations team no longer has to manually track and warn clients about expired statuses.
Faster Support: Upgraded internal alerts give our team instant, full context on which workspaces are affected and who was notified.