Guides

Sådan bygger du en faktureringsapp

En faktureringsapp holder styr på en liste over kunder, lader dig oprette fakturaer med linjer og moms, giver hver faktura et unikt nummer, producerer en PDF eller et link, kunden kan åbne, og følger med i, om den er betalt. Første version er en ligetil databaseapp, du kan bygge med AI på en eftermiddag eller to. Detaljerne, der betyder noget – nummerering, moms, låste fakturaer, betalingsstatus – er det, der adskiller et legetøj fra noget, du kan sende til en kunde.

Afgør, hvilken slags faktureringsværktøj du har brug for

"Faktureringsapp" dækker over flere forskellige ting. Vælg én, før du starter:

SlagsHvem bruger denHvad gør den anderledes
Personlig fakturageneratorEn freelancerÉn virksomhed, hurtig PDF, simpel liste over hvem der har betalt
Faktureringsværktøj til virksomhederEt lille teamFlere brugere, en fælles kundeliste, rapporter
Fakturering i en større appDine kunder eller dine medarbejdereFakturaer oprettet fra jobs, bookinger eller timesedler, du allerede registrerer
Faktureringsprodukt til andreMange virksomhederHver konto ser kun sine egne data – dette er en SaaS

Den tredje slags er der, hvor egen bygning giver mest: hvis du allerede registrerer jobs eller timer, sparer det at generere fakturaen fra de data for at skrive det hele om. Den fjerde er en fuld SaaS-MVP med sine egne forhold omkring konti og betaling.

Datamodellen

Fire tabeller dækker de fleste behov:

  • Virksomhedsindstillinger – dit navn, adresse, moms- eller CVR-nummer, logo, bankoplysninger, standard betalingsbetingelser, standard momssats, valuta og det næste fakturanummer.
  • Kunder – navn, firma, e-mail, faktureringsadresse, deres momsnummer hvis nødvendigt, og standardbetingelser.
  • Fakturaer – nummer, kunde, udstedelsesdato, forfaldsdato, status, valuta, noter og totaler (subtotal, moms, total).
  • Linjer – faktura, beskrivelse, antal, enhedspris, momssats og linjetotal.

Tilføj en betalingstabel, hvis kunder betaler i dele eller med flere metoder: faktura, dato, beløb, metode, reference.

Reglerne, der betyder noget

Det er dele, AI-bygmestre ikke får rigtigt, medmindre du beder om det:

  1. Sekventielle, unikke numre. Mange skattesystemer forventer, at fakturanumre er unikke og i rækkefølge. Generér nummeret på serveren, når fakturaen udstedes, ikke når en kladde oprettes, så opgivne kladder ikke efterlader huller.
  2. Lås sendte fakturaer. Når en faktura er sendt, er det et problem at redigere den stille og roligt. Tillad kun redigering af kladder; for en sendt faktura, annullér den og udsted en ny, eller udsted en kreditnota.
  3. Gem kundeoplysningerne som et øjebliksbillede. Hvis en kunde skifter adresse næste år, skal fakturaerne fra i fjor stadig vise den gamle. Kopiér kundens oplysninger over på fakturaen, når den udstedes.
  4. Penge som hele enheder af den mindste mønt. Gem beløb i øre (eller cent), ikke som decimaltal, så totaler ikke glider pga. afrunding. Afrund moms, som din skattemyndighed forventer – pr. linje eller pr. faktura.
  5. Status, der følger virkeligheden. Kladde, sendt, betalt, delvist betalt, forfalden, annulleret. "Forfalden" bør beregnes ud fra forfaldsdatoen, ikke sættes i hånden.

PDF eller fakturaside?

Kunder forventer en PDF, men en webside er lettere at holde synkron. De fleste faktureringsværktøjer tilbyder begge dele:

  • En delbar fakturaside med et svært gætbart link, så kunden kan se og betale uden at logge ind.
  • En PDF-download genereret ud fra de samme data, med dit logo og dine oplysninger.

Bed om et udskriftsvenligt layout, og kontrollér PDF'en for papirstørrelse (A4 eller US Letter). Lange linjelister bør brydes pænt over flere sider.

Få betaling online

At vise bankoplysninger på fakturaen er nok for mange virksomheder. Hvis du vil have kortbetalinger, så forbind en betalingsudbyder:

  • Stripe Checkout eller et betalingslink for fakturabeløbet. Kunden klikker på "Betal nu" på fakturasiden.
  • Et webhook fra udbyderen fortæller din app, når betalingen lykkes, og appen markerer fakturaen som betalt. Markér den ikke som betalt, bare fordi kunden vender tilbage til en successide – den side kan nås uden at betale. Se sådan tilføjer du betalinger til din app.
  • Testtilstand først. Brug udbyderens testnøgler og testkort, indtil hele flowet virker.

Vær opmærksom på, at Stripe også tilbyder sit eget faktureringsprodukt med hostede fakturasider fra september 2026. Hvis du kun vil sende en faktura og få betaling, kan det være nok alene.

Påmindelser

Automatiske "din faktura forfalder"-e-mails er en af de mest værdsatte funktioner og en af de nemmeste at få galt. Du har brug for:

  • En e-mailudbyder (Resend, Postmark, SendGrid og lignende) – se sådan sender du e-mails fra din app.
  • Noget, der kører efter en tidsplan for at finde forfaldne fakturaer. En udgivet webapp, der sover, når den er inaktiv, vågner ikke selv op, så spørg builderen, hvordan kontrollen udløses – for eksempel et planlagt kald fra en ekstern cron-tjeneste til et endepunkt i din app.
  • En registrering af, hvilke påmindelser der er sendt, så ingen får den samme e-mail to gange.

Start med en manuel knap "Send påmindelse". Automatisér senere.

En første prompt, der virker

Byg en faktureringsapp til min webdesignvirksomhed. Jeg logger ind og administrerer kunder (navn, firma, e-mail, faktureringsadresse, momsnummer). Jeg opretter fakturaer med linjer (beskrivelse, antal, enhedspris), en momssats pr. linje, og ser subtotal, moms og total beregnet løbende. Fakturanumre er sekventielle (INV-0001, INV-0002) og tildeles, når jeg markerer en faktura som sendt; kladder kan stadig redigeres, sendte fakturaer er låst. Hver faktura har en status (kladde, sendt, betalt, forfalden) og en forfaldsdato; forfalden beregnes ud fra forfaldsdatoen. Hver faktura får et privat delbart link og en PDF-download med mit logo og mine bankoplysninger. Dashboardet viser samlet udestående og forfaldne beløb. Gem beløb i øre. Kun GBP. Gem alt i en database.

Byggetrin

  1. Indstillinger og kunder først. Få dine virksomhedsoplysninger og kundeliste til at virke, da hver faktura afhænger af dem.
  2. Fakturaeditoren. Linjer, moms og totaler. Test med besværlige tal – 3 × 33,33 £ til 20 % moms – og kontrollér totalerne mod en lommeregner.
  3. Nummerering og låsning. Udsted tre fakturaer, slet en kladde, udsted en mere. Numrene skal forblive i rækkefølge uden huller eller dubletter.
  4. Fakturasiden og PDF'en. Åbn delelinket i et privat vindue. Udskriv PDF'en.
  5. Betalinger. Tilføj Stripe i testtilstand, betal en faktura med et testkort, bekræft at webhooket markerer den som betalt.
  6. Sikkerhedstjek. Log ud og prøv at åbne en anden kundes faktura ved at ændre ID'et i URL'en. Kun det private link skal virke, og det må ikke afsløre andre fakturaer. Vores sikkerhedstjekliste til AI-byggede apps har flere ting at afprøve.
  7. Eksport. Tilføj en CSV-eksport af fakturaer og betalinger til din revisor.

Almindelige fejl

  • Flydende kommatal til penge. At 0,1 + 0,2 ikke giver 0,3 er en reel fejl i rigtige apps. Gem hele mindste enheder.
  • Redigerbare sendte fakturaer. At ændre en faktura, når kunden har den, skaber tvister og regnskabsproblemer.
  • Numre tildelt ved kladde. Det skaber huller og forvirring.
  • Gætbare fakturalinks. /invoice/42 inviterer nogen til at prøve /invoice/43. Brug lange tilfældige tokens.
  • At antage én momsregel. Momssatser, omvendt betalingspligt og krævet formulering varierer efter land og kundetype. Spørg en revisor; lad ikke AI'en gætte.
  • Ingen backup. Fakturaer er optegnelser, du kan være forpligtet til at gemme i årevis. Eksportér regelmæssigt, og gem koden på GitHub, hvis din plan tillader det.

Omkostninger og værktøjer

DelHvad den er tilBemærkninger
App-bygger / hosting / databaseBygge og drive appenPå Mythex dækker én kreditsaldo alle disse – se priser
BetalingsudbyderKortbetalingerTager et gebyr pr. transaktion; tjek udbyderens aktuelle priser for dit land
E-mailudbyderAfsendelse af fakturaer og påmindelserMange har gratis niveauer ved lavt volumen
DomæneProfessionelle fakturalinksValgfrit, betales årligt

Hvornår er færdig faktureringssoftware bedre

Byg din egen, når fakturering er en del af din egen arbejdsgang, når du vil have et værktøj formet præcist efter, hvordan du fakturerer, eller når du tilføjer fakturaer til en app, du allerede har. Vælg etableret regnskabs- eller faktureringssoftware, når:

  • Du har brug for bogføring, bankfeeds, udgiftsregistrering og skatteindberetning ét sted.
  • Dit land kræver e-fakturering i et bestemt format eller via en certificeret kanal.
  • Du hellere vil have, at din revisor arbejder i et værktøj, de allerede kender.

En almindelig mellemvej: byg den del, der er specifik for dig (jobs, timesedler, et kundeportal, hvor kunder ser deres fakturaer), og eksportér tallene til dit regnskabsprogram. Build vs. buy software til små virksomheder gennemgår afvejningen.

Sådan bygger du den med Mythex

På Mythex beskriver du faktureringsappen i chatten og ser den tage form i en live-preview. Den tilføjer en database, når appen har brug for en, opbevarer API-nøgler såsom din Stripe-hemmelige nøgle i projekthemmeligheder og udgiver appen på en URL, du kan bruge med det samme. Stripe-opskriften i dokumentationen viser opsætningen med egne nøgler. Til at starte fra en prompt, der allerede beskriver det grundlæggende, kan du prøve skabelonerne fakturagenerator eller freelance-fakturering.

Spørgsmål

Hvilke funktioner skal en faktureringsapp have?

En kundeliste, fakturaer med linjer, moms og totaler, unikke løbende fakturanumre, en PDF eller et delbart fakturalink og en status for hver faktura (kladde, sendt, betalt, forfalden). Onlinebetaling og påmindelser er de mest nyttige næste tilføjelser.

Kan min faktureringsapp modtage kortbetalinger?

Ja, via en betalingsudbyder som Stripe. Appen opretter et betalingslink eller en checkout for fakturabeløbet, og et webhook fra udbyderen markerer fakturaen som betalt, når betalingen lykkes.

Er det lovligt at bruge min egen faktureringsapp?

Generelt ja, men fakturaer har juridiske indholdskrav, der varierer fra land til land – sælgers oplysninger, momsnumre, datoer, momsopdeling – og nogle lande kræver e-fakturering i et fast format. Tjek med en revisor, hvad der gælder for dig, før du stoler på den.

Skal jeg bygge en faktureringsapp eller bruge regnskabssoftware?

Brug regnskabssoftware, hvis du har brug for bogføring, skatteindberetning eller bankafstemning. Byg din egen, når fakturering er knyttet til din egen arbejdsgang – opgaver, timesedler, projekter – eller du vil have et simpelt værktøj uden gebyr pr. bruger.

Mythex · Pricing · Byg hvad som helst med AI · Skabeloner til websites og apps · Mythex sammenlignet · Ordliste for app-bygning med AI · Gratis værktøjer til app-bygning med AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)