Betalingsintegration
Med betalingsintegrationen kan du hente kunder fra Stripe og opkræve fakturaer automatisk på kundens gemte betalingskort. Du arbejder som altid i InvoTrack — registrerer tid, kørsel og udlæg og genererer en faktura — og den eneste forskel er, at du starter med at vælge kunden fra Stripe, og at fakturaen til sidst kan trække betalingen automatisk.
Sådan kommer du i gang
Gå til Indstillinger og find kortet Betalingsintegration. Vælg Stripe, og indsæt din Secret API-nøgle (Stripe Dashboard → Udviklere → API-nøgler) og din webhook-signeringsnøgle (Udviklere → Webhooks). Klik Test forbindelse, slå Aktivér integration til, og gem.
Kopiér til sidst webhook-URL'en fra indstillingerne og opret den som et
webhook-endpoint i Stripe. Tilføj begivenhederne payment_intent.succeeded,
payment_intent.payment_failed og payment_intent.requires_action.
Webhook'en er det, der markerer fakturaen som betalt, når Stripe bekræfter trækket.
Vælg en kunde fra Stripe
Når du opretter eller redigerer en kunde under Kunder, vises knappen Hent fra Stripe (på en ny kunde) eller Knyt til Stripe-kunde (på en eksisterende). Søg på navn eller e-mail, og vælg kunden. På en ny kunde udfyldes navn, adresse, e-mail, land og CVR/VAT-nummer automatisk — du kan rette felterne, før du gemmer. Kundens land og momsregistrering hentes også, fordi de bruges til at beregne moms på fakturaen.
Hver Stripe-kunde kan kun knyttes til én InvoTrack-kunde. Kunder, der faktureres i en anden valuta end virksomhedens, kan ikke vælges endnu (flere valutaer understøttes ikke i denne version).
Opkræv en faktura
Generér fakturaen som normalt. På en faktura til en Stripe-kunde vises knappen Send + auto-opkræv i fakturadetaljerne. Klik for at trække beløbet på kundens gemte kort. Slår du Auto-opkræv ved oprettelse til i indstillingerne, sker trækket automatisk, så snart fakturaen oprettes.
Hvert forsøg vises i fakturadetaljerne under Betalingsforsøg med tidspunkt, status, beløb, Stripe-reference og en eventuel fejlårsag. I fakturalisten viser et lille Auto-mærke ud for statussen, om opkrævningen lykkedes (✓), fejlede (✕), afventer (…) eller kræver 3-D Secure (⚠). Fejler et forsøg, kan du klikke Forsøg igen.
Moms på tværs af lande
Fakturaens moms afgøres ud fra kundens land og momsregistrering:
Danmark (eller intet land angivet) — almindelig dansk moms.
EU, momsregistreret virksomhed — 0 % med teksten "omvendt betalingspligt"; kunden afregner selv moms i sit hjemland.
Uden for EU — 0 % som eksport.
EU uden momsnummer (privatkunde) — pålægges dansk moms, og du får en advarsel, så du kan kontrollere det.
Godt at vide
Synkroniseringen er envejs — kunder hentes fra Stripe til InvoTrack, aldrig den anden vej. Ingen kunder oprettes automatisk; du vælger dem selv.
InvoTrack er fakturaens kilde: fakturanummer, PDF og moms styres i InvoTrack, og betalingen trækkes derefter via Stripe.
Gemte nøgler sendes ikke tilbage til browseren — du ser en maskering (•••) på gemte felter. Lad feltet stå tomt for at beholde den gemte nøgle.
Betalingsforsøg gemmes som en uforanderlig historik og slettes ikke sammen med en kladde.
Deler du din Stripe-konto med andre systemer? Det er sikkert. Stripe sender alle begivenheder til alle webhooks på kontoen, men InvoTrack behandler kun dine egne fakturaer og kvitterer blot for de øvrige begivenheder uden at foretage sig noget. En begivenhed med en ugyldig signatur afvises fortsat.