DDynamiX
Payroll

Payroll, right from formula to bank

Design pay formulas on a drag-drop canvas, run payroll for a whole period, approve it, distribute payslips and export bank transfers — the preview matches the real run exactly.

Tổng quan bảng lươngTrình dựng bảng lươngChỉnh sửa mẫu
⌘K
Bảng lương vận hành khách sạn An Phú
Lưu nhápXuất bản
THU NHẬP 3 thành phần
⋮⋮Lương cơ bản theo hợp đồngBS01FIXED
Loại tínhFIXEDGiá trị cố định
Công thứcBS01 = contract.salary × (actual_days / standard_days)
Thuộc tính● Thuế TNCN: Có● Bảo hiểm: Có
⋮⋮Phụ cấp trách nhiệm/ca trựcALW01FIXED
⋮⋮Chia service chargeSC01FIXED
Thả hoặc click để thêm
KHẤU TRỪ 1 thành phần
⋮⋮Khấu trừ bảo hiểm bắt buộcINS01PERCENT
Thả hoặc click để thêm
THUẾ 1 thành phần
⋮⋮Thuế thu nhập cá nhânPIT01LOOKUP
ĐÓNG GÓP DN 0 thành phần
+ Thêm từ thư viện bên trái
Highlights

One closed-loop payroll engine, from formula to payment

🧩

Drag-drop formula canvas

Arrange earning, deduction, tax and contribution components on a canvas; pick a calc type — FIXED, RATE, PERCENT or LOOKUP — per component.

🧮

mathjs formula engine

Write expressions like contract.salary × actual_days / standard_days; the mathjs engine computes them precisely and transparently per component.

👁

Preview matches the real run

The preview uses the same engine as the real payroll run, so the number on screen is the number employees actually receive.

🗂

Draft → published → archived versions

Every pay template has a clear version lifecycle, so you can edit a draft safely and publish without disrupting a live run.

🏦

Bank export with reconciliation

Validate the data, generate files in each bank's format (e.g. Vietcombank) and reconcile before sending the transfer batch.

🚩

Anomaly flags

The system flags unusual cases such as a negative net salary, so you can review them before approving and paying.

Capabilities

Execution conditions per component

Set an applicability condition on each pay component, so it only computes when an employee meets the criteria you define.

Per-employee override with approval

Override a value for a specific employee through an approval workflow, while keeping the shared pay template intact.

Period-based run workflow

Create a run, auto-calculate via the template, submit for approval, generate payslips, create a payment batch, then export to bank.

Transparent run statuses

Track a run through draft, pending, approved, payment created and paid — you always know exactly where it stands.

Frozen payslips with integrity hash

Payslip data is frozen and stamped with an integrity hash, with PDF export and email distribution to each employee.

Automatic personal income tax

Compute personal income tax on progressive brackets, applying self and dependent exemptions automatically per employee.

Ready for your business, today.