LOADING PAYROLL ENGINE…
{{ header.title }}
{{ header.subtitle }}
FX USD→VND {{ fxDisplay }}
HR
{{ k.label }}
{{ k.value }}
{{ k.sub }}
Monthly employer cost by level
USD / mo
{{ b.level }} · {{ b.count }} {{ b.totalUsd }}
Workforce status
{{ s.label }}
{{ s.count }}
{{ dash.foreignNote }}
Work-permit & TRC expiries · next 90 days
{{ dash.expiryCount }} FLAGGED
{{ e.name }} · {{ e.nationality }}
{{ e.doc }} expires {{ e.date }}
{{ e.daysLabel }}
{{ e.status }}
No expiries in the next 90 days.
Employee Level Contract Status Gross / mo Employer cost / mo
{{ r.initials }}
{{ r.name }} {{ r.flag }}
{{ r.title }}
{{ r.level }} {{ r.typeLabel }} {{ r.status }} {{ r.grossUsd }} {{ r.employerUsd }}
No employees match your filters.
{{ emps.countLabel }}
← All employees
{{ detail.initials }}
{{ detail.name }} {{ detail.flag }}
{{ detail.title }} · {{ detail.id }}
{{ detail.email }} · {{ detail.location }}
TOTAL EMPLOYER COST / MO
{{ detail.employerTotalUsd }}
{{ detail.employerTotalVnd }}
Monthly cost breakdown
Gross salary {{ detail.grossVnd }} · {{ detail.grossUsd }}
Employer statutory contributions
{{ l.label }} {{ l.value }}
Employer contributions subtotal {{ detail.employerSubtotal }}
13th-month (Tet) accrual
Accrued this month (1/12) {{ detail.bonusPerMonth }}
Total employer cost {{ detail.employerTotalVnd }} · {{ detail.employerTotalUsd }}
Employee deductions & net pay · estimate
Gross salary {{ detail.grossVnd }}
{{ l.label }} − {{ l.value }}
Estimated net pay {{ detail.netVnd }} · {{ detail.netUsd }}
PIT calculation
{{ detail.pitNote }}
{{ t.label }} {{ t.tax }}
Total PIT{{ detail.pitTotal }}
Foreign-national tracker
{{ f.label }}
{{ f.status }} · expires {{ f.date }}
{{ f.daysLabel }}
Employment & contract
{{ i.label }} {{ i.value }}
Document checklist
{{ d.mark }} {{ d.label }}
Pay period READ-ONLY
TOTAL EMPLOYER OUTLAY
{{ pay.totals.employerTotalUsd }} {{ pay.totals.employerTotalVnd }}
Employee Gross SI 17.5% HI 3% UI 1% Union 2% Emp. deduct PIT Net pay Employer total
{{ r.name }}
{{ r.level }}
{{ r.gross }} {{ r.si }} {{ r.hi }} {{ r.ui }} {{ r.union }} {{ r.empDeduct }} {{ r.pit }} {{ r.net }} {{ r.employerTotal }}
Column totals · {{ pay.count }} {{ pay.totals.gross }} {{ pay.totals.si }} {{ pay.totals.hi }} {{ pay.totals.ui }} {{ pay.totals.union }} {{ pay.totals.empDeduct }} {{ pay.totals.pit }} {{ pay.totals.net }} {{ pay.totals.employerTotal }}
All figures in VND. 13th-month accrual is reported per-employee on the detail page and folded into employer total. Net pay is an estimate before personal allowances beyond the standard deduction.
EXPORT · A
Rippling-ready employee CSV
Mapped to common Rippling import columns. Import via Rippling → Employees → Import. Review the preview below before download.
EXPORT · B
Full data export
Complete roster with every computed payroll line item, for your data warehouse or audit trail.
Mapped preview · Rippling employee import
{{ exp.count }} ROWS · 13 FIELDS
{{ h }}
{{ c }}
PHASE 2
Direct Rippling API sync NOT YET IMPLEMENTED
Roadmapped: real-time, two-way sync through a unified HRIS connector (Finch / Merge / Apideck) — no CSV handoff. New hires, comp changes, and offboarding events propagate automatically. Today, use the CSV export above.
Payroll configuration
Live overrides for the demo. The full rate table, statutory caps, and PIT brackets live in config/vietnam.js — edit there to change defaults permanently.
{{ f.help }}
Not legal or tax advice — all rates, caps, FX, and tax brackets are configurable in config/vietnam.js and must be confirmed with a licensed Vietnamese advisor. Figures are illustrative; sample employees are fictional. © CoderPush EOR.