Integrations · Misa AMIS · Connector ERP & HRIS
🔌 Misa AMIS Connector · Tích hợp ERP phổ biến nhất Việt Nam
TH
Trưởng phòng Tài chính · Sở GD-ĐT HN
Multi-tenant Ops
Chia sẻ 2 track
eSign · USB PKI
Việc cần làm
Setup Misa Mua hàng cho 2 vendor còn lại + verify mapping field hazardLevel
🔌
Tích hợp Misa AMIS qua REST API + OAuth 2.0.
Sync 2 chiều: chứng từ kế toán + danh sách CN/HS + đơn mua hàng.
Phục vụ Bếp Việt Sạch + Vinmart Catering + Sở GD-ĐT HN.
Roadmap chính thức Q1/2027 sau pilot 6 tháng.
Luật Kế toán 88/2015
NĐ 174/2016
TT 80/2021
OAuth 2.0 RFC 6749
🔌 Trạng thái 4 module Misa AMIS
📒 Misa AMIS Kế toán
✓ Connected
👥 Misa AMIS HRM
✓ Connected
📦 Misa AMIS Mua hàng
⏳ In progress
🛒 Misa Bán hàng
○ Not connected
📒
Chứng từ kế toán/tháng
156
Vendor → Misa
👥
CN sync hourly
2.160
+18 tuần này
📦
Đơn mua hàng/tháng
86
Misa → Vendor
⚖️
Conflict resolution
0
100% sync clean
💸 Workflow 1 · Vendor xuất hoá đơn → push sang Misa Kế toán
1
Sinh hoá đơn
Vendor sinh HĐ điện tử trong OmiMeal (i-cashflow → button "Xuất HĐ")
2
Ký số CA
USB CA của Vendor → push qua Misa API + Tổng cục Thuế lookup
3
Misa nhận
Misa Kế toán tự ghi nhận vào sổ chi tiết khách hàng + sổ doanh thu
4
Báo cáo thuế
Misa tự gen báo cáo thuế GTGT cuối kỳ Q theo TT 80/2021
5
Nộp TCT
Báo cáo gửi Tổng cục Thuế qua Misa eTax — không cần kế toán nhập tay
👥 Workflow 2 · Misa HRM → OmiMeal đăng ký suất ăn
1
HR Canon nhập CN
HR Canon nhập nhân viên mới vào Misa AMIS HRM (HR onboarding)
2
Webhook sync
Misa webhook → OmiMeal nhận trong 30s · tạo Worker record + scope hazardLevel
3
Cấp badge
CN nhận QR badge mới qua Zalo OA → đăng ký suất ăn trong app công nhân
4
Check-in callback
Khi CN check-in suất → OmiMeal call back Misa HRM cập nhật phụ cấp ăn ca
🔁 Field mapping · Misa ↔ OmiMeal · 15 mappings
| Misa AMIS field | ↔ | OmiMeal field | Module | Ghi chú |
|---|---|---|---|---|
| Misa.Employee.Code | → | OmiMeal.Worker.code | HRM | Mã nhân viên · unique key |
| Misa.Employee.FullName | → | OmiMeal.Worker.fullName | HRM | Họ tên đầy đủ Vietnamese |
| Misa.Employee.Department | → | OmiMeal.Worker.department | HRM | Phòng ban · scope ABAC |
| Misa.Employee.HazardLevel | → | OmiMeal.Worker.hazardLevel | HRM | Mức bồi dưỡng độc hại TT 24/2017 |
| Misa.Employee.Shift | → | OmiMeal.Worker.shiftCode | HRM | Ca sáng/trưa/đêm/HC |
| Misa.Employee.AllowanceMeal | ↔ | OmiMeal.Checkin.subsidyAmount | HRM | 2 chiều · Misa cập nhật phụ cấp ăn ca |
| Misa.Invoice.Number | ← | OmiMeal.Invoice.number | Kế toán | Số HĐ điện tử do OmiMeal phát hành |
| Misa.Invoice.Total | ← | OmiMeal.Contract.invoiceAmount | Kế toán | Tổng tiền HĐ (gồm VAT) |
| Misa.Invoice.VAT8 | ← | OmiMeal.Invoice.vat8Amount | Kế toán | VAT 8% nguyên liệu tươi sống |
| Misa.Invoice.VAT10 | ← | OmiMeal.Invoice.vat10Amount | Kế toán | VAT 10% suất ăn chế biến |
| Misa.Customer.MST | ↔ | OmiMeal.Client.taxCode | Kế toán | Mã số thuế · 2 chiều |
| Misa.PO.Number | → | OmiMeal.PurchaseOrder.refCode | Mua hàng | Đơn mua từ Misa Mua hàng |
| Misa.Supplier.Code | → | OmiMeal.Supplier.code | Mua hàng | NCC nguyên liệu (NCC nông sản) |
| Misa.Account.GLCode | ← | OmiMeal.GLEntry.accountCode | Kế toán | Mã sổ kế toán hạch toán |
| Misa.Period.MonthEnd | → | OmiMeal.AccountingPeriod.closedAt | Kế toán | Đóng kỳ kế toán · trigger tự động |
📋 Audit log · 12 sync events gần nhất
| Thời điểm | Module | Loại event | Detail | Status | Latency |
|---|---|---|---|---|---|
| 04/05 11:42:18 | Kế toán | INVOICE_PUSH | HD-2026-0312 · Bếp Việt Sạch · 142.5M VND → Misa | ✓ OK | 198ms |
| 04/05 11:38:42 | HRM | EMPLOYEE_SYNC | +18 CN mới Canon · Webhook → OmiMeal | ✓ OK | 87ms |
| 04/05 11:32:11 | HRM | CHECKIN_CALLBACK | 1.428 lượt CN check-in trưa · phụ cấp ăn ca | ✓ OK | 312ms |
| 04/05 10:15:33 | HRM | HAZARD_LEVEL_UPDATE | 2 CN Panasonic chuyển từ M1 → M3 (hàn cao tần) | ✓ OK | 142ms |
| 04/05 09:00:00 | Kế toán | PERIOD_CLOSE | Đóng kỳ T4/2026 · 248 chứng từ · auto trigger báo cáo | ✓ OK | 1.8s |
| 04/05 08:30:14 | Mua hàng | PO_RECEIVE | PO-2026-0086 từ Misa Mua hàng · 18 line items | ✓ OK | 156ms |
| 03/05 17:45:22 | Kế toán | VAT_REPORT_PUSH | Báo cáo VAT tháng 4 → Misa eTax | ✓ OK | 2.4s |
| 03/05 14:18:05 | HRM | EMPLOYEE_TERMINATE | 3 CN nghỉ việc Canon · revoke badge OmiMeal | ✓ OK | 98ms |
| 03/05 12:00:00 | HRM | FULL_SYNC | Sync toàn bộ 2.160 CN · daily reconcile | ✓ OK | 4.2s |
| 03/05 09:42:11 | Kế toán | INVOICE_PUSH | HD-2026-0311 · Vinmart Catering · 98.2M VND | ✓ OK | 184ms |
| 03/05 06:30:42 | HRM | SHIFT_UPDATE | 84 CN Panasonic chuyển sang ca đêm tuần tới | ✓ OK | 112ms |
| 02/05 23:00:00 | Kế toán | DAILY_RECONCILE | Đối soát 248 chứng từ · 0 lệch | ✓ OK | 3.8s |
⚙️ Cấu hình kết nối
API endpoint
https://amisplatform.misa.vn/api/v1
OAuth client ID
omimeal-prod-2026
OAuth scopes
accounting.read accounting.write hrm.read hrm.write purchase.read
Token TTL
6 giờ · auto refresh
Webhook URL
https://omimeal.app/webhook/misa
Webhook signature
HMAC-SHA256 · X-Misa-Signature header
Sync interval
Realtime (webhook) + 6h fallback batch + nightly reconcile
Retry policy
Exponential backoff · 3 lần · max 30s
Conflict resolution
Misa wins for HRM · OmiMeal wins for Invoice · alert nếu khác MST
🛡️ Bảo mật & tuân thủ
🔐 Authentication
- OAuth 2.0 Authorization Code flow
- Refresh token 30 ngày
- Mã hoá AES-256 at rest
- TLS 1.3 in transit
📜 Compliance
- Luật Kế toán 88/2015
- NĐ 174/2016 quản lý kế toán
- TT 80/2021 quản lý thuế
- NĐ 13/2023 BVDLCN
📊 Monitoring
- Sync latency p99 < 500ms
- Error rate < 0.1%
- Alert Slack #integration-misa
- Daily reconcile 23:00
🗺️ Đang demo · Integrations · Connector ERP & HRIS
Bạn đang xem Misa AMIS Connector — module tích hợp chia sẻ giữa Track A & Track B. Tiếp theo có thể xem các integration khác hoặc về luồng workflow chính.