Lập trìnhBảo vệ thanh toánChi tiết
- Chỉnh sửa trong phạm vi gói là miễn phí.
- Nếu bạn không phản hồi trong vòng 3 ngày sau khi bàn giao, kết quả sẽ được tự động chấp nhận.
Số tiền được tạm giữ khi bạn thanh toán và chỉ được chuyển khi bạn chấp nhận kết quả.

Ví dụ kết quả
Phần mềm máy tính: công cụ lập hóa đơn cho dịch vụ kế toán một người
Các cửa sổ
- Hóa đơn: danh sách hóa đơn đã lập với số hóa đơn, khách hàng, ngày và tổng tiền; các nút Mới, Mở và Lưu PDF.
- Hóa đơn mới: chọn khách hàng từ danh sách thả xuống, các dòng gồm mô tả, số giờ và đơn giá, thuế suất, tổng tiền cập nhật ngay khi bạn gõ.
- Khách hàng: tên, địa chỉ và email, nhập một lần rồi sau đó chọn từ danh sách.
Một phần 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}")
Trong file nén
invoice_maker.py, chương trình chính, khoảng 700 dòng;invoices.db, được tạo khi chạy lần đầu, lưu khách hàng và hóa đơn;settings.example.iniđể điền tên, địa chỉ của bạn và định dạng số hóa đơn;requirements.txtvới thư viện bổ sung duy nhất là reportlab, dùng để xuất PDF;- README: cách cài Python, chạy chương trình và đóng gói thành file .exe bằng PyInstaller.
Chương trình chạy trên máy tính của chính khách hàng. Chúng tôi không làm bộ cài đặt, không ký số và không phát hành chương trình.
Khách hàng: một kế toán tự do mỗi tháng làm 20–30 hóa đơn bằng phần mềm soạn thảo văn bản. Yêu cầu: một chương trình nhỏ có cửa sổ: chọn khách hàng, thêm dòng, xem tổng tiền kèm thuế, lưu hóa đơn thành PDF và giữ danh sách khách hàng. Gói Tiêu chuẩn: tối đa 3 cửa sổ và 800 dòng code, dữ liệu lưu trong SQLite.
Khách hàng và mọi thông tin đều là giả định.
Về dịch vụ này
Nhiều văn phòng nhỏ giữ khách hàng trong bảng tính, thương vụ trong đầu và lời nhắc trên giấy nhớ. Chương trình này đưa tất cả vào một cửa sổ trên máy tính của bạn, không mất phí hằng tháng: thẻ khách hàng với liên hệ và ghi chú, thương vụ đi qua các giai đoạn bạn đặt tên, và ở gói Cao cấp có lời nhắc các cuộc gọi, cuộc họp đến hạn hôm nay cùng báo cáo xuất ra tệp. Gói Cơ bản mở và tìm kiếm danh sách khách hàng bạn lưu dưới dạng tệp CSV; từ gói Tiêu chuẩn chương trình lưu khách hàng, thương vụ và ghi chú trong CSV hoặc SQLite. Hãy gửi các trường và giai đoạn thương vụ bạn dùng cùng vài dòng danh sách đã đổi tên. Chúng tôi viết bằng Python với Tkinter, kèm README. Chương trình chạy trên một máy tính: nó không gửi email hay tin nhắn, không đồng bộ với điện thoại và không phải hệ thống online dùng chung. Việc giữ an toàn và hợp pháp dữ liệu cá nhân của khách hàng là trách nhiệm của bạn.
Bao gồm những gì
- Bạn nhận được gìMột tệp ZIP gồm mã Python, README hướng dẫn cài Python, chạy chương trình và tạo tệp .exe, cùng tệp khách hàng mẫu theo các trường của bạn; mã cũng hiển thị trên trang đơn hàng. Từ gói Tiêu chuẩn, khách hàng, thương vụ và ghi chú được lưu vào CSV hoặc SQLite; ở gói Cao cấp, có lời nhắc, báo cáo xuất ra tệp và nhật ký lỗi.
- Thẻ khách hàngLiên hệ, ghi chú và lịch sử ở một chỗ
- Giai đoạn thương vụCác giai đoạn của riêng bạn, từ gói Tiêu chuẩn
- Lời nhắcCuộc gọi và cuộc họp đến hạn hôm nay, ở gói Cao cấp
- Không mất phí hằng thángMột tệp hoặc cơ sở dữ liệu trên máy tính của bạn
- Mã dễ đọcCó chú thích, dễ sửa sau này
Cách hoạt động
- 1Yêu cầuBạn gửi các trường khách hàng, giai đoạn thương vụ và báo cáo
- 2Mã nguồnChúng tôi viết chương trình và README
- 3Dùng thửBạn chạy trên bản sao danh sách khách hàng của mình
- 4Thay đổiBạn yêu cầu thay đổi trong phạm vi gói của mình và gửi thông báo lỗi nếu có
Chúng tôi cần gì từ bạn
Các trường của thẻ khách hàng, các giai đoạn thương vụ đi qua, điều bạn muốn ghi về cuộc gọi và cuộc họp, các báo cáo cần có, và vài dòng danh sách hiện tại dạng CSV hoặc Excel đã đổi tên và thông tin liên hệ. Bao nhiêu người sẽ dùng, hệ điều hành của bạn (Windows, macOS hoặc Linux) và bạn có muốn tệp .exe không. Đừng bao giờ gửi mật khẩu hay khóa thật.
Chúng tôi sẽ hỏi bạn:
- Khách hàng của bạn là ai và bạn lưu gì về họ?
- Các giai đoạn thương vụ của bạn
- Lời nhắc và báo cáo
- Bao nhiêu người sẽ dùng?
- Chương trình sẽ chạy trên hệ điều hành nào?
So sánh các gói
| Các gói | Cơ bản1 cửa sổ khách hàng596.000 ₫ | Tiêu chuẩnKhách hàng, thương vụ và ghi chú1.192.000 ₫ | Cao cấpCRM văn phòng đầy đủ2.168.000 ₫ |
|---|---|---|---|
| Thời hạn | 1 ngày | 2 ngày | 3 ngày |
| Số lần chỉnh sửa | 1 | 2 | 3 |
| Mã nguồn | tối đa 300 dòng | tối đa 800 dòng | tối đa 1.500 dòng |
| Cửa sổ hoặc màn hình | 1 | tối đa 3 | tối đa 6 |
| Tính năng | tối đa 3 | tối đa 6 | tối đa 10 |
| Cài đặt và dữ liệu đã lưu | Không | CSV hoặc SQLite | CSV hoặc SQLite |
| Xuất dữ liệu và nhật ký lỗi | Không | Không | Có |
| README kèm các bước tạo tệp .exe | Có | Có | Có |
| Chương trình | CRM đơn giản | CRM đơn giản | CRM đơn giản |
| Đặt hàng Cơ bản | Đặt hàng Tiêu chuẩn | Đặt hàng Cao cấp |
Bảo vệ thanh toán
Bạn thanh toán khi đặt hàng, nhưng tiền chỉ được chuyển cho kết quả đã được chấp nhận.
- Giá cố địnhGiá gói không thay đổi sau khi bạn thanh toán.
- Số tiền được tạm giữKhi bạn thanh toán, số tiền chỉ được tạm giữ. Tiền được chuyển cho dịch vụ khi bạn chấp nhận kết quả.
- Kiểm tra trước khi bàn giaoMọi kết quả đều được kiểm tra chất lượng trước khi đến tay bạn, và bạn xem được kết quả trên trang đơn hàng trước khi chấp nhận.
- Chỉnh sửa miễn phíYêu cầu chỉnh sửa trong phạm vi bản yêu cầu của bạn, với số lần mà gói cho phép.
- Tự động chấp nhận sau 3 ngàyNếu trong vòng 3 ngày sau khi bàn giao, bạn không chấp nhận kết quả cũng không yêu cầu chỉnh sửa, kết quả sẽ được tự động chấp nhận. Nếu bạn nhắn tin trong chat đơn hàng sau khi bàn giao, đơn hàng sẽ chờ; sau khi trả lời, chúng tôi có thể tính lại 3 ngày từ đầu và sẽ thông báo trong chat.
- Làm lại hoặc hoàn tiền toàn bộNếu kết quả không đúng với yêu cầu của bạn và các lần chỉnh sửa không khắc phục được, hoặc công việc kéo dài quá gấp đôi thời hạn, hãy nhắn tin trong chat đơn hàng: chúng tôi sẽ làm lại hoặc hoàn tiền toàn bộ.
Hỏi đáp
Đồng nghiệp có thể dùng cùng lúc không?
Chương trình được làm cho một máy tính. Nhiều người dùng chung một cơ sở dữ liệu qua mạng có thể làm mất thay đổi, nên chúng tôi không thiết lập điều đó. Mỗi người có thể có bản sao riêng.
Chương trình có gửi email hoặc tin nhắn cho khách hàng không?
Không. Nó hiển thị email hoặc số điện thoại của khách hàng và có thể mở chương trình email của bạn với địa chỉ đã điền sẵn, nhưng tự nó không gửi gì.
Tôi có thể đưa bảng tính của mình vào không?
Có, từ tệp CSV với các cột bạn đã mô tả. Hãy thử trên bản sao trước; chúng tôi không nhập dữ liệu giúp bạn.
Còn dữ liệu cá nhân của khách hàng thì sao?
Dữ liệu nằm trên máy tính của bạn. Bảo vệ dữ liệu và tuân thủ quy định bảo vệ dữ liệu là việc của bạn; README chỉ nơi đặt tệp để bạn sao lưu.
Tôi có nhận bộ cài đặt hay chương trình đã ký số không?
Không. Bạn nhận mã nguồn và các bước để tự tạo tệp .exe bằng PyInstaller. Chúng tôi không tạo bộ cài đặt, không ký số chương trình và không phát hành ở đâu cả, nên Windows hoặc macOS có thể cảnh báo bạn lần đầu mở.
Chưa tìm thấy câu trả lời?


