GET /api/public-money/export
CSV-export av konteringsrader eller fakturor
Exporterar upp till 10 000 rader för ett urval, med samma filter som postutforskaren. Exporten börjar alltid från urvalets början — sidmarkören i postutforskaren ignoreras.
Parametrar
- scope
- valfri — Posttyp: ACCOUNTING_ROW (standard) eller INVOICE. De två blandas aldrig i en export. Exempel:
INVOICE - fakturor
- valfri — Äldre alias: fakturor=1 betyder scope=INVOICE (scope har företräde). Exempel:
1 - actor
- valfri — Köparens exakta entitets-id (inte namn). Exempel:
legacy:actor:gavle - supplier
- valfri — Leverantörens exakta entitets-id (inte namn). Exempel:
legacy:vendor:atea-sverige-ab-42380 - year
- valfri — Fyra siffror. Poster med okänt datum ingår aldrig i ett år. Exempel:
2023 - min
- valfri — Minsta belopp: ett ändligt tal med punkt som decimaltecken. Kreditposter är negativa. Exempel:
-1000 - max
- valfri — Största belopp, samma format som min. min får inte överstiga max. Exempel:
50000
Svar
- 200 text/csv; charset=utf-8 — UTF-8 med BOM, semikolonseparerad, alla fält citerade, CRLF-radslut, formelskyddad (celler som kan tolkas som formler neutraliseras).
- 400 application/json — {"error":"Ogiltiga exportfilter."} — okänd posttyp, ogiltigt år eller ogiltigt belopp.
- 503 application/json — {"error":"Exportens datakälla är inte tillgänglig. Försök igen senare."} — datakällan svarade inte; inget gammalt eller påhittat innehåll skickas.
Svarsrubriker
- x-export-rows
- Antal rader i filen.
- x-export-scope
- Posttypen som exporterades.
- x-export-truncated
- true om urvalet har fler rader än de 10 000 som ryms — filen är då ett avkortat urval, inte hela urvalet.
- content-disposition
- Filnamn: press0-<posttyp>-<datum>.csv.
- cache-control
- no-store — varje anrop läser källan på nytt.
Kolumner i CSV:n
record_id · record_scope · date · invoice_number · voucher · amount · currency · supplier · supplier_orgnr · source_refs · evidence_refs · dataset_vintage
Exempel
curl -sS -o fakturor-2023.csv 'https://press0.xyz/api/public-money/export?scope=INVOICE&year=2023'