# Förslag (/mcp/verktyg/forslag)

> Verktyg som skapar ett förslag du godkänner i Klirr. Inget genomförs av anropet.


Inget av de här verktygen genomför något. De kontrollerar mot bokföringen och skapar ett förslag med status `pending`. Du godkänner det i <AppPath steps={['Inställningar', 'AI-förslag']} />. Se [Godkännanden](/mcp/godkannanden).

Alla förslagsverktyg tar även:

| Parameter | Typ | Krävs | Begränsning |
|---|---|---|---|
| `reason` | string | nej | max 1000 tecken. Kort motivering som visas bredvid förslaget i Klirr. |

**Alla returnerar:** `id`, `status` (`pending`), `expires_at`, `approve_url` (länk till godkännandevyn), `action`, `preview` (Klirrs egen sammanfattning) och `message`.

## propose_issue_invoice [#propose_issue_invoice]

**Föreslå att ställa ut en faktura.** Föreslår att ett fakturautkast ställs ut: fakturan numreras, bokförs och skickas till kunden.

| Parameter | Typ | Krävs | Begränsning | Standard |
|---|---|---|---|---|
| `invoice_id` | string | ja | UUID, utkastets id | |
| `channel` | enum | nej | `email` = skicka till kundens e-post, `manual` = markera som skickad utan e-post | `email` |

> Skicka utkastet till Acme när det ser rätt ut.

## propose_invoice_payment [#propose_invoice_payment]

**Föreslå en inbetalning på en kundfaktura.** Föreslår att en inbetalning registreras och bokförs på en utställd kundfaktura.

| Parameter | Typ | Krävs | Begränsning | Standard |
|---|---|---|---|---|
| `invoice_id` | string | ja | UUID | |
| `payment_date` | string | ja | `ÅÅÅÅ-MM-DD`, inte i framtiden | |
| `amount` | number | nej | positivt | hela återstående beloppet |
| `payment_reference` | string | nej | max 200 tecken, t.ex. OCR | |

> Acme betalade INV-0012 i går, registrera det.

## propose_voucher [#propose_voucher]

**Föreslå en verifikation.** Föreslår en manuell verifikation (fri kontering) i serie A. Varje rad har antingen debet eller kredit, och summan av debet måste vara lika med summan av kredit. Använd kontonummer ur `list_accounts`.

| Parameter | Typ | Krävs | Begränsning | Standard |
|---|---|---|---|---|
| `entry_date` | string | ja | `ÅÅÅÅ-MM-DD` | |
| `description` | string | ja | 1–500 tecken | |
| `lines` | array | ja | 2–100 rader | |
| `notes` | string | nej | max 2000 tecken | |

Varje rad i `lines`:

| Fält | Typ | Krävs | Begränsning | Standard |
|---|---|---|---|---|
| `account_number` | string | ja | exakt fyra siffror | |
| `debit` | number | nej | min 0 | 0 |
| `credit` | number | nej | min 0 | 0 |
| `description` | string | nej | max 500 tecken | |

> Bokför kontorsmaterial för 1 250 kr inkl. moms, betalt med företagskortet den 3 maj.

## propose_supplier_invoice_registration [#propose_supplier_invoice_registration]

**Föreslå att registrera en leverantörsfaktura.** Föreslår att en inläst leverantörsfaktura (status draft) registreras och bokförs som leverantörsskuld.

| Parameter | Typ | Krävs | Begränsning |
|---|---|---|---|
| `supplier_invoice_id` | string | ja | UUID |

> Registrera de inlästa leverantörsfakturorna från förra veckan.

## propose_supplier_invoice_payment [#propose_supplier_invoice_payment]

**Föreslå betalning av en leverantörsfaktura.** Föreslår att betalningen av en registrerad leverantörsfaktura bokförs. Pengar skickas inte. Det här registrerar en betalning som redan gjorts.

| Parameter | Typ | Krävs | Begränsning |
|---|---|---|---|
| `supplier_invoice_id` | string | ja | UUID |
| `payment_date` | string | ja | `ÅÅÅÅ-MM-DD` |
| `payment_reference` | string | nej | max 200 tecken |

> Jag betalade elräkningen i fredags, bokför betalningen.

## propose_payroll_deduction [#propose_payroll_deduction]

**Föreslå att fordran på delägare dras från lönen.** Föreslår att en oreglerad fordran på delägare (privata köp på företagets kort) dras från nettolönen i nästa lönekörning. Avdraget görs från lönen för **den som godkänner**. Kvittning mot lön kräver personens eget samtycke (lag 1970:215). Läs beloppet med `get_owner_receivable`.

| Parameter | Typ | Krävs | Begränsning |
|---|---|---|---|
| `amount` | number | ja | positivt, kronor, högst fordran |

> Dra mina privata köp från nästa lön.

## propose_interest_benefit [#propose_interest_benefit]

**Föreslå en ränteförmån för ett lån till en anställd.** Föreslår att en oreglerad fordran på en anställd förmånsbeskattas som ett räntefritt lån (ränteförmån, IL 61 kap. 15–16 §§). Bara för en anställd som inte är delägare, VD eller närstående. För dem är lånet förbjudet (ABL 21 kap. 1 §) och förslaget avvisas. Välj den anställde med `list_employees`.

| Parameter | Typ | Krävs | Begränsning | Standard |
|---|---|---|---|---|
| `employee_id` | string | ja | UUID | |
| `lanebelopp` | number | ja | positivt, kronor | |
| `valid_from` | string | nej | `ÅÅÅÅ-MM-DD` | första dagen i innevarande månad |

> Anna har 3 000 kr oreglerat på företagskortet. Föreslå ränteförmån.
