Em dashes (—) and en dashes (–) had spread across comments, docs, tests, and a few UI strings, reading as AI-generated boilerplate rather than house style. Replaced each with punctuation matching its context: colon for explanatory clauses, comma for asides, plain hyphen for numeric/legal ranges (e.g. "21-23§"), "to"/"till" for date ranges, parentheses for paired-dash asides. messages/en.json and messages/sv.json were fixed by hand together to keep sv/en in sync. Left untouched where the dash is the functional subject rather than decorative punctuation: date-range-parser.ts's separator regex, charset-repair.ts's CP1252 byte-mapping table (and its test), the SIE encoding mojibake docs, generic-csv.ts's minus-sign normalizer, the agent system-prompt files that already instruct against em dashes, and a golden iXBRL test fixture compared byte-for-byte. Also fixes two bugs surfaced along the way: an off-by-one in ApiKeysPanel's scope-label split (a leftover from an earlier partial pass), and a charset-repair test that had lost the literal en-dash it exists to verify. Regenerated the agent atom seed migration (skills:generate) since 27 SKILL.md files changed. Added a CLAUDE.md rule against em/en dashes, with an explicit carve-out for the functional-dash cases above. Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
6.4 KiB
Payment Provider: bokföringsmappning per aktör
Per provider: jurisdiktion, reverse charge-status, faktureringsmodell, payout-cykel, BAS-konton, fee-struktur.
Stripe
Faktureringsentitet (EEA): Stripe Technology Europe Ltd, Dublin, Irland. Reverse charge: JA (B2B-tjänst från IE till SE, 6 kap. 33 § ML, huvudregeln). Konto 4535 + 2614/2645. Faktureringsmodell: Avgifter debiteras netto från payout. Månatlig faktura med specifikation laddas ner från Dashboard → Documents. Payout-cykel: T+2 för SEK, T+7 för EUR/USD (default; konfigurerbart per konto). BAS-konton:
- 1581: Fordringar Stripe (clearingunderkonto till 1580)
- 6040: Kontokortsavgifter (transaktionsavgifter)
- 4535: Inköp av tjänster från annat EU-land 25 % (reverse charge på den momspliktiga delen)
- 2614 + 2645: utgående/ingående RC-moms
- 3960/7960: FX vid USD/EUR-payout Fee-struktur (EEA-kort, default 2025): 1,4 % + 1,80 SEK; non-EEA: 2,9 % + 1,80 SEK; valutaväxling +2 %; Klarna via Stripe +1,99 %. Momsbedömning per komponent (dnr 8-5507): processing fee = momspliktig teknisk tjänst (RC tillämpas); interchange/scheme fees = vidaredebiterad pass-through, normalt momsfri. Stripe specificerar inte alltid uppdelning: i praktiken behandlas hela transaktionsavgiften som RC-tjänst om Stripe inte tydligt anger annat.
Klarna
Faktureringsentitet: Klarna Bank AB, Stockholm, Sverige (org.nr 556737-0431). Reverse charge: NEJ, svensk entitet, svensk moms på faktura (eller momsfri finansiell tjänst där tillämpligt). Faktureringsmodell: Settlement reports veckovis (måndagar för föregående vecka, kan variera). Avgifter debiteras netto från payout. Payout-cykel: 1-2 gånger per vecka, varierar per avtal (kan vara 14 dagar för nya merchants under verifikation). BAS-konton:
- 1582: Fordringar Klarna (clearingunderkonto)
- 1513: Klarna Pay Later/Slice it (kundfordran innan settlement)
- 6040: Kontokortsavgifter (transaktionsdelen)
- 6062: Kreditfees, ej-godkända faktorerade fakturor
- 2611: Svensk utgående moms (Klarna är svensk entitet, ingen RC) Fee-struktur: Pay Now ~1,49 % + 2,50 SEK; Pay Later (faktura/delbetalning) 2,49-3,29 % + 2,50 SEK; Financing varierar. Momsbedömning: Klarnas kreditbedömning är momsfri finansiell tjänst (3 kap. 9 § ML 2023:200), transaktionsdelen är momspliktig teknisk tjänst. Klarnas faktura ska specificera. Varning: Klarna Inc (US) och Klarna AB-dotterbolag i andra länder fakturerar med RC: verifiera entiteten per faktura, inte per varumärke.
Adyen
Faktureringsentitet (EEA): Adyen N.V., Amsterdam, Nederländerna. Reverse charge: JA. Konto 4535 + 2614/2645. Faktureringsmodell: Månatlig invoice; transaktionsavgifter kan debiteras antingen netto från payout eller separat. Payout-cykel: Konfigurerbart: veckovis vanligast, dagligt möjligt med tillägg. BAS-konton: Som Stripe. Fee-struktur: 0,11 EUR processing fee + interchange + scheme fee + payment method fee (transparent pricing). Anmärkning: Adyens fakturaspecifikation är tydligare än Stripes: uppdelningen mellan processing fee (RC-momspliktigt) och interchange (RC-momsfritt) ska följas per komponent.
PayPal
Faktureringsentitet (EEA): PayPal (Europe) S.à r.l. et Cie, S.C.A., Luxemburg (banklicensierad). Reverse charge: NEJ för rena betalningstjänster (banklicens → momsfri finansiell tjänst enligt 3 kap. 9 § ML). JA för icke-finansiella tilläggstjänster. Faktureringsmodell: Avgifter debiteras netto från transaktionen direkt. Månatlig statement. Payout-cykel: Manuell utbetalning från PayPal-konto till bank, eller veckovis automatisk om aktiverat. BAS-konton:
- 1583: Fordringar PayPal
- 6040: PayPal-avgifter (momsfri finansiell tjänst)
- 3960/7960: FX (PayPals interna växling är ofta sämre än ECB; kursdifferens bokas här) Fee-struktur: 1,9-3,4 % + 3,25 SEK + valutaväxling 3-4 %. Anmärkning: PayPals momsbedömning är komplex: kontrollera per fakturarad om RC ska tillämpas.
Shopify Payments
Faktureringsentitet (EEA): Shopify International Ltd, Dublin, Irland (för Payments). Plattformsavgifter (subscription) från samma entitet. Reverse charge: JA. Konto 4535 + 2614/2645. Faktureringsmodell: Avgifter debiteras netto från payout. Månatlig invoice för subscription (Basic/Shopify/Advanced). Payout-cykel: Daglig (default), konfigurerbar till veckovis eller månadsvis. BAS-konton:
- 1584: Fordringar Shopify Payments
- 6040: Transaktionsavgifter Payments
- 4535: Subscription (Basic Shopify-prenumeration etc.) + RC
- 6540: Övriga IT-tjänster (om annan klassificering föredras för subscription) Fee-struktur: 1,6 % + 0,25 EUR för EEA-kort på Basic-planen; varierar med plan och kortregion. Anmärkning: Shopify Payments använder Stripe som underliggande processor men fakturerar i eget namn: behandlas som Shopify, inte Stripe, i bokföringen.
Mollie
Faktureringsentitet: Mollie B.V., Amsterdam, Nederländerna. Reverse charge: JA. Konto 4535 + 2614/2645. Payout-cykel: Daglig (T+1) som default. BAS-konton:
- 1585: Fordringar Mollie
- 6040: Avgifter Anmärkning: Stark i Benelux och EU-marknader, mindre vanlig i Sverige.
Qliro
Faktureringsentitet: Qliro AB, Stockholm, Sverige. Reverse charge: NEJ, svensk entitet. Payout-cykel: Varierar per avtal, vanligen veckovis. BAS-konton:
- 1586: Fordringar Qliro
- 1513: Faktura/delbetalning innan settlement
- 6040 / 6062: Avgifter / kreditfees
- 2611: Svensk moms på fakturan Anmärkning: Nordisk konkurrent till Klarna. Faktura/delbetalning vanligast.
Generella rekonciliationsmönster
-
Order ledger (Shopify/Centra/WooCommerce) ↔ provider gross: matcha per orderID och brutto-belopp innan avgifter. Diff = öresavrundning (3740) eller felaktig orderstatus.
-
Provider gross − avgifter ↔ bankpayout: matcha per payout-batch och netto-belopp. Diff = chargebacks, refunds eller reserves som provider håller.
-
FX-omräkning fordringskonto: om provider håller saldo i EUR/USD och payout sker i samma valuta till valutakonto 1980, ingen FX-diff vid payout: diffen uppstår först vid växling till SEK på 1930. Om provider växlar internt vid payout, bokas diff på 3960/7960 vid varje payout.
-
Reserves och hold: vissa providers håller en del av payouten i reserve (vanligt första 6 mån för nya merchants). Reserve-saldot ska synas separat på underkonto till 1580.