# Kvitteringer

1 af 2 understøttet
Kilde: https://plasapi.com/da/funktioner/patron/receipts/

Giv lånerne en kvittering når de låner eller afleverer materiale, på papir, på skærmen eller sendt af bibliotekssystemet.

## 2.12.1 Se kvitteringer — Ikke endnu

Vis låneren deres tidligere kvitteringer.

> Ikke i PLAS endnu. Funktionen er ikke understøttet i dag. Beskrivelsen viser hvad den gør, så du kan se sammenhængen med resten.

## 2.12.2 Send kvitteringer — Understøttet

Giv låneren en kvittering for det de lige har lånt eller afleveret.

### Det kan du bygge

En selvbetjeningsautomat eller en personaleskranke kan printe eller vise en kvittering lige efter udlån eller aflevering. Hvor bibliotekssystemet selv sender kvitteringer, kan låneren i stedet få dem på e-mail eller sms.

### Typisk flow

1. Låneren låner eller afleverer materiale (2.16.1, 2.16.2).
2. Et gennemført `Checkout` eller `Checkin` returnerer det kvitteringen skal bruge: eksemplaret, udgaven, dato og tid og, ved et lån, afleveringsdatoen.
3. Klienten printer eller viser kvitteringen ud fra det svar.
4. Tilbyder provideren notifikationstyperne `checkout_receipt` og `checkin_receipt`, kan låneren vælge en leveringsmetode for dem med `UpdatePatronNotificationSettings` (2.11.4), og så sender bibliotekssystemet selv kvitteringen.

### Det leverer API'et

- `publicationId` er der så klienten kan vise eller printe en titel. `publicationMetadata` er en reserve når udgaven ikke kan hentes for sig.
- `fees` viser de gebyrer udlånet eller afleveringen skabte, for eksempel et gebyr for overskredet afleveringsdato. En tom liste betyder ingen; mangler feltet, kan provideren ikke afgøre det.
- `checkout_receipt` og `checkin_receipt` er anbefalede notifikationstyper, ikke påkrævede. `GetPatronNotificationSettings` viser hvilke typer provideren har.

### Kald i API'et

Kaldene bag visningen

- [POST /checkout/{itemId}](https://plasapi.com/da/provider/v0.6.7/checkout-and-checkin/#Checkout) — Check out an item
- [POST /checkin/{itemId}](https://plasapi.com/da/provider/v0.6.7/checkout-and-checkin/#Checkin) — Check in an item
- [PATCH /patron/{patronId}/notification-settings](https://plasapi.com/da/provider/v0.6.7/patron/#UpdatePatronNotificationSettings) — Update one or more patron notification settings
