> For the complete documentation index, see [llms.txt](https://docs-integration.squake.earth/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-integration.squake.earth/notable-changes/release-notes/2024/2024-jan.md).

# Product Release Notes January 2024 - Dashboard Checkout, Salesforce Deep Integration & Smarter Purchases

#### 🚀 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 `expand` on 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs-integration.squake.earth/notable-changes/release-notes/2024/2024-jan.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
