Spreadsheet Kế toán
Tích hợp dữ liệu tài chính vào spreadsheet với công thức động và phân tích chuyên sâu
Tổng quan Spreadsheet Kế toán
Spreadsheet Kế toán trong Odoo 19 cho phép bạn tích hợp trực tiếp dữ liệu tài chính vào bảng tính với các công thức chuyên dụng. Tạo báo cáo tài chính tùy chỉnh, phân tích số dư tài khoản, theo dõi bút toán, và xây dựng các mô hình tài chính phức tạp với sức mạnh của spreadsheet kết hợp dữ liệu kế toán thời gian thực.
Điểm chính
• Công thức ODOO.ACCOUNT.BALANCE() để lấy số dư tài khoản theo thời gian
• Phân tích P&L (Profit & Loss) với drill-down chi tiết đến bút toán
• Balance sheet tương tác với phân tích tài sản và nợ phải trả
• Công thức ODOO.ACCOUNT.MOVE.LINE() để truy vấn bút toán kế toán
• Pivot tables tài chính với group by account, partner, analytic
• Tích hợp chart of accounts và account hierarchy
• Tự động cập nhật khi posting journal entries mới
• Export sang Excel với formulas và formatting được giữ nguyên
Bảng tra cứu thuật ngữ
Các thuật ngữ quan trọng trong Spreadsheet Kế toán:
| Tiếng Việt | English | Mô tả |
|---|---|---|
| Số dư tài khoản | Account Balance | Tổng số tiền trong tài khoản kế toán |
| Bút toán | Journal Entry | Ghi chép kế toán ghi nhận giao dịch |
| Hệ thống tài khoản | Chart of Accounts | Danh sách các tài khoản kế toán |
| Báo cáo lãi lỗ | P&L / Income Statement | Báo cáo doanh thu, chi phí và lợi nhuận |
| Bảng cân đối | Balance Sheet | Báo cáo tài sản, nợ và vốn chủ sở hữu |
| Tài khoản phân tích | Analytic Account | Tài khoản theo dõi chi phí theo dự án/bộ phận |
| Sổ nhật ký | Journal | Sổ ghi chép các bút toán kế toán |
| Kỳ kế toán | Fiscal Period | Khoảng thời gian kế toán (tháng, quý, năm) |
| Công thức động | Dynamic Formula | Công thức tự động cập nhật theo dữ liệu |
| Pivot Table | Pivot Table | Bảng tổng hợp dữ liệu đa chiều |
| Drill-down | Drill-down | Xem chi tiết từ tổng hợp đến giao dịch |
| Reconciliation | Reconciliation | Đối chiếu và khớp các bút toán |
Phân tích Số dư Tài khoản
Sử dụng công thức ODOO.ACCOUNT.BALANCE() để lấy số dư tài khoản và tạo báo cáo phân tích chi tiết.
Các bước thực hiện
1. Vào Accounting > Reporting > Spreadsheet
2. Tạo spreadsheet mới hoặc mở template "Account Analysis"
3. Nhập công thức: =ODOO.ACCOUNT.BALANCE("account_code", date_from, date_to)
4. Ví dụ: =ODOO.ACCOUNT.BALANCE("400000", "2024-01-01", "2024-12-31")
5. Sử dụng cell references cho dates để dễ thay đổi kỳ phân tích
6. Tạo comparison với previous period: =ODOO.ACCOUNT.BALANCE("400000", A1, A2)
7. Thêm calculated columns: Variance, % Change, YTD totals
8. Sử dụng conditional formatting để highlight positive/negative changes
Báo cáo P&L dạng Spreadsheet
Tạo báo cáo Profit & Loss tùy chỉnh với khả năng so sánh nhiều kỳ và phân tích chi tiết.
Điểm chính
• Tạo columns cho Current Period, Previous Period, Budget, Variance
• Thêm % of Revenue calculations cho mỗi line item
• Sử dụng named ranges cho account codes để dễ maintain
• Thêm drill-down links đến detailed account reports
| Section | Account Range | Formula Example |
|---|---|---|
| Revenue | 400000-499999 | =SUM(ODOO.ACCOUNT.BALANCE("400000:499999", A1, A2)) |
| Cost of Sales | 500000-599999 | =SUM(ODOO.ACCOUNT.BALANCE("500000:599999", A1, A2)) |
| Gross Profit | Calculated | =Revenue - Cost_of_Sales |
| Operating Expenses | 600000-699999 | =SUM(ODOO.ACCOUNT.BALANCE("600000:699999", A1, A2)) |
| EBITDA | Calculated | =Gross_Profit - Operating_Expenses |
| Depreciation | 680000-689999 | =SUM(ODOO.ACCOUNT.BALANCE("680000:689999", A1, A2)) |
| EBIT | Calculated | =EBITDA - Depreciation |
| Net Profit | Calculated | =EBIT - Interest - Tax |
Phân tích Bút toán Kế toán
Sử dụng ODOO.ACCOUNT.MOVE.LINE() để truy vấn và phân tích chi tiết các bút toán kế toán.
Các bước thực hiện
1. Công thức cơ bản: =ODOO.ACCOUNT.MOVE.LINE("account_code", filters)
2. Filter theo partner: =ODOO.ACCOUNT.MOVE.LINE("100000", {"partner_id": 5})
3. Filter theo date range: {"date_from": "2024-01-01", "date_to": "2024-12-31"}
4. Filter theo journal: {"journal_id": 1} hoặc {"journal_type": "sale"}
5. Filter theo analytic account: {"analytic_account_id": 10}
6. Combine multiple filters: {"partner_id": 5, "date_from": "2024-01-01"}
7. Sử dụng SUMIF, COUNTIF với move line data
8. Tạo pivot table từ move line data với group by dimensions
Balance Sheet trong Spreadsheet
Tạo bảng cân đối kế toán với phân loại tài sản, nợ phải trả và vốn chủ sở hữu.
Điểm chính
• Assets: Current Assets (Cash, Receivables, Inventory) + Fixed Assets
• Công thức: =ODOO.ACCOUNT.BALANCE("100000:199999", date)
• Liabilities: Current Liabilities + Long-term Liabilities
• Công thức: =ODOO.ACCOUNT.BALANCE("200000:299999", date)
• Equity: Share Capital + Retained Earnings + Current Year Profit
• Công thức: =ODOO.ACCOUNT.BALANCE("300000:399999", date)
• Validation: Total Assets = Total Liabilities + Equity
• Thêm comparative columns cho multiple dates
• Calculate financial ratios: Current Ratio, Quick Ratio, Debt-to-Equity
• Trend analysis với line charts cho key balance sheet items
Pivot Tables Tài chính
Tạo pivot tables để phân tích dữ liệu kế toán theo nhiều chiều khác nhau.
Điểm chính
• Sử dụng Insert > Pivot Table từ move line data
• Drag and drop fields để configure pivot structure
• Thêm calculated fields cho ratios và percentages
• Apply filters để focus vào specific accounts hoặc periods
• Tạo pivot charts để visualize trends
• Refresh pivot khi accounting data updates
| Loại phân tích | Rows | Columns | Values |
|---|---|---|---|
| Expenses by Department | Account | Analytic Account | SUM(Debit) |
| Revenue by Customer | Partner | Month | SUM(Credit) |
| P&L by Period | Account Type | Quarter | Balance |
| Journal Entry Analysis | Journal | Account | COUNT(Entries) |
| Partner Balances | Partner | Account Type | Balance |
Công thức Kế toán Nâng cao
Các công thức chuyên dụng và kỹ thuật nâng cao cho phân tích tài chính:
| Công thức | Mục đích | Ví dụ |
|---|---|---|
| ODOO.ACCOUNT.BALANCE() | Lấy số dư tài khoản | =ODOO.ACCOUNT.BALANCE("400000", A1, A2) |
| ODOO.ACCOUNT.MOVE.LINE() | Truy vấn bút toán | =ODOO.ACCOUNT.MOVE.LINE("100000", filters) |
| ODOO.PARTNER.RECEIVABLE() | Công nợ phải thu | =ODOO.PARTNER.RECEIVABLE(partner_id, date) |
| ODOO.PARTNER.PAYABLE() | Công nợ phải trả | =ODOO.PARTNER.PAYABLE(partner_id, date) |
| ODOO.ANALYTIC.BALANCE() | Số dư tài khoản phân tích | =ODOO.ANALYTIC.BALANCE(analytic_id, date) |
| SUMIFS with filters | Tổng có điều kiện | =SUMIFS(amount, account, "400*", date, ">="&A1) |
Tích hợp Chart of Accounts
Làm việc với hệ thống tài khoản và account hierarchy trong spreadsheet.
Điểm chính
• Import chart of accounts vào separate sheet làm reference
• Sử dụng VLOOKUP để lấy account name từ account code
• Tạo account groups với SUMIF theo account code ranges
• Maintain account hierarchy với parent-child relationships
• Filter accounts theo account type: Asset, Liability, Equity, Income, Expense
• Sử dụng data validation cho account code inputs
• Tạo dropdown lists từ active accounts
• Link đến account detail view trong Odoo
Báo cáo Tương tác và Drill-down
Tạo báo cáo tương tác với khả năng drill-down từ summary đến chi tiết.
Các bước thực hiện
1. Tạo summary sheet với high-level financial metrics
2. Thêm hyperlinks từ summary numbers đến detail sheets
3. Sử dụng HYPERLINK() formula: =HYPERLINK("#DetailSheet!A1", "View Details")
4. Tạo detail sheets với ODOO.ACCOUNT.MOVE.LINE() data
5. Thêm filters và slicers để user có thể filter data
6. Sử dụng conditional formatting để highlight exceptions
7. Tạo navigation buttons giữa các sheets
8. Export entire workbook với all drill-down functionality
Mẹo sử dụng thực tế
Các mẹo để tối ưu hóa spreadsheet kế toán:
Điểm chính
• Sử dụng named ranges cho account codes và date parameters
• Tạo separate sheets: Data, Calculations, Presentation
• Document formulas với comments để dễ maintain
• Thiết lập data validation để prevent input errors
• Sử dụng conditional formatting cho negative values và exceptions
• Tạo template spreadsheets cho recurring reports
• Set up auto-refresh schedule để keep data current
• Protect formula cells để prevent accidental changes
• Version control cho important financial spreadsheets
• Export to PDF với print settings configured
• Share với appropriate access rights (view-only vs edit)
• Backup spreadsheets trước khi major changes