Mga gabay

Paano Gumawa ng Expense Tracker: Resibo, Approval at Reimbursement

Ang expense tracker ay nagtatala ng kung ano ang ginastos, saan, ng sino, na may kalakip na resibo. Para sa freelancer, ito ay maayos na talaan tuwing tax time. Para sa team, ito ang daloy mula sa "binayaran ko ito" hanggang sa "nabayaran ka na": isumite, aprubahan, bayaran, i-export. Para makagawa nito kailangan mo ng mabilis na entry mula sa telepono, upload ng resibo, mga kategorya, approval step para sa team, at export na magagamit ng accountant. Panatilihing mabilis ang entry screen. Kapag mahigit isang minuto ang pag-log ng gastos, tumitigil na ang mga tao sa paggawa nito.

Personal, freelance o team?

UriSino ang gumagamitAno ang pinakamahalaga
PersonalIsang tao na nagtatala ng pang-araw-araw na gastosBilis ng entry, mga kategorya, buwanang kabuuan
Freelancer o sole traderIsang tao, para sa buwis at pag-bill ulit sa kliyenteResibo, halaga ng buwis, flag na "billable sa kliyente", mga export
Team o kumpanyaMga empleyado, approver, financePagsusumite, approval, status ng reimbursement, policy check, audit trail

Kung ang gusto mo talaga ay magplano ng buwanang gastos laban sa target, basahin muna ang paano gumawa ng budget app. Ang natitirang bahagi ng gabay na ito ay nakatuon sa expense tracking para sa freelancer at team.

Ano ang kailangan ng expense tracker

Mga pahina

  • Add expense: halaga, currency, petsa, merchant, kategorya, tala, litrato ng resibo. Sa telepono, direktang buksan ang camera.
  • My expenses: listahan na may status (draft, submitted, approved, rejected, reimbursed) at mga filter.
  • Expense report (opsyonal): pagsamahin ang mga gastos mula sa isang biyahe o buwan at isumite nang sabay.
  • Approvals: para sa manager. Mga nakabinbing item na nakikita ang resibo, aprubahan o tanggihan na may dahilan.
  • Finance view: mga aprubadong item na naghihintay ng reimbursement, markahan bilang bayad, at mag-export.
  • Settings: kategorya, limitasyon ng policy, approver, currency.

Data

  • Users: pangalan, role, manager (ang nag-aapruba ng kanilang gastos).
  • Expenses: user, petsa, merchant, halaga (integer cents), currency, halaga ng buwis, kategorya, project o kliyente, billable flag, tala, status, report.
  • Receipts: expense, file, petsa ng upload.
  • Reports: user, pamagat, panahon, status.
  • Approval events: expense o report, sino, aksyon, dahilan, timestamp.
  • Categories at policies: halimbawa, "Meals: hanggang sa isang halaga kada araw, kailangan ang resibo kapag lumampas sa threshold".

Panatilihin ang append-only na log ng approval events sa halip na basta i-overwrite ang status. Kapag may nagtanong na "sino ang nag-approve nito?", nasa log ang sagot.

Permissions

  • Empleyado ay nakikita at nae-edit lamang ang sarili nilang gastos, at kapag draft o rejected lang.
  • Approver ay nakikita ang mga naisumiteng gastos ng kanilang team.
  • Finance o admin ay nakikita ang lahat, minamarkahan ang reimbursement, at nag-e-export.

Dapat mag-lock ang aprubadong gastos: ang pagbabago ng halaga pagkatapos ng approval ay dapat ibalik para ma-approve muli. Tinatalakay ng aming gabay sa role-based access control kung paano gawin ang mga role na ito.

Mga desisyon at trade-off

Hiwa-hiwalay na gastos o report. Mas simple kung isinusumite ang bawat gastos nang hiwalay. Ang pagpapangkat sa report ay bagay sa biyahe at buwanang claim. Magsimula sa hiwa-hiwalay na gastos maliban kung sanay na ang team mo sa report.

Isang hakbang o dalawang hakbang na approval. Sapat na ang approval ng manager para sa karamihan ng maliliit na team. Magdagdag ng finance step kapag malaki ang halaga o kailangan ito ng policy.

Policy checks. Ang mga simpleng patakaran, gaya ng limitasyon kada kategorya, kailangan ng resibo kapag lampas sa isang halaga, o walang meal tuwing weekend, ay puwedeng mag-flag ng gastos nang awtomatiko. I-flag, huwag i-block; ang approver ang magpapasya.

Pagbasa ng resibo. Mababasa ng AI model at OCR service ang merchant, petsa at kabuuan mula sa litrato. Nakakatipid ito ng pag-type pero nagkakamali, kaya i-pre-fill ang form at hilingin sa tao na kumpirmahin. Dapat nasa server ang key ng AI provider. Tingnan ang paano magdagdag ng AI features sa app mo.

Currency. Kung may biyahe ang mga tao, itala ang orihinal na halaga at currency, at ang na-convert na halaga sa rate na ginamit, kasama ang petsa ng rate.

Pagbabayad pabalik. Itinatala ng tracker na naganap ang reimbursement; kadalasan ang aktuwal na bayad ay dumadaan sa payroll o bangko ninyo. Panatilihin muna itong ganoon.

Halimbawang unang prompt

Gumawa ng expense tracking app para sa kumpanyang may 20 tao. Nagdaragdag ng gastos ang mga empleyado mula sa telepono: halaga, currency, petsa, merchant, kategorya, project, tala, at litrato ng resibo na kinunan gamit ang camera. Nagsisimula ang mga gastos bilang draft; isinusumite ito ng empleyado. May manager ang bawat empleyado na nag-a-approve o nagta-tanggi sa mga naisumiteng gastos na may dahilan, at nakikita ang resibo sa tabi ng mga detalye. I-flag, pero huwag i-block, ang mga gastos na lampas sa limitasyon ng kategorya o walang resibo kapag lampas sa 25 dollars. Kapag naaprubahan na, naka-lock ang gastos; kapag ni-edit, ibinabalik ito para sa approval. Nakikita ng finance users ang lahat ng aprubadong gastos, minamarkahan silang reimbursed nang sabay-sabay, at nag-e-export ng CSV na may petsa, empleyado, merchant, kategorya, project, halaga, currency, status at link ng resibo. I-log ang bawat pagbabago ng status kasama kung sino at kailan. Mga role: employee, manager, finance. Email at password login, database, at file storage para sa mga resibo. Maglagay ng dalawang team at sample na gastos.

Mga hakbang sa pagbuo

  1. Add-expense screen sa telepono. Camera upload, makatuwirang default (petsa ngayon, huling ginamit na kategorya), at wala pang isang minuto para matapos. Tingnan ang paano magdagdag ng file uploads sa app mo.
  2. Listahan ng My expenses na may status.
  3. Roles at approvals. Mag-sign in bilang empleyado, manager at finance, at tingnan kung ano ang nakikita at nababago ng bawat isa.
  4. Locking at audit log. Subukang i-edit ang aprubadong gastos.
  5. Policy flags.
  6. Export. Ibigay ang CSV sa nag-aayos ng libro ninyo at itanong kung malinis itong na-i-import.
  7. Pagbasa ng resibo (opsyonal). Idagdag ito kapag gumagana na ang manual na daloy, at ihambing ang hula nito sa totoong mga resibo.
  8. Pilot sa isang team sa loob ng isang buwan bago i-roll out sa lahat.

Mga karaniwang pagkakamali

  • Mabagal na entry. Bawat dagdag na field ay nagpapababa ng bilang ng isinusumite. Gawing required lamang ang halaga, petsa, kategorya at resibo.
  • Pampublikong nakaimbak ang mga resibo. Dapat ma-access lamang ang file ng resibo ng mga taong pinapayagang makita ang gastos na iyon.
  • Nae-edit pa rin ang aprubadong gastos. I-lock ito, dahil kung hindi ay walang saysay ang approval.
  • Ina-overwrite ang status. Panatilihin ang log ng bawat pagbabago.
  • Floating-point na pera. Gumamit ng integer cents.
  • Maagang binubura ang resibo. Nag-iiba ang mga panuntunan sa pagtatala; i-check ang sa inyo sa accountant.
  • Pagtitiwala sa halagang binasa ng AI nang walang review.

Kailan mas mabuti ang handang produkto

Nag-aalok ang mga dedicated na expense management product ng card integration, awtomatikong bank feed, mileage tracking, sync sa accounting software at mobile app, at marami na ang humawak ng detalye ng buwis at compliance para sa maraming bansa. Kung kailangan ninyo ng company card o direktang sync sa accounting software, sila ang mas malakas na pagpipilian.

Gumawa ng sarili kapag hindi tugma sa inyo ang approval rules o kategorya, kapag mataas ang per-user na bayad para sa team na kakaunti lang ang isinusumiteng gastos sa isang buwan, kapag kailangang i-link ang gastos sa sarili ninyong data (project, trabaho, kliyente, property), o kapag ang tracker ay bahagi ng mas malaking internal tool. Kung nire-bill muli ninyo ang gastos sa kliyente, ikonekta ito sa invoicing app ninyo.

Paggawa nito gamit ang Mythex

Maaaring gawin ng Mythex ang tracker mula sa prompt sa itaas: ilalarawan mo ito sa chat, susubukan sa live preview, at ipa-publish para sa team mo. Nagdadagdag ito ng sariling Postgres database at file storage para sa mga resibo kapag kailangan ng app. Ang login ay bring-your-own: pipili ka ng paraan at ikakabit ito ng agent, at gayon din ang anumang AI provider para sa pagbasa ng resibo, na ang key ay nakaimbak bilang project secret. Para magsimula sa malapit na, tingnan ang mga template na expense claims app at expense approvals.

Mga tanong

Ano ang pagkakaiba ng budget app at expense tracker?

Ang budget app ay nagpaplano ng gastos nang maaga ayon sa kategorya at ikinukumpara ito sa aktuwal na nangyari. Ang expense tracker naman ay nagtatala ng bawat indibidwal na gastos, kadalasan may kasamang resibo, at madalas para mabayaran pabalik, maaprubahan o maipasa sa accountant.

Kaya bang basahin ng expense tracker ang resibo nang awtomatiko?

Oo. Maaaring ipadala ng app ang litrato ng resibo sa AI model o OCR service at ibalik ang merchant, petsa, kabuuan at buwis. Ituring ang resulta bilang mungkahi na kukumpirmahin ng tao, dahil madalas na mali ang basa sa mga gusot na resibo.

Ano ang dapat laman ng expense report na export?

Ang petsa, merchant, kategorya, halaga, currency, buwis kung kailangan, taong gumastos, approval status at link sa resibo ng bawat gastos. Kadalasan ang pinakagamit na format ay CSV na kayang i-import ng accountant o bookkeeping software ninyo.

Gaano katagal dapat itago ang mga resibo?

Depende ito sa bansa ninyo at sa uri ng gastos, at sila ang nagtatakda ng sarili nilang patakaran ang mga tax authority. Magtanong sa accountant o sa lokal na tax authority, at siguraduhing hindi binubura ng app ang mga resibo bago matapos ang panahong iyon.

Mythex · Pricing · Gumawa ng kahit ano gamit ang AI · Mga template ng website at app · Paghahambing ng Mythex · Glosaryo ng paggawa ng app gamit ang AI · Mga libreng tool sa paggawa ng app gamit ang 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ų 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 தமிழ் తెలుగు ไทย Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)