---
title: "Explanation"
description: "Why Nuits Receipts works the way it does, what it checks, and where its limits are."
---

> Documentation Index
> Fetch the complete documentation index at: https://receipts.nuits.net/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Explanation

These pages are for reading when you want to understand the app rather than get a task done. They explain the design choices, what the app checks and what it leaves to you, so you know which figures to trust and which to look at twice.

If you have a task in front of you, the [how-to guides](/docs/how-to/) are quicker. For exact names, columns and limits, see the [reference](/docs/reference/).

- **How it works** — One Worker, one bucket, one database, no queues or scheduled jobs, and how search, the PDF viewer, the installable app and Undo fit in.
- **How reading works** — How Clairic reads a receipt, what the code checks afterwards, and why rows get flagged.
- **How costs are sorted** — Vendor rules first, Clef as the fallback, and what happens when rules disagree.
- **How matching works** — Bank rows and receipts: automatic matches, suggestions, exemptions and transfers.
- **Currencies and reference rates** — Where each euro amount comes from, and why a bank match beats an ECB rate.
- **Email and sender trust** — The allowlist, SPF, and why unproven mail is kept but not read.
- **Privacy and your data** — What runs where, what Nuits sees (nothing), and what leaves your Worker.
- **Running costs** — What you pay Cloudflare for, and when you need Workers Paid.
- **What it does not do** — Not bookkeeping, not advice, not a records system. The no-warranty notice in plain words.
- **For accountants** — How the figures in the month you received were produced, and what to check.

Source: https://receipts.nuits.net/docs/explanation/index.mdx
