Rokasgrāmatas

Kā izveidot budžeta lietotni: kategorijas, darījumi, importi un pārskati

Budžeta lietotne parāda, cik esat plānojis iztērēt katrā kategorijā, cik faktiski esat iztērējis un cik vēl paliek. Lai to izveidotu, vajag kontus, kategorijas, mēneša budžetu katrai kategorijai, darījumus un dažus skaidrus pārskatus. Divi lēmumi, kas nosaka visu, ir jūsu budžeta metode un tas, kā darījumi nonāk lietotnē — ierakstīti ar rokām, importēti no bankas CSV faila vai ievilkti caur bankas savienojumu. Sāciet ar CSV importu; tas dod lielāko daļu vērtības par nelielu darba un riska daļu.

Šis ceļvedis aptver programmatūru. Tā nav finanšu konsultācija.

Vispirms izvēlieties budžeta metodi

Jūsu metode nosaka ekrānus un aprēķinus, tāpēc izvēlieties to pirms uzvednes.

MetodeKā darbojasKo lietotne rāda
Kategoriju limitiIestatīt mēneša limitu katrai kategorijaiIztērēts pret limitu katrā kategorijā, ar progresa joslām
Nulles bāzesKatrai ienākumu vienībai dot uzdevumu, līdz nekas nav nepiešķirtsBilance „jāpiešķir”; nauda pārvietojas starp kategorijām
Sadalījums stilā 50/30/20Sadalīt ienākumus vajadzībām, vēlmēm un ietaupījumiem procentosTrīs groza un katra progress
AploksnesFiksētas summas katrai kategorijai; neiztērētā nauda pārietAploksnes bilances, kas pāriet no mēneša uz mēnesi

Kategoriju limiti ir visvieglāk uzbūvējami un saprotami. Nulles bāzes un aploksņu budžetēšanai vajag pārnešanas loģiku: kas notiek ar naudu, kas paliek kategorijā mēneša beigās, un kas notiek, ja kategorija tiek pārsniegta.

Ko budžeta lietotnei vajag

Lapas

  • Šis mēnesis — katra kategorija ar plānoto, iztērēto un atlikušo; kopējie ienākumi un kopējie izdevumi.
  • Darījumi — saraksts ar datumu, saņēmēju, summu, kategoriju un kontu; filtri un meklēšana; ātra pārkategorizēšana.
  • Imports — augšupielādēt CSV, saskaņot kolonnas, priekšskatīt, apstiprināt.
  • Budžeta iestatījumi — kategorijas, grupas (Mājoklis, Ēdiens, Transports) un summas mēnesī.
  • Konti — tekošais konts, krājkonts, kredītkarte, skaidra nauda, ar bilancēm.
  • Pārskati — izdevumi pa kategorijām laika gaitā, ienākumi pret izdevumiem, salīdzinājums mēnesis pret mēnesi. Diagrammu izvēlei skatiet kā izveidot informācijas paneli.

Dati

  • Konti — nosaukums, tips, valūta, sākuma bilance.
  • Kategorijas — nosaukums, grupa, kārtošanas secība, arhivēts.
  • Budžeti — kategorija, mēnesis, summa.
  • Darījumi — konts, datums, saņēmējs, summa, kategorija, piezīme, importa ID, sasaistīts.
  • Noteikumi — „saņēmējs satur TESCO → Pārtika”, piemērots importējot.
  • Pārskaitījumi — saistīts darījumu pāris starp diviem jūsu pašu kontiem, lai naudas pārvietošana krājumā netiktu uzskaitīta kā izdevumi.

Tiesības

Personīgam budžetam ir viens īpašnieks. Mājsaimniecības budžetam vajag kopīgu mājsaimniecību, kurai pieder dati, un katrs partneris pieraksta savā kontā. Jebkurā gadījumā neviens ārpus šīs mājsaimniecības nekad nedrīkst redzēt nevienu rindu. Pārbaudiet, pierakstoties kā otram, nesaistītam lietotājam.

Naudas apstrāde pareizi

Finanšu lietotnes neizdodas nelielos, neērtos veidos. Ielieciet šos noteikumus uzvednē:

  • Glabājiet summas kā veselus skaitļus mazākajā vienībā (centos, pensos) kopā ar valūtas kodu. Peldošā komata skaitļi rada summas kā 0.30000000000000004.
  • Zīmes ir konsekventas. Izdevumi ir negatīvi, ienākumi pozitīvi, vai izmantojiet atsevišķu virziena lauku — bet nekad abus.
  • Pārskaitījumi nav izdevumi. Sasaistiet abas pārskaitījuma puses un izslēdziet tās no kategoriju summām.
  • Atmaksas samazina izdevumus sākotnējā kategorijā, nevis tiek skaitītas kā ienākumi.
  • Mēneši seko lietotāja laika joslai, lai darījums plkst. 23:00 31. datumā nenonāktu nākamajā mēnesī.
  • Viena valūta vienā budžetā pirmajā versijā. Vairākas valūtas prasa valūtas kursus un lēmumu, kuru kursu izmantot.

Darījumu ievietošana

MetodeIzstrādes piepūlePiezīmes
Manuāla ievadeZemaLabi skaidrai naudai, garlaicīgi visam pārējam
CSV importsZema līdz vidējaVairums banku ļauj lejupielādēt darījumus; katras bankas kolonnas atšķiras, tāpēc ļaujiet lietotājiem saskaņot kolonnas un saglabāt saskaņojumu
Bankas savienojumsAugstaIzmanto agregātoru, piemēram, Plaid vai atvērtās banku API; izstrādātāja konti, apstiprinājums, pastāvīgas izmaksas un nopietni drošības pienākumi

Ar CSV importu novērsiet dublikātus: glabājiet importa ID vai datuma, summas un apraksta pirkstu nospiedumu un izlaidiet jau redzētas rindas. Piemērojiet kategorizācijas noteikumus importā, lai lielākā daļa rindu ienāk jau kategorizētas.

Ja vēlāk pievienosiet bankas savienojumu, pakalpojumu sniedzēja API atslēgām jāpaliek serverī, un lietotājiem nekad nevajag lūgt bankas paroles. Skatiet kā sargāt API atslēgas.

Piemēra pirmā uzvedne

Izveido mājsaimniecības budžeta tīmekļa lietotni diviem cilvēkiem. Mēs izmantojam kategoriju limitus: kategorijas ir grupētas (Mājoklis, Ēdiens, Transports, Izklaide, Ietaupījumi), katrai ar mēneša budžeta summu. Sākumlapā šis mēnesis: plānots, iztērēts un atlikums katrai kategorijai ar progresa joslām, kā arī kopējie ienākumi un kopējie izdevumi. Mums ir vairāki konti (tekošais, krājkonts, kredītkarte). Darījumiem ir datums, saņēmējs, summa, konts, kategorija un piezīme. Glabā summas kā veselus centu skaitļus ar valūtas kodu. Pārskaitījumi starp mūsu pašu kontiem ir saistīti pāri un nav uzskatāmi par izdevumiem; atmaksas samazina izdevumus to kategorijā. Pievieno CSV importu: augšupielāde, kolonnu saskaņošana vienreiz katrai bankai un atcerēšanās, priekšskatījums, dublikātu izlaišana un saņēmēju noteikumi, piemēram, „satur TESCO → Pārtika”. Pārskati: izdevumi pa kategorijām katrā mēnesī un ienākumi pret izdevumiem pēdējos 12 mēnešos. Katrs no mums pierakstās ar e-pastu un paroli un dalās vienā mājsaimniecībā; neviens cits nevar redzēt mūsu datus. Datubāzes atbalsts, ērts telefonam.

Veidošanas soļi

  1. Kategorijas un šī mēneša skats ar paraugdatiem. Pārbaudiet aprēķinus ar roku nelielā datu kopā.
  2. Darījumu saraksts un ātra kategorizēšana. Padariet kategorijas maiņu par vienu pieskārienu.
  3. CSV imports. Izmēģiniet reālus eksportus no savas bankas. Importējiet to pašu failu divreiz un pārliecinieties, ka nekas nedublējas.
  4. Noteikumi. Pievienojiet desmit saņēmējus, kas sedz lielāko daļu jūsu izdevumu.
  5. Pārskaitījumi un atmaksas. Pārbaudiet abus un kategoriju summas.
  6. Pieteikšanās un mājsaimniecība. Skatiet kā pievienot pieteikšanos lietotnei.
  7. Pārskati. Kad ir pāris mēnešu dati.
  8. Drošības pārskatīšana. Izejiet cauri drošības kontrolsarakstam AI veidotām lietotnēm, pirms uzticat tai īstus datus.

Biežākās kļūdas

  • Naudas peldošais komats. Izmantojiet veselus centus.
  • Pārskaitījumu skaitīšana kā izdevumi. Jūsu krājuma iemaksas izskatīsies kā pārtēriņš.
  • Dublēti importi. Katrs atkārtots imports dubulto izdevumus bez dublikātu pārbaudes.
  • Sākt ar bankas savienojumiem. Daudz darba un riska, pirms zināt, ka lietotne ir noderīga.
  • Bankas paroļu vai karšu numuru glabāšana. Nekad.
  • Nav eksporta. Cilvēki vēlas savus datus izklājlapā; pievienojiet CSV eksportu.
  • Pārāk daudz kategoriju. Divdesmit ir pietiekami; trīs simti ir izklājlapa.

Kad gatava budžetēšanas lietotne ir labāka

Izveidotās budžetēšanas lietotnes piedāvā drošus bankas savienojumus daudzās iestādēs, mobilās lietotnes un gadiem uzkrātu malējo gadījumu risināšanu. Ja automātiska bankas sinhronizācija ir visnozīmīgākā, viena no tām ir praktiskā izvēle.

Veidojiet savu, kad jūsu metode neiekļaujas to modelī, kad nevēlaties, lai jūsu finanšu dati glabātos citam uzņēmumam, kad CSV imports pāris reizes mēnesī ir pietiekams vai kad veidojat budžetēšanas rīku konkrētai grupai — kluba kasierim, mazai biedrībai, coaching programmai. Ja jūsu budžets pašlaik atrodas izklājlapā, kā pārvērst izklājlapu lietotnē aptver pāreju. Uzņēmuma vai komandas izdevumu izsekošanai, nevis mājsaimniecības budžetam, skatiet kā izveidot izdevumu izsekotāju.

Veidošana ar Mythex

Mythex var izveidot šo budžeta lietotni pēc iepriekšējās uzvednes: aprakstāt to čatā, pārbaudāt tiešraides priekšskatījumā un publicējat. Kad lietotnei vajag, tā pievieno atsevišķu Postgres datubāzi. Pieteikšanās ir „atnes pats”, tāpat kā jebkurš bankas datu pakalpojumu sniedzējs: tā atslēgas glabātu kā projekta noslēpumus, un aģents tās iestrādā serverī. Mythex nav iebūvētu bankas savienojumu. Kā sākumpunktu skatiet budžeta informācijas paneļa veidni, kas balstīta uz CSV importu un novirzes pārskatiem.

Jautājumi

Vai es varu izveidot savu budžeta lietotni?

Jā. Budžeta lietotne galvenokārt ir kategorijas, mēneša budžeta summas un darījumi, un virsū pārskati. AI lietotņu veidotājs var to izveidot no apraksta; galvenie lēmumi ir jūsu budžeta metode un tas, kā darījumi nonāk lietotnē.

Kā budžeta lietotnes savienojas ar bankas kontiem?

Parasti caur bankas datu agregātoru, piemēram, Plaid, vai caur atvērtās banku API tur, kur tās ir pieejamas. Tam vajag izstrādātāja kontu, dažreiz apstiprinājumu un rūpīgu drošību. CSV failu importēšana, ko lejupielādējat no bankas, ir daudz vienkāršāka un ir laba pirmā versija.

Kā budžeta lietotnei glabāt naudas summas?

Glabājiet summas kā veselus skaitļus mazākajā vienībā, piemēram, centos, kopā ar valūtas kodu, nevis kā peldošā komata skaitļus. Tas novērš noapaļošanas kļūdas, saskaitot daudzus darījumus.

Vai ir droši likt savus finanšu datus lietotnē, ko esat izveidojis?

Var būt, ja lietotnei nepieciešama pieteikšanās, katras personas dati tiek glabāti atsevišķi, noslēpumi tiek glabāti serverī un darbība notiek pāri HTTPS. Vispār neglabājiet bankas paroles vai pilnus karšu numurus. Pārskatiet lietotni ar drošības kontrolsarakstu, pirms pievienojat citu cilvēku datus.

Mythex · Pricing · Veidojiet jebko ar AI · Tīmekļa vietņu un lietotņu veidnes · Mythex salīdzinājumā · AI lietotņu veidošanas glosārijs · Bezmaksas rīki lietotņu veidošanai ar AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Македонски മലയാളം Монгол मराठी 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 简体中文 繁體中文(香港) 繁體中文(台灣)