Stripe → dansk momsbogføring. Afstem en måneds Stripe-aktivitet til Dinero-posteringer og SKAT-filen "EU-salg uden moms" (omvendt betalingspligt).
En macOS-desktopapp (Rust + Bevy + bevy_egui) til en dansk SaaS-virksomhed. Navnet er EU + book(keeping).
Den læser Stripe skrivebeskyttet for en valgt periode, klassificerer hvert salg til dansk moms (EU B2B omvendt betalingspligt, salg udenfor EU, dansk salg med moms), afstemmer Stripe-beholdningen og genererer:
- en Dinero-importerbar kassekladde (CSV) + PDF-bilag pr. kategori,
- en SKAT "EU-salg uden moms"-fil til manuel upload,
- en kogebog (Markdown) der beskriver præcis hvad den vil gøre, og en momsangivelse-oversigt (Rubrik A / B / C).
v1 foretager ingen live-ændringer nogen steder - Stripe er skrivebeskyttet, og Dinero/SKAT er filer, du selv gennemser og uploader. Legitimationsoplysninger gemmes i macOS Keychain.
core/- ren forretningslogik (ingen Bevy, intet netværk i API-fladen). Fuldt enhedstestet.app/- tynd Bevy +bevy_eguidesktop-skal.xtask/- build-CLI'en.
cargo xtask build # release-build af GUI-appen
cargo xtask run # byg + kør GUI-appen
cargo xtask test # kør core-testsuiten
cargo xtask bundle # byg en macOS .app (cargo-bundle)(eller blot ./build.sh)
- Åbn Indstillinger og indtast din Stripe secret key (gemmes i Keychain) samt virksomhedens CVR/SE-nummer.
- Vælg en periode (hel måned eller datointerval) og kør.
- Gennemse klassificeringen og afstemningen - ret eventuelle VAT-advarsler.
- Bekræft & generér filer, og gem dem (udenfor dette repo).
- Det præcise SKAT-filformat og de præcise Dinero kassekladde-CSV-kolonner skal verificeres mod den officielle specifikation / et kendt-godt eksempel, før du stoler på det genererede output.
- Live Dinero/Visma API-bogføring (med modposterings-rollback) er en planlagt fremtidig fase; arkitekturen har en plads til det.
- Din Stripe secret key gemmes kun i macOS Keychain - aldrig i repoet, en fil eller logs. Den
sendes udelukkende som en
Authorization-header til Stripe. - Genererede filer (PDF-bilag, Dinero/SKAT-CSV'er) indeholder virksomheds-/kundedata (VAT-numre,
Stripe charge-/kunde-/faktura-id'er, beløb). Gem dem udenfor dette repo.
.gitignoreudelukker de kendte outputfilnavne som sikkerhedsnet.
Dette er et privat værktøj, der leveres som det er, uden nogen form for garanti. Det er ikke skatte- eller regnskabsrådgivning. De genererede kassekladde-, bilags-, momsangivelses- og SKAT-filer - og momsklassificeringen - kan være ufuldstændige eller forkerte; gennemse alt og verificér med din revisor/SKAT, før du indberetter eller bogfører. VAT-numre kontrolleres mod EU's VIES-tjeneste, som kan være utilgængelig; et uverificeret nummer markeres - det accepteres ikke stiltiende.
Ikke tilknyttet eller godkendt af Stripe, Dinero/Visma eller SKAT. Alle produktnavne og varemærker tilhører deres respektive ejere.
Se LICENSE - proprietær, alle rettigheder forbeholdes.