Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Stripe till Wave: utbetalningar bokförs som verifikat

Rickard Andersson Partner, Nodenordic.se

Din bokföring ska inte halka efter varje gång Stripe gör en utbetalning. Men utbetalningarna kommer in, avgifterna försvinner i mängden och plötsligt sitter du i Wave och försöker minnas vad insättningen faktiskt avsåg.

Bokförare ser röran under avstämningsveckan. Byråägare känner av den när kundarbetet staplas på hög och huvudboken fortfarande ligger på ”senare”. Och om du driver en liten verksamhet själv är Stripe Wave-automation skillnaden mellan en strukturerad månadsavslutning och ett stressigt ikapp-pass.

Det här flödet loggar varje Stripe-utbetalning i Wave Accounting som en verifikation automatiskt. Du får se vad det gör, vad du behöver och hur det sparar timmar samtidigt som det håller bokningarna konsekventa.

Så fungerar den här automatiseringen

Hela n8n-flödet, från trigger till slutligt resultat:

n8n Workflow Template: Stripe till Wave: utbetalningar bokförs som verifikat

Problemet: Stripe-utbetalningar skapar eftersläpning i bokföringen

Stripe-utbetalningar är inte samma sak som försäljning, och det glappet är där bokföringen snabbt blir irriterande. En utbetalning kan samla flera betalningar, återbetalningar, tvister och Stripe-avgifter i en enda insättning. När du bokför den manuellt i Wave tvingas du återskapa vad som hänt via ett fåtal vyer och exporter. En missad avgiftsrad eller ett felkategoriserat belopp ser inte ”fel” ut förrän vid avstämningen, vilket är exakt när du har som minst tålamod för detektivarbete. Det är inte svårt. Det är skört, och det upprepas varje vecka.

Friktionen byggs på. Här brukar det oftast fallera.

  • Du kopierar utbetalningssummor till Wave och inser sedan att nettobeloppet inte stämmer eftersom avgifterna inte separerades tydligt.
  • En utbetalning landar på banken, men Wave saknar fortfarande en matchande verifikation, så avstämningen blir en gissningslek.
  • Du skjuter upp bokföringen ”till fredag”, och fredag blir ett två timmar långt städpass.
  • Manuella bokningar skiljer sig från person till person, vilket ger inkonsekvent kontomappning och röriga rapporter.

Lösningen: logga Stripe-utbetalningar i Wave automatiskt

Det här n8n-flödet startar i samma ögonblick som Stripe markerar en utbetalning som betald. I stället för att vänta på att någon ska se insättningen och öppna Wave hämtar det utbetalningsdata direkt och skickar in den i Wave Accounting via Waves API. I praktiken innebär det att en korrekt verifikation skapas direkt, via en GraphQL-förfrågan som Wave förstår. Du får en strukturerad huvudbokspost kopplad till utbetalningens timing, inte ”när någon får tid”. Flödet kan också anpassas för att inkludera de konto-ID:n du använder i din egen kontoplan, inklusive egna konton, så att bokningarna hamnar rätt.

Flödet startar på en Stripe-utbetalningshändelse. Sedan formaterar n8n datan till Waves verifikationspayload och postar den via en HTTP-förfrågan. När det är klart ligger verifikationen redan i din huvudbok i Wave, redo för granskning och avstämning.

Det du får: automatisering vs. resultat

Exempel: så ser det ut i praktiken

Säg att du har fem Stripe-utbetalningar per vecka. Manuellt tar det oftast cirka 15 minuter per utbetalning att hitta utbetalningen, bekräfta netto vs. brutto, hantera avgifter och skapa en verifikation i Wave, alltså ungefär en och en halv timme i veckan. Med det här flödet är ”arbetet” i princip noll: Stripe triggar direkt och Wave får verifikationen efter ett kort API-anrop. Du granskar fortfarande, men du granskar förberedda verifikationer, inte bygger om dem från grunden.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Stripe för triggers på utbetalningshändelser.
  • Wave Accounting (Wave Apps) för att skapa verifikationer via API.
  • Wave-auktoriseringstoken (hämtas i Wave Apps efter att du har auktoriserat åtkomst).

Kunskapsnivå: Medel. Du klistrar in en auth-token, uppdaterar konto-ID:n och justerar en GraphQL-payload noggrant.

Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

En Stripe-utbetalning triggar flödet. När Stripe markerar en utbetalning som betald fångar n8n händelsen direkt via noden Stripe Trigger.

Utbetalningsdatan förbereds för bokföring. n8n tar utbetalningsdetaljerna och mappar dem till de fält Wave förväntar sig, så att beloppen hamnar rätt och bokningen är lätt att läsa även senare.

Wave får en GraphQL-förfrågan för verifikation. Flödet skickar en autentiserad HTTP-förfrågan till Wave Accountings API, med en Bearer-token i headern och en GraphQL-payload som skapar verifikationen.

Huvudboken hålls uppdaterad i Wave. När den är postad finns verifikationen redan i Wave när insättningen når banken, vilket gör matchning och avstämning betydligt lugnare.

Du kan enkelt ändra kontomappningen så att den matchar din kontoplan utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera Stripe-triggern

Det här arbetsflödet startar när Stripe skickar en utbetalningshändelse.

  1. Lägg till noden Payout Event Trigger som din trigger.
  2. Ställ in Eventspayout.paid.
  3. Autentiseringsuppgifter krävs: Anslut era stripeApi-autentiseringsuppgifter.

Steg 2: anslut Wave Ledger (HTTP Request)

Utbetalningsdata skickas till Wave med en GraphQL-POST-begäran.

  1. Lägg till noden Log in Wave Ledger och anslut den efter Payout Event Trigger.
  2. Ställ in URLhttps://gql.waveapps.com/graphql/public.
  3. Ställ in MethodPOST och aktivera Send Body och Send Headers.
  4. Ställ in Specify Bodyjson.
  5. Lägg till en header-parameter med Name Authorization och Value Bearer [CONFIGURE_YOUR_TOKEN].

⚠️ Vanlig fallgrop: Noden Log in Wave Ledger har inga inbyggda autentiseringsuppgifter, så ni måste manuellt ange en giltig Bearer-token och ersätta alla [YOUR_ID]-platshållare i JSON-body.

Steg 3: konfigurera Wave GraphQL-body

JSON-body använder Stripe-utbetalningsdata för att skapa en Wave-penningtransaktion med rader och skatteberäkning.

  1. I Log in Wave Ledger ställer ni in JSON Body till den angivna GraphQL-mutationen och behåller alla uttryck.
  2. Säkerställ att uttrycket för externalId är satt till stripe-payout-{{ $json.created.toDateTime('s').format('yyyy-MM-dd') }}.
  3. Säkerställ att uttrycket för date är {{ $json.created.toDateTime('s').format('yyyy-MM-dd') }}.
  4. Bekräfta att beloppsuttrycken använder {{ ($json.data.object.amount / 100).toFixed(2) }} för totalsummor och rader.
  5. Bekräfta att skatteberäkningen använder {{ (($json.data.object.amount / 100) - (($json.data.object.amount / 100) / 1.05)).toFixed(2) }}.

Ni kan anpassa description eller skattelogiken i JSON-body om er Wave-konfiguration använder andra skatteregler eller konton.

Steg 4: testa och aktivera ert arbetsflöde

Validera arbetsflödet med en Stripe-utbetalningshändelse och bekräfta att transaktionen visas i Wave.

  1. Klicka på Execute Workflow för att köra ett manuellt test med exempeldata från Stripe.
  2. Kontrollera utdata från noden Log in Wave Ledger för ett lyckat svar och ett transaktions-id.
  3. Verifiera att utbetalningsposten i Wave matchar förväntat belopp, datum och skattevärden.
  4. Slå på arbetsflödet med reglaget Active för att börja fånga live-utbetalningar från Stripe.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Inloggningsuppgifter för Wave Accounting kan löpa ut eller sakna behörighet för det företag du bokför på. Om det slutar fungera, kontrollera först din auktoriseringstoken i Wave Apps och Authorization-headern i noden HTTP Request.
  • Om Stripe skickar en utbetalningshändelse innan all relaterad data är helt tillgänglig kan timingen upplevas inkonsekvent. Lägg till en kort väntan eller retry-logik om Wave-anropet ibland postar med saknade fält.
  • Wave-konto-ID:n är den tysta felkällan. Om du använder egna konton, hämta korrekta ID:n från Wave (nätverksloggar efter att du skapat en testtransaktion fungerar bra), annars bokför du i fel ”hinkar”.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Stripe Wave-automationen?

Cirka 30 minuter om du redan har din Wave-token och dina konto-ID:n.

Behöver jag kunna koda för att automatisera Stripe Wave-automation?

Nej. Du klistrar främst in uppgifter och redigerar några fält. Det är bra om du är hyfsat bekväm med att läsa en GraphQL-payload, men du kommer inte att ”bygga en app”.

Är n8n gratis att använda för det här Stripe Wave-automationsflödet?

Ja. n8n har ett gratisalternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna med Wave/Stripe-kostnader (Wave API-åtkomst är kopplad till din Wave Apps-konfiguration, och Stripe-avgifter är dina vanliga transaktionsavgifter).

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och klarar n8n bra. Egen drift ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa den här Stripe Wave-automationen för att dela upp avgifter och skatter?

Ja, men du behöver rätt Wave-konto-ID:n. De flesta anpassar GraphQL-kroppen i noden ”Log in Wave Ledger” (HTTP Request) för att posta separata rader för Stripe-avgifter och en rad för moms (den här mallen antar att moms är inbakad i totalsumman, cirka 5 %). Du kan också ändra vilka Wave-konton som debiteras/krediteras så att utbetalningar hamnar på exakt de clearingkonton din redovisningskonsult förväntar sig.

Varför misslyckas min Stripe-anslutning i det här flödet?

Oftast är det en Stripe-inloggning i n8n som har löpt ut, eller att triggern lyssnar på fel Stripe-konto. Återanslut Stripe i n8n och bekräfta att utbetalningshändelsen faktiskt triggas i din Stripe-dashboard. Om triggern fungerar men postningen till Wave misslyckas är problemet inte Stripe alls; det är vanligtvis Wave-tokenen eller ett felaktigt konto-ID.

Hur många utbetalningar kan den här Stripe Wave-automationen hantera?

Många, eftersom det är en körning per utbetalningshändelse.

Är den här Stripe Wave-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom journalföring i Wave vanligtvis kräver en anpassad HTTP-förfrågan och en GraphQL-payload, och det är där Zapier/Make-scenarier tenderar att bli pilliga eller dyra. n8n ger dig också mer kontroll över formatering, grenar och retries utan att ta betalt per liten ”steg”-åtgärd. Om du kör egen drift behöver du inte bevaka task-volymer som en hök. Nackdelen är uppsättningen: du lägger lite mer tid på att få Wave-auktorisering och konto-ID:n rätt. Om du vill att någon dubbelkollar din mappning, prata med en automationsexpert.

När det här väl rullar håller sig Wave redo för avstämning utan den veckovisa copy-paste-ritualen. Bara det gör att månadsavslutet känns betydligt lättare.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal