支出記錄程式現成程式

現成的 Python 支出記錄程式:依分類與月份記錄花費,資料留在您自己的電腦上

通常 15 分鐘內完成含修改次數品質檢查
方案
付款保障詳細資訊
  • 方案內的修改免費。
  • 若您在交付後 3 天內未回應,成果將自動驗收。

付款時款項會先保留,在您驗收後才會撥付。

現成的 Python 支出記錄程式:依分類與月份記錄花費,資料留在您自己的電腦上

成果範例

標準版方案範例

Desktop program: invoice maker for a one-person bookkeeping service

The windows

  1. Invoices: the list of past invoices with number, client, date and total; buttons New, Open and Save as PDF.
  2. New invoice: client from a drop-down list, lines with description, hours and rate, tax rate, and the total updated as you type.
  3. Clients: name, address and email, added once and picked from the list afterwards.

A part of the code

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

In the archive

  • invoice_maker.py, the program, about 700 lines;
  • invoices.db, made on the first run, which keeps the clients and invoices;
  • settings.example.ini for your name, address and invoice number format;
  • requirements.txt with the one extra library, reportlab, which writes the PDF;
  • README: how to install Python, start the program and build an .exe with PyInstaller.

The program runs on the client's own computer. We do not build installers, sign the program or publish it.

Client: a freelance bookkeeper who writes 20–30 invoices a month in a word processor. Task: a small program with a window: pick a client, add lines, see the total with tax, save the invoice as a PDF, and keep the list of clients. Standard package: up to 3 windows and 800 lines, data in SQLite.

客戶與所有細節皆為虛構。

關於此服務

適合想知道錢花到哪裡、又不想把銀行登入資料交給應用程式的家庭、自由工作者或小型社團。您輸入花了什麼、選擇分類,程式會依分類與月份加總。這是典型的現成程式,我們用您的資料調整:您的分類、幣別、使用您語言的標籤與顏色。基本版在開啟時顯示總計;標準版起,支出存成 CSV 或 SQLite,附每月總計與每個分類的預算;進階版另有收入、簡單圖表、匯入您從銀行下載的 CSV 對帳單、匯出與錯誤紀錄。我們以 Python 搭配 Tkinter 撰寫,並附 README。它只記錄您輸入的內容:不會連接銀行、不提供財務或稅務建議,也無法取代會計軟體。

包含內容

  • 您會收到什麼一個 ZIP 壓縮檔,內含套入您資料的現成程式的 Python 程式碼、說明如何安裝 Python、執行程式與打包成 .exe 的 README,以及顯示在訂單頁面的程式碼。標準版起,支出存成 CSV 或 SQLite;進階版另有收入、圖表、銀行 CSV 匯入、匯出與錯誤紀錄。
  • 現成並依您調整套入您分類與幣別的典型記錄程式
  • 依分類與月份看出錢花到哪裡
  • 預算標準版起提供每個分類的月上限
  • 不需銀行登入資料留在您的電腦上
  • 打包成 .exeREADME 中有使用 PyInstaller 的選用步驟

服務流程

  1. 1
    您的資料您提供分類、幣別與語言
  2. 2
    調整我們調整現成的程式並撰寫 README
  3. 3
    試用您在自己的電腦上執行
  4. 4
    修改您在方案範圍內提出修改,並寄來任何錯誤訊息

需要您提供的資料

您的分類、幣別與語言;是否要每個分類的預算;若選進階版,請附上您銀行 CSV 對帳單的範例(金額與名稱已更改),讓匯入功能讀對欄位;如果想要,您的顏色;您的系統(Windows、macOS 或 Linux),以及是否需要 .exe。請不要寄銀行登入資料、密碼或卡號。

我們會詢問您:

  • 您的分類
  • 幣別與語言
  • 預算
  • 它會在哪個系統上執行?

比較方案

方案基本版1 個視窗的支出記錄US$17標準版依月份儲存的支出US$33進階版完整支出記錄程式US$59
交付期限1 天2 天3 天
修改次數123
程式碼最多 300 行最多 800 行最多 1,500 行
視窗或畫面1最多 3最多 6 個
功能最多 3最多 6 個最多 10 個
設定與儲存的資料無CSV 或 SQLiteCSV 或 SQLite
匯出與錯誤紀錄無無有
附 .exe 打包步驟的 README有有有
版本現成並套入您的資料現成並套入您的資料現成並套入您的資料
訂購 基本版訂購 標準版訂購 進階版

付款保障

下單時付款,但只有在驗收成果後,款項才會撥付。

  • 固定價格付款後,方案價格不會變動。
  • 款項先行保留付款時,金額只會先保留,在您驗收後才會撥付給服務。
  • 交付前檢查每份成果在交到您手上之前都會經過品質檢查,您也可以在驗收前於訂單頁面查看成果。
  • 免費修改在需求說明範圍內,可依方案允許的次數提出修改。
  • 3 天後自動驗收若您在交付後 3 天內未驗收也未提出修改,成果將自動驗收。若您在交付後於訂單聊天室留言,訂單會暫停自動驗收;我們回覆後,可能會重新起算 3 天,並會在聊天室中告知。
  • 重新製作或全額退款若成果不符合您的需求說明且修改後仍未改善,或製作時間超過交付期限的兩倍,請在訂單聊天室留言:我們將重新製作,或全額退還款項。
運作方式 →

常見問題

它會連接我的銀行嗎?

不會。它絕不會要求銀行登入資料。進階版可以匯入您自行下載的 CSV 對帳單。

公司可以用它做帳嗎?

它只是簡單的支出記錄,不是會計軟體,也不會準備報稅文件。公司的需求請洽詢您的會計師。

我的資料會被儲存嗎?

標準版起會,存在您電腦上的 CSV 檔或 SQLite 資料庫。基本版只在程式開啟時保留輸入的資料。

它是為我從零寫的嗎?

不是。這是現成的典型支出記錄程式,我們用您的資料調整,所以價格更低。差異很大的程式,更適合選擇客製桌面程式服務。

我會拿到安裝程式或簽署過的程式嗎?

不會。您會拿到程式碼,以及自行用 PyInstaller 打包成 .exe 的步驟。我們不製作安裝程式、不簽署程式,也不發布到任何地方,所以 Windows 或 macOS 在您第一次開啟時可能會出現警告。

沒有找到您要的答案?

方案