> For the complete documentation index, see [llms.txt](https://docs.datasuite.vn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.datasuite.vn/tinh-nang-mo-rong-extensions/madjust-tuy-bien-du-lieu-dieu-chinh.md).

# MAdjust - Tuỳ biến dữ liệu điều chỉnh

### Bài toán tuỳ biến dữ liệu

Thông thường, các báo cáo chỉ biểu diễn dữ liệu thật (actual) đã được tổng hợp từ các nguồn khác nhau (phần mềm kế toán, hệ thống ERP/CRM) và làm sạch trong Data Warehouse. Trong một số trường hợp, người dùng có nhu cầu **linh động điều chỉnh số liệu trên báo cáo** nhằm đáp ứng một tiêu chí hoặc nghiệp vụ nào đó. Ví dụ:

* Dữ liệu nhập từ hệ thống kế toán, cần có bút toán điều chỉnh để biểu diễn báo cáo dưới góc nhìn quản trị.
* Dữ liệu kế hoạch hoặc dự toán (Plan/Estimate), biểu diễn kết hợp với số liệu thực (actual).
* Dữ liệu nhân sự và kế hoạch tuyển dụng (Headcount / Headcount Plan).

**Rào cản thường gặp:** Không phải nhân sự nào cũng có kinh nghiệm hoặc quyền truy cập vào hệ thống Data Warehouse để thêm/sửa dữ liệu.

Để giải quyết, Data Suite cung cấp extension MAdjust, hỗ trợ doanh nghiệp chủ động thiết kế các biểu mẫu nhập dữ liệu (Form) thân thiện với nhận viên nghiệp vụ, không đòi hỏi kinh nghiệm xử lý dữ liệu sâu ở Data Warehouse, trong khi vẫn đáp ứng được việc thể hiện các chỉ số điều chỉnh hoặc tuỳ biến lên báo cáo.

### Kích hoạt extension MAdjust

Yêu cầu: tài khoản có quyền Tenant Owner

1. Tại menu chính, truy cập Manage Organization > Extensions
2. Tại System Extensions, bật tuỳ chọn "MAdjust" ⇒ Save<br>

   <figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2FapRPOIMkOfNwDk0FZeeK%2Fds-madjust-1.png?alt=media&amp;token=746ddc95-f94d-4bbe-8487-82273da74064" alt=""><figcaption></figcaption></figure>
3. Tải lại (reload) trang, mục Extensions > MAdjust sẽ hiển thị trên menu chính<br>

   <figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2Fe2Fv4jcMXWIxNqTqm3Io%2Fds-madjust-2.1.png?alt=media&amp;token=f5044f81-78d3-41e0-a0f7-4dc70e25be32" alt=""><figcaption></figcaption></figure>

### Các thành phần chính

#### Fiscal Year

Năm tài chính, là đơn vị thời gian dùng để quản lý dữ liệu điều chỉnh.

<figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2FPIo4JCjq5Y8Exg7HJx1l%2Fds-madjust-3.png?alt=media&amp;token=bb4268f1-8504-48b8-9d85-b80945b6ccab" alt=""><figcaption></figcaption></figure>

#### Period

Kỳ kế toán (YYYY-MM). Yêu cầu tồn tại Fiscal Year. Mỗi Fiscal Year được tạo, hệ thống tự động tạo 12 kỳ tương ứng với 12 tháng của năm.

Người quản lý có thể Đóng/Mở kỳ để cho phép/không cho phép upload dữ liệu điều chỉnh cho một kỳ cụ thể.

<figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2FHf8KNxbjyH2xu047Br3T%2Fds-madjust-4.png?alt=media&amp;token=f6b9709e-1b2f-4126-9f2a-b2996db94db1" alt=""><figcaption></figcaption></figure>

#### Segment

Trường thông tin (field) của batch điều chỉnh.

Danh sách Segment có thể cấu hình tự do, tuỳ vào cấu trúc dữ liệu của doanh nghiệp.

Kiểu dữ liệu hỗ trợ: Text, Number, Date, List (Dropdown)

<figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2FVIk7VSyuq6AIsd2tjDna%2Fds-madjust-7.png?alt=media&amp;token=68e4e1fa-f6cb-4daf-abee-87941c77efc0" alt=""><figcaption></figcaption></figure>

#### Currency

Đơn vị tiền tệ cho bút toán. Có thể tạo nhiều currency tuỳ nhu cầu doanh nghiệp.

#### General Journals (Adjustment Batch)

Bút toán điều chỉnh, được tạo bởi người dùng cuối được phân công.

Các thông tin cần cung cấp: Tên Batch, Fiscal Year, Period, Currency, Transactions (Danh sách giao dịch điều chỉnh)

Transaction có thể được nhập thủ công từng dòng, hoặc nhập từ file Excel theo mẫu. Ngoài các trường mặc định (Ngày giao dịch, Ghi nợ, Ghi có) Các trường cần điền được quy định tại Segment.

<figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2FAduFYTRklZXbOBKsJRRR%2Fds-madjust-6.png?alt=media&amp;token=1f34e69f-40c1-4e31-affa-fee169e7f634" alt=""><figcaption></figcaption></figure>

#### Quản lý Form tuỳ biến

Data Suite hỗ trợ tạo nhiều Form tuỳ biến trong một Workspace. Người dùng có thể tạo nhiều Form phục vụ cho nhiều nghiệp vụ, mỗi Form sẽ có bộ Segment riêng và không ảnh hưởng lẫn nhau.

Hiện tại, khách hàng cần liên hệ CSKH Data Suite để hỗ trợ tạo và cấu hình các Form mới. Xem thêm [Các kênh hỗ trợ](/support/cac-kenh-ho-tro.md)

### Cơ chế hoạt động

Extension MAdjust cho phép người dùng tự thiết lập form dữ liệu và hỗ trợ nhập liệu bằng cách import file Excel, phù hợp với quy trình làm việc thông thường trong doanh nghiệp.

Khi batch đầu tiên được tải lên, hệ thống sẽ sinh **table madjust** với các cột dữ liệu tương ứng với bộ Segment đã quy định trong Form.

Người dùng có thể nhìn thấy table madjust tương ứng với Form xuất hiện trong Data Warehouse, ngang hàng với những table dữ liệu khác.

<div><figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2FPTijX5tIvCVt0oSoHjp9%2Fds-madjust-8.png?alt=media&amp;token=001cc0ac-cb75-4028-a310-a0f6195df63b" alt=""><figcaption></figcaption></figure> <figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2Fc28XmvOjJlDP5icbg15g%2Fds-madjust-9.png?alt=media&amp;token=620a7cf3-ef6b-46c2-beca-325793e834f4" alt=""><figcaption></figcaption></figure> <figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2FBPYIxAlRIkz9UjR3vTLB%2Fds-madjust-10.png?alt=media&amp;token=24672ce6-31f5-4177-803b-54cd79e98e85" alt=""><figcaption></figcaption></figure></div>

Người dùng có thể đưa table madjust và các table dữ liệu khác vào cùng một data model để dựng báo cáo kết hợp số liệu của chúng (Ví dụ: kết hợp số actual và số plan, viết các measure để tính toán dựa trên số actual và số plan, v.v...)

<figure><img src="https://2137341912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIwHpnhGKp0mcSL3nAcxD%2Fuploads%2F2H5YVd7udyvGWLqQqWay%2Fds-madjust-11.png?alt=media&amp;token=77be0116-0f92-427d-9c1a-1dfe7b38fc1f" alt=""><figcaption><p>Mẫu: Báo cáo kết quả hoạt động kinh doanh, kết hợp doanh thu thực tế (nguồn ERP) và so sánh với kế hoạch (nguồn MAdjust)</p></figcaption></figure>

Trường hợp kết hợp dữ liệu đòi hỏi các tính toán phức tạp và nhiều bước, người dùng cần tự chuẩn bị các luồng ETL chạy bên ngoài hệ thống Data Suite.

### Kết luận

Extension MAdjust phù hợp với:

* Doanh nghiệp có nhu cầu đưa các dữ liệu điều chỉnh hoặc kế hoạch/dự toán không có sẵn ở nguồn dữ liệu (phần mềm kế toán hoặc ERP/CRM), từ&#x20;
* Người dùng nghiệp vụ, quen thuộc với số liệu và nghiệp vụ nhưng không có quyền truy cập hoặc không có kinh nghiệm xử lý ở tầng Data Warehouse.

Lưu ý khi sử dụng:

* Cần người quản trị thiết lập form phù hợp với mẫu dữ liệu của doanh nghiệp trước khi cho người dùng tải dữ liệu lên.
* Bản chất MAdjust là tạo thành table prefix **madjust\_** lưu ở Data Warehouse, cần người quản trị hoặc Data Analyst/Data Engineer thiết lập để đưa table vào Data Model phù hợp và biểu diễn lên báo cáo.
