Phần mềm kế toán Python github

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Django Ledger là một hệ thống kế toán nhập kép, nhằm cung cấp năng lượng cho các ứng dụng định hướng tài chính bằng cách loại bỏ sự phức tạp của miền kế toán thành một API cấp cao, đơn giản

Do tính phức tạp của nó, chúng tôi không thể cung cấp bản phát hành ổn định cho đến khi tất cả các tính năng trên Lộ trình đã được triển khai và thử nghiệm

Đợi đã, chưa ổn định?

Tài chính kế toán là một môn học phức tạp. Django Ledger khác với các dự án Django khác vì nó nhằm mục đích cung cấp một công cụ kế toán thân thiện với nhà phát triển đồng thời cung cấp API đáng tin cậy và có thể mở rộng để cung cấp năng lượng cho các ứng dụng định hướng tài chính. Đặc biệt, dự án này không chỉ yêu cầu kinh nghiệm lập trình Python VÀ Django mà còn cả kinh nghiệm tài chính và kế toán. Vì vậy, đó là cách nói dài dòng, dự án này rất phức tạp và các mô hình có thể yêu cầu những thay đổi đột phá khi chúng tôi tiến hành

Dự án này có thể hưởng lợi rất nhiều từ những đóng góp cho Tài liệu và Bài kiểm tra đơn vị

Tài liệu

Truy cập tài liệu mới nhất tại đây

Django Ledger hỗ trợ

  • Kế toán ghi kép
  • Biểu đồ phân cấp tài khoản
  • Báo cáo tài chính (Báo cáo thu nhập, Bảng cân đối kế toán & Báo cáo lưu chuyển tiền tệ)
  • Đơn đặt hàng, Đơn đặt hàng (Ước tính), Hóa đơn và Hóa đơn
  • Tỷ lệ tài chính tự động & tính toán chuyên sâu
  • Nhiều người thuê nhà (nhiều công ty/người dùng/khách hàng)
  • Quản lý thực thể phân cấp (dành cho báo cáo tài chính hợp nhất - v0. 9)
  • Sổ cái độc lập, Sổ nhật ký & Giao dịch
  • Nhập tệp OFX & QFX cơ bản
  • Hóa đơn & Hóa đơn với chức năng tiền mặt / tích lũy tùy chọn
  • Mẫu điều hướng cơ bản
  • Hỗ trợ quản trị thực thể & quản lý thực thể
  • Các mặt hàng, danh sách và quản lý hàng tồn kho
  • Đơn vị đo lường
  • Tài khoản ngân hàng

CẢNH BÁO. Hiện tại dự án này đang được phát triển tích cực, nó không ổn định và không được khuyến nghị cho môi trường sản xuất. Do tính phức tạp cao, các thay đổi vi phạm có thể xảy ra trong các bản phát hành trong tương lai và khả năng tương thích ngược di chuyển có thể không được bảo toàn cho đến bản phát hành ổn định đầu tiên. Tác giả đang tích cực làm việc để cung cấp bản phát hành ổn định càng sớm càng tốt và kết hợp các chức năng sau

Lộ trình đến Phiên bản 1. 0 Ổn định

Phiên bản 0. 4 hoàn thành

  • 0. 4. 0. Các hạng mục, tài nguyên và & danh sách cho hóa đơn & phân loại hóa đơn
  • 0. 4. 0. Tăng cường và tối ưu hóa Django Ledger chức năng tạo dữ liệu ngẫu nhiên để điền đúng dữ liệu ngẫu nhiên có liên quan để thử nghiệm
  • 0. 4. 1. Đơn vị tổ chức nội bộ, sở, ngành, v.v.
  • 0. 4. 2. Kỳ kế toán tùy chỉnh
  • 0. 4. 3. Triển khai mô hình đơn đặt hàng
  • Sửa lỗi & cải tiến UI/UX

Phiên bản 0. 5

Thêm chi tiết có sẵn trong Django Ledger v0. 5 trang

  • 0. 5. 0. Theo dõi hàng tồn kho
    • Chi phí trung bình
  • 0. 5. 1. Ước tính khách hàng & theo dõi hợp đồng
    • Liên kết quy trình làm việc Ước tính/PO/Hóa đơn/Hóa đơn
    • Xác định và xác nhận hoạt động Mục Nhật ký (đối với dòng tiền)
  • 0. 5. 2. Báo cáo lưu chuyển tiền mặt
    • Nhật ký có thể đọc được của con người Số tài liệu
  • 0. 5. 3. Các mục đóng, ảnh chụp nhanh và nhập số dư dùng thử
    • Báo cáo Bảng cân đối kế toán, Báo cáo thu nhập và Báo cáo lưu chuyển tiền tệ API & xuất báo cáo PDF
    • API đồ thị
  • 0. 5. 4. Triển khai khung thử nghiệm sẽ bao gồm
    • Kiểm tra đơn vị bằng cách sử dụng mô-đun kiểm tra đơn vị Django tích hợp
    • Behavioral Driven Testing sử dụng thư viện behavior
    • Cần giúp đỡ. Nếu bạn muốn đóng góp VUI LÒNG THÊM KIỂM TRA ĐƠN VỊ
  • Bắt đầu tạo tài liệu gói cơ bản qua Sphinx
    • Mã tài liệu và các chức năng trong cơ sở mã
    • Tạo tài liệu HTML
  • Làm việc với Kế toán, Chuyên gia chủ đề và Nhà phát triển để xác định danh sách Bài kiểm tra đơn vị ban đầu để xác thực đầu ra ( cần trợ giúp. )
  • Cập nhật gói và tài liệu mã
  • Sửa lỗi & cải tiến UI/UX

Phiên bản 0. 6

  • Mô hình hạn mức tín dụng
  • theo dõi thời gian
  • gắn thẻ giao dịch
  • Cập nhật gói và tài liệu mã
  • Sửa lỗi & cải tiến UI/UX

Phiên bản 0. 7

  • Triển khai Mô hình tiền tệ như một cách để xác định tiền tệ mặc định của EntityModel
  • Lập báo cáo tài chính bằng các loại tiền tệ khác nhau
  • Cập nhật gói và tài liệu mã
  • Sửa lỗi & cải tiến UI/UX

Phiên bản 0. 8

  • Vai trò và quyền của người dùng trên dạng xem để hỗ trợ quyền đọc/ghi cho người quản lý được chỉ định cho các thực thể
  • Công việc của khách hàng và theo dõi công việc
  • Đề xuất & ước tính của khách hàng
  • Tùy chọn và cài đặt của người dùng và chế độ xem tạo tài khoản
  • Cập nhật gói và tài liệu mã

Phiên bản 0. 9

  • Bật cấu trúc Thực thể phân cấp qua MPTT
  • Báo cáo tài chính hợp nhất
  • giao dịch liên công ty
  • Cập nhật gói và tài liệu mã

Phiên bản 1. 0

  • Hoàn thành quốc tế hóa tất cả các lĩnh vực liên quan đến người dùng

*** Lộ trình có thể thay đổi dựa trên phản hồi của người dùng và các ưu tiên tồn đọng

Bạn muốn đóng góp?

Dự án này đang tích cực tìm kiếm những người đóng góp. Bất kỳ kinh nghiệm tài chính và / hoặc kế toán nào là một điểm cộng lớn. Nếu bạn đã có kinh nghiệm kế toán từ trước và muốn đóng góp, đừng ngần ngại liên hệ với tôi. Xem hướng dẫn đóng góp

Gói đóng góp
  • GraphQL API - Xem chi tiết tại đây

Bắt đầu nhanh

Django Ledger đi kèm với một CoA mặc định sẵn sàng để sử dụng hoặc bạn có thể sử dụng CoA của riêng mình. Đảm bảo chọn tùy chọn thích hợp khi tạo thực thể mới

  • Cài đặt sổ cái Django

pip install django-ledger

Để cài đặt Môi trường ảo Django

pipenv install django-ledger
4

  • Hoặc với pipenv

pipenv install django-ledger

  • Thêm django_ledger vào INSTALLED_APPS

INSTALLED_APPS = [
    ...,
    'django_ledger',
    ...,
]

  • Thêm URL vào dự án của bạn

from django.urls import include, path

urlpatterns = [
    ...,
    path('ledger/', include('django_ledger.urls', namespace='django_ledger')),
    ...,
]

  • Thêm Django SuperUser nếu cần

python manage.py createsuperuser

  • Điều hướng đến chế độ xem gốc Django Ledger được chỉ định trong cài đặt mẫu url dự án của bạn
  • Sử dụng thông tin xác thực người dùng của bạn
Cách thiết lập sổ cái Django để phát triển

Django Ledger đi kèm với môi trường phát triển cơ bản đã được định cấu hình trong thư mục dev_env/ không được sử dụng cho môi trường sản xuất. Nếu bạn muốn đóng góp cho dự án, hãy thực hiện các bước sau

Python có thể được sử dụng cho kế toán không?

Từ góc độ kế toán, Python hữu ích nhất khi làm việc với dữ liệu . Về cơ bản, nó có thể đọc bất kỳ loại nào, cả có cấu trúc và không cấu trúc. Nó có khả năng mạnh mẽ trong việc nhập và thao tác dữ liệu – các tác vụ như hợp nhất và mã hóa lại – cũng như xử lý số lượng lớn.

Gói phần mềm kế toán được sử dụng nhiều nhất là gì?

QuickBooks Online của Intuit là một trong những chương trình phần mềm kế toán phổ biến nhất được sử dụng bởi các doanh nghiệp nhỏ cũng như các chuyên gia kế toán và thuế của họ. Phần mềm này dựa trên đám mây và có thể được truy cập thông qua trình duyệt web hoặc ứng dụng dành cho thiết bị di động.

Phần mềm miễn phí nào tốt nhất cho kế toán?

Phần mềm kế toán miễn phí tốt nhất năm 2023
Sách Zoho
ZipBooks
bình Minh
GnuCash
Hóa đơn thực sự nhỏ
kế toán sóng