Martijn Aslander

March 16, 2026

174 Apple facturen downloaden voor je boekhouder (zonder gek te worden)

044A2603-AECD-482B-B850-6C8309B207F1.png

Mijn boekhouder wilde alle Apple facturen van 2025. Klinkt simpel, is het niet.

Apple heeft geen knop "download alles als zip". Je moet naar reportaproblem.apple.com, elke transactie openklappen, op "Bekijk ontvangstbewijs" klikken, wachten tot het laadt, en dan handmatig opslaan als PDF. Keer op keer op keer. Bij mij waren het er 174.

Na de derde factuur dacht ik: dit ga ik niet met de hand doen.

Wat ik heb gebouwd

Een script dat Safari aanstuurt via AppleScript. Het klikt zich letterlijk door de Apple-website heen, precies zoals jij dat zou doen, maar dan zonder dat je erbij hoeft te zitten. Het opent elke transactie, haalt het ontvangstbewijs op, slaat de HTML op, en zet die om naar een nette PDF via Google Chrome.

Ik deel het hier zodat andere zzp'ers er ook wat aan hebben.

Wat je nodig hebt

  • Een Mac (het script gebruikt AppleScript, dat werkt alleen op macOS)

  • Safari

  • Google Chrome (voor de PDF-conversie, hoeft niet je standaardbrowser te zijn)

  • Terminal (zit standaard op je Mac, zoek op "Terminal" via Spotlight)

Hoe het werkt

Stap 1: Open Safari en ga naar reportaproblem.apple.com. Log in met je Apple Account. Scroll naar beneden tot je alle transacties van het jaar ziet dat je nodig hebt. Bij mij moest ik een paar keer op "Meer" of "Vorige" klikken tot ik bij januari was.

Stap 2: Download het script. Je kunt het opslaan waar je wilt, bijvoorbeeld op je bureaublad. De facturen komen in een map Apple facturen 2025 op je bureaublad te staan.

Stap 3: Open Terminal (Cmd+Spatie, typ "Terminal", Enter) en plak het volgende:

chmod +x ~/Desktop/apple-facturen-script.sh
~/Desktop/apple-facturen-script.sh 2025
Vervang 2025 door het jaar dat je nodig hebt.

Stap 4: Leun achterover. Het script doet de rest. Je ziet in Terminal welke factuur hij bezig is te downloaden. Reken op zo'n 15 seconden per factuur, bij mij duurde het totaal een halfuur.

Stap 5: Als het klaar is, vind je alle PDFs in ~/Desktop/Apple facturen 2025/.

Wat als de Apple-site crasht?

Dat gebeurde bij mij drie keer. De site van Apple kan het blijkbaar niet zo goed hebben als je snel achter elkaar facturen opent. Het script vangt dat op door de factuur over te slaan en door te gaan met de volgende. Als het klaar is, herlaad je de Apple-pagina en draai je het script gewoon opnieuw. Het slaat facturen die al gedownload zijn automatisch over en pakt alleen de gemiste op.

Over de bestandsnamen

Het script slaat de PDFs eerst op met de datum en het ordernummer als bestandsnaam, zoiets als 5-jan-2025_MM61QK0KM8.pdf. Niet heel leesbaar voor je boekhouder. Ik heb ook een Python-scriptje geschreven dat ze hernoemt naar Apple factuur - 2025-01-05 - Readwise.pdf, maar dat vereist een beetje meer technische kennis. Als er belangstelling voor is, deel ik dat apart.

Eerlijk zijn over de beperkingen

Het script leest de huidige staat van de Apple-website. Als Apple hun pagina aanpast (andere knoppen, andere structuur), werkt het script niet meer. Op het moment van schrijven — maart 2026 — werkt het. Het is geen gepolijst product, het is een werkend script dat doet wat het moet doen.

Ook: je Mac moet wakker blijven terwijl het draait, en Safari moet op de Apple-pagina blijven staan. Ga niet tussendoor in Safari zitten browsen.

Wat ik ervan leerde

Twee dingen. Ten eerste dat Apple het onnodig moeilijk maakt om je eigen facturen in bulk te downloaden, en dat dat vreemd is voor een bedrijf dat verder behoorlijk goed nadenkt over gebruiksgemak. Ten tweede dat een taak die er uitziet als "stom klusje van een uurtje" precies het soort taak is dat het waard is om te automatiseren. Niet alleen omdat het tijd bespaart, maar omdat het je dwingt om te snappen hoe iets werkt. En dat is bijna altijd de moeite waard.

Het script staat hier op GitHub




About Martijn Aslander

Technologie-filosoof | Auteur | Spreker | Verbinder | Oprichter van vele initiatieven

Momenteel vrolijk druk met Digitale Fitheid 

De leukste dingen die ik momenteel aan het doen ben: https://linktr.ee/martijnaslander en https://linktr.ee/digitalefitheid