January 2024 release notes
New Features
-
[Dashboard Checkout]
• Added checkout page to staging with initial bug bash improvements.
• Released dashboard checkout behind a feature flag.
• Purchases made via dashboard checkout now show their external reference in the purchases table and can be searched by it.
• Added validation for minimum amounts in dashboard checkout (€250).
-
[Client Dashboard]
• Defaults charts to a 6-month timeframe.
• Shows if a purchase was made via API or dashboard checkout.
• Made dashboard layout smaller and more compact.
Improvements
-
Salesforce Integration
• Fine-tuned syncing logic, including associated address models for clients.
• Added follow-up project handling.
• Connected CO₂ Transactions to Purchases and ** Service Trade Agreements** to Prices.
• Added Salesforce Synchronizer cron job.
-
[Calculations]
• Added missing merchant codes & names to expenditure calculation.
• ICAO flight calculation now falls back to global average if origin & distance are missing.
• Updated train operator-specific and ** CO₂ Emissiefactoren** factors.
-
[General]
• Purge Cloudflare caches for both staging & production deployments.
• Generate prices when a split is added/updated and product is valid.
• Improved Adyen invoicing logic.
• Added validation for minimum amounts in projects (checkout).
Bugfixes
- Fixed GLEC road freight calculation bug.
- Backfilled purchase VAT rates & purchase order line states.
- Fixed sandbox client cache read-through issue.
- Fixed file serialization with
expandon API purchases. - Fixed dashboard API usage chart for 6-month timespan.
- Fixed missing on behalf of data in compensation confirmation creation.
- Fixed back-button behavior on detailed purchase view in client dashboard.
- Fixed bug in SQUAKE hotel calculation.
- Fixed formatting of on behalf of addresses in detailed purchase view.