Skip to Content
Begreper

Begreper

Seks ting du må kjenne for å forstå svarene fra API-et.

Ordre og nummer

Alt er en ordre: en lapp fra verkstedet, en ordre fra disken, en forespørsel fra nettbutikken eller fra deg. Hver ordre får neste nummer i verkstedets serie, vist som 004711. Testordre har egen serie, T-000012.

Nummeret i en ordre
{ "number": 4711, "numberDisplay": "004711", "isTest": false }

Bruk numberDisplay når du viser nummeret til et menneske. Det er det samme nummeret som står på lappen.

Stigen

En ordre går oppover stigen: Forespørsel → Mottatt → I arbeid → Klar → Levert → Fakturert → Betalt. Avbrutt kan skje underveis.

  1. Forespørselforespurt
  2. Mottattmottatt
  3. I arbeidi_arbeid
  4. Klarklar
  5. Levertlevert
  6. Fakturertfakturert
  7. Betaltbetalt
Avbruttavbruttkan skje underveis

Settes bare av faktura og betaling, aldri med API-et.

status er den lagrede verdien (forespurt, mottatt …), statusLabel ordet appen viser. Fakturert og Betalt settes bare av faktura og betaling, aldri med API-et. Et system med retten orders:status kan flytte en ordre til I arbeid, Klar og Levert med POST /orders/{number}/status.

Sett en ordre klar
curl https://vbeslag.com/api/v1/orders/004711/status \ -H "Authorization: Bearer $VBESLAG_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "klar" }'

Penger i øre

Beløp er hele øre med «Ore» til slutt: unitPriceOre: 61200 er 612 kr. Moms er basispunkter: vatBp: 2500 er 25 %. En linje uten pris har priceStatus: "pending": Pris kommer.

En linje med pris
{ "unitPriceOre": 61200, "vatBp": 2500, "priceStatus": "priced" }

Regn i hele øre, og del på 100 først når du viser beløpet til et menneske.

Test og ekte

En testnøkkel (vb_test_) lager testordre som ikke vises i listene, sender aldri SMS eller e-post, teller ikke på regningen og slettes etter 30 dager. Den leser de ekte kundene, men kan ikke endre kunderegisteret. Se Nøkler og tilgang.

Verkstedsnøkkel og kundenøkkel

En verkstedsnøkkel ser hele verkstedet. En kundenøkkel hører til en kunde: den ser bare den kundens ordre, avtaler og sendte fakturaer, sender forespørsler og avrop på kundens godtatte avtaler, og kan trekke tilbake sine egne forespørsler.

Et annet verksteds eller en annen kundes ordre eller faktura svarer 404, aldri 403. Se Nøkler og tilgang.

Tid

Tidspunkter er ISO 8601 i UTC. Datoer (requestedDate, deliveryDate) er dager på Oslo-kalenderen, ÅÅÅÅ-MM-DD.

Tidspunkt og dato
{ "createdAt": "2026-12-14T10:42:07Z", "deliveryDate": "2026-12-18" }