AI AGENT · JEV

AI that returns decisions, not paragraphs

JEV is the agent inside Nffice. It reads approvals, payroll, ledgers and sales as they happen, returns each decision with a confidence score, and acts only above the threshold you set. Everything else goes to a named person, with the reason attached.

Works across Groupware, HR, Finance and CRM on the same record.

JEV · decisions todayHanoi office · threshold 90%
InputModuleDecisionConfidenceWhat happened
Supplier invoice · Ngõ Trúc Supplies48,600,000₫ · office suppliesFINANCEAccount 6423maps to 6200 SG&A96%Posted
Purchase request · Trần Văn Minh45,000,000₫ · Ngõ Trúc Supplies · maintenanceGROUPWAREOver delegation limitover 40,000,000₫ → head office99%Re-routed to HQ
Payroll · Production team3 payslips, NovemberHRUp 38% on last monthlikely holiday premiums84%Sent to HR
Accounts 2411 · 3387used this month · no parent mappingFINANCEPack would be short184,600,000₫93%Assigned to close owner
New lead · Gió Nam LogisticsFanpage · existing tax codeCRMSame customermatched by tax code97%Merged
Supplier invoice · Đồi Mây Equipment180,000,000₫ · equipment purchaseFINANCEAccount 2411construction in progress61%Sent for review

What JEV decides

What JEV decides

Six kinds of decision, each one you can inspect rather than a suggestion you have to interpret. Every one of them goes to a named owner and leaves its reason on the audit trail.

CLASSIFY

Suggests the account

Invoices, salary journals and revenue entries get a statutory TT99 (formerly TT200) account, the head-office mapping and a confidence score.

e.g. Ngõ Trúc Supplies → 6423 · 96% · posted

ROUTE

Follows the delegation rules

Requests and discounts above a delegation limit are re-routed to the named approver before anyone signs.

e.g. purchase request 45,000,000₫ → head office · 99%

MATCH

Keeps one customer per tax code

New leads are checked against existing customers. The same tax code merges; a look-alike goes to the sales rep.

e.g. Gió Nam Logistics merged · 97%

WATCH

Spots what moved or went quiet

Payroll swings, missing receipts, quotes with no reply and receivables close to their due date.

e.g. 3 payslips up 38% · 84% · to HR

CHECK

Catches it before a deadline

Unmapped accounts before close and work permits before they expire, while there is still time to act.

e.g. 2411 · 3387 unmapped · 93%

ADVISE

Gives advice, and only advice

A win chance on a deal is a forecast, not a decision. No threshold applies and JEV takes no action on it.

e.g. deal D-2611 win chance · 78% · advice

By role

Five people, one threshold

Everyone who receives a JEV decision sees the part that is theirs, with the confidence score and the threshold that applied.

CHIEF ACCOUNTANT

Sets the finance threshold

The kế toán trưởng sets the AI threshold for the entity's finance decisions, works the invoices that fall below it and reviews what JEV learned from corrections.

Sees: finance decisions and correction history

HR TEAM

Checks the flag, confirms the run

Payroll swings arrive with a confidence score and a likely reason. Confirming payroll stays with HR every time.

Sees: HR decisions · pay figures are a separate permission

COUNTRY DIRECTOR

Receives what the rules send up

Work permit renewals submitted for internal approval and discounts over the sales manager's limit arrive here for approval.

Sees: entity decision summary and approvals

HEAD OFFICE

Sees every entity's threshold

Purchase requests over the delegation limit come to head office, and counts of automatic and human decisions by entity sit next to the KRW report.

Sees: all entities · no edits to local decisions

EXTERNAL AUDITOR

Reads decisions, not guesses

Exports each decision with its confidence, the threshold in force at the time and any correction, read-only.

Sees: locked periods only, no edits

JEV never presses a button for any of these five people. Sales roles are on the CRM page.

Engine

One engine, four modules

Example · threshold 90%

The same threshold rule runs across approvals, payroll, the ledger and sales. You set the threshold, and every change is logged with who made it. Below it, a case goes to the person your delegation rules name, not to a shared queue. In Finance, the TT99 account and the head-office mapping are part of the same decision.

Twenty example JEV decisions across Groupware, HR, Finance and CRM at a 90% threshold
CaseConfidencevs 90%OutcomeWhere it lives
GROUPWAREJEV acts 1 · a person decides 1
Purchase request · Trần Văn Minh45,000,000₫ · Ngõ Trúc Supplies · rule: over 40,000,000₫ → head office99%AboveJEV actsRe-routed to head officeApproval demo
Expense claim · missing receiptreason attached for the approver72%BelowPersonTo the team leadGroupware
HRJEV acts 2 · a person decides 1
Payroll · 3 production payslips+38% on last month · likely holiday premiums84%BelowPersonTo the HR teamPayroll demo
Work permit · Park Ji-wooexpires in 45 days · renewal for internal approval97%AboveJEV actsSubmitted for internal approval · country directorHR
Salary journalaccount 6411 · matched to past salary entries96%AboveJEV actsAppliedHR
FINANCEJEV acts 5 · a person decides 2
Invoice · Ngõ Trúc Supplies48,600,000₫ · 6423 → parent 6200 SG&A96%AboveJEV actsPostedClose demo
Invoice · Đồi Mây Equipment180,000,000₫ · 2411 · expense or asset?61%BelowPersonTo the AP clerkClose demo
Invoice · Suối Lam Materials312,000,000₫ · 152192%AboveJEV actsPostedClose demo
Invoice · Mây Trắng Legal45,000,000₫ · 642773%BelowPersonTo the AP clerkClose demo
Invoice · Sông Hồng Telecom12,400,000₫ · 642794%AboveJEV actsPostedClose demo
Invoice · An Phú Auto Lease68,200,000₫ · 642791%AboveJEV actsPostedClose demo
Accounts 2411 · 3387no parent mapping · pack 184,600,000₫ short93%AboveJEV actsAssigned to the close ownerFinance
CRMJEV acts 4 · a person decides 3 · advice only 1
Lead · Đồi Thông TradingMessenger · no tax-code match99%AboveJEV actsCustomer createdCRM demo
Lead · Gió Nam Logisticssame tax code as an existing customer97%AboveJEV actsMerged into the existing customerCRM demo
Lead · Cánh Đồng Foodssimilar name, different tax code64%BelowPersonTo the sales repCRM demo
Quote D-2605 · Hồ Sen Packagingno reply in 9 days81%BelowPersonTo the sales repCRM
Deal D-2611 · win chancegoing above a 10% discount adds little78%—AdviceAdvice only · no threshold, no actionCRM
Revenue entry · D-2611account 5111 · e-invoice issued97%AboveJEV actsPostedCRM
Receivable D-2598 · Lá Phong Logistics Vina957,000,000₫ due in 5 days88%BelowPersonTo the collector (finance)CRM
Discount 12% · quote Q-2611over the sales manager’s 10% limit99%AboveJEV actsRe-routed to the country directorCRM
At 90%: JEV acts on 12 · a person decides 7 · advice only 1 (no threshold)

The win chance is advice, so it is counted on its own and never acted on. All names are fictional examples.

TRY IT · CONFIDENCE THRESHOLD

You decide how sure JEV has to be

The 20 decisions from the table above, in one inbox. Move the line and watch them change sides. When you let go, the change is written to the audit trail with the decisions that moved.

Decision inbox · 20 examplesHanoi office

At or above the line, JEV acts. Below it, the named person decides.

JEV acts

12/ 19

A person decides

7/ 19

Advice only · no threshold

1

GROUPWARE1 JEV · 1 person
99%Purchase request · Trần Văn Minh45,000,000₫ · Ngõ Trúc Supplies · rule: over 40,000,000₫ → head office→ Re-routed to head officeJEV acts
72%Expense claim · missing receiptreason attached for the approver→ To the team leadPerson
HR2 JEV · 1 person
84%Payroll · 3 production payslips+38% on last month · likely holiday premiums→ To the HR teamPerson
97%Work permit · Park Ji-wooexpires in 45 days · renewal for internal approval→ Submitted for internal approval · country directorJEV acts
96%Salary journalaccount 6411 · matched to past salary entries→ AppliedJEV acts
FINANCE5 JEV · 2 person
96%Invoice · Ngõ Trúc Supplies48,600,000₫ · 6423 → parent 6200 SG&A→ PostedJEV acts
61%Invoice · Đồi Mây Equipment180,000,000₫ · 2411 · expense or asset?→ To the AP clerkPerson
92%Invoice · Suối Lam Materials312,000,000₫ · 1521→ PostedJEV acts
73%Invoice · Mây Trắng Legal45,000,000₫ · 6427→ To the AP clerkPerson
94%Invoice · Sông Hồng Telecom12,400,000₫ · 6427→ PostedJEV acts
91%Invoice · An Phú Auto Lease68,200,000₫ · 6427→ PostedJEV acts
93%Accounts 2411 · 3387no parent mapping · pack 184,600,000₫ short→ Assigned to the close ownerJEV acts
CRM4 JEV · 3 person · 1 advice
99%Lead · Đồi Thông TradingMessenger · no tax-code match→ Customer createdJEV acts
97%Lead · Gió Nam Logisticssame tax code as an existing customer→ Merged into the existing customerJEV acts
64%Lead · Cánh Đồng Foodssimilar name, different tax code→ To the sales repPerson
81%Quote D-2605 · Hồ Sen Packagingno reply in 9 days→ To the sales repPerson
78%Deal D-2611 · win chancegoing above a 10% discount adds little→ Advice only · no threshold, no actionAdvice
97%Revenue entry · D-2611account 5111 · e-invoice issued→ PostedJEV acts
88%Receivable D-2598 · Lá Phong Logistics Vina957,000,000₫ due in 5 days→ To the collector (finance)Person
99%Discount 12% · quote Q-2611over the sales manager’s 10% limit→ Re-routed to the country directorJEV acts

BUTTONS ONLY A PERSON PRESSES

  • Confirm payrollHR · Still locked at 90% · a person presses it
  • Close the periodFinance · Still locked at 90% · a person presses it
  • Approve the 12% discountCRM · Still locked at 90% · a person presses it

JEV cannot press these at any threshold, even 60%. It prepares them; a person commits.

Audit trail · newest first
Posted automatically at 09:12 · threshold 90%Invoice VN-2026-1142 · Ngõ Trúc Supplies · 48,600,000₫ · 6423 · 96%. The accountant says it was marketing event supplies.
10-01Threshold set to 90% · all modulesChief accountant (example)Now: JEV acts on 12, a person decides 7

BEFORE CLOSE

It finds the problem before you ask

Two days before close, JEV has already been through payroll, approvals and the ledger. What it found is waiting with the person who owns it.

  • Each alert says what is wrong, why it matters and who it went to
  • Amounts and accounts link back to the record that caused them
  • Nothing is fixed silently; the owner decides
JEV alerts · 2 days before closeNovember close
!3 production payslips up 38% on last monthLikely public-holiday premiums. Check before confirmingHR
iA purchase request is over the delegation limit45,000,000₫ needs HQ approval. Approval chain re-routedFinance team
×Accounts 2411 and 3387 are not mapped to the head-office chartClose now and the parent report is 184,600,000₫ shortClose owner

The agent stops there. Confirming payroll, approving entries and signing requests stay with people.

THE HUMAN GATE

There are buttons JEV will never press

An agent that can confirm payroll or approve its own journal entries is an agent nobody can audit. JEV prepares, flags and routes. People commit.

  • The line is part of the product, not a setting someone can switch off
  • Automatic postings are ordinary entries that can be corrected
  • Every automatic action names the threshold that allowed it

JEV DOES

  • Suggest accounts and post above your threshold
  • Re-route requests and discounts that break a delegation rule
  • Merge duplicate customers by tax code
  • Flag payroll, expense, quote and receivable changes
  • Prepare the close checklist and the parent pack
  • Send each finding to its named owner

JEV NEVER DOES

  • Confirm payroll HR
  • Approve or sign a request GROUPWARE
  • Approve its own journal entries FINANCE
  • Close or reopen a period FINANCE
  • Send a quote CRM
  • Grant a discount CRM
  • Mark a deal won CRM
  • Change its own threshold ALL

AUDIT TRAIL

Every decision leaves a reason behind

When the auditor or head office asks why an invoice landed where it did, the answer is a record, not a guess about what the model was thinking.

  • Input, decision, confidence and threshold stored together
  • Each decision cites the rule or mapping version it used
  • Threshold changes recorded with who made them; JEV cannot make one
  • Corrections recorded with who made them and why
  • A read-only export for external auditors, by period, module and outcome
Audit trail · invoice VN-2026-1142Example
10-01Threshold for invoice coding set to 90%Chief accountant (example) · Hanoi office
09:12Invoice received · Ngõ Trúc Supplies · 48,600,000₫Source: e-invoice intake
09:12JEV suggested 6423 Office supplies · 96%Threshold 90% · Hanoi office · matched to this supplier's past entries
09:12Posted automaticallyJournal VN-2026-1142 · mapped to 6200 SG&A · mapping v3
16:40Corrected to 6413 Selling expenses – suppliesPhạm Thu Trang · "Marketing event supplies, not office"
16:40Learned for supplier Ngõ Trúc SuppliesNext invoice of this kind suggests 6413

Disclosure & checks

How JEV is disclosed and checked

Draft · legal review pending

What we intend to tell your staff and auditors about JEV. The wording will change after legal review.

MARKED AS AI

Every JEV decision says it came from JEV

JEV is an AI feature, and every decision it makes is marked as JEV's on screen and in the audit trail.

NO DECISIONS ABOUT PEOPLE

Hiring, evaluation and pay stay with people

JEV does not make hiring, evaluation or pay decisions about people. Payroll is always confirmed by a person.

A PERSON LOOKS AGAIN

On request, with the recorded reason

If a decision affects an employee, a person can review it again on request, with the reason JEV recorded. The record is there to help your company answer such requests.

DATA LOCATION

Where data is stored and processed

To be confirmed before launch. This section will state where data is stored, where JEV runs and whether anything leaves Vietnam.

We are preparing this with Korea's AI Basic Act, the automated-decision provisions of Korea's Personal Information Protection Act, and Vietnam's Law on Artificial Intelligence and Law on Personal Data Protection in mind. It has not been reviewed by lawyers yet and is not a statement of compliance.

Safeguards

What makes it safe to switch on

Structured decisionsAn account, a route, a match or a flag, each with a confidence score
Your thresholdSet per entity and per kind of decision, and logged when it changes
A human gatePayroll, approvals, period close and discounts stay with people
A full recordEvery decision and correction on the audit trail

Where it works

Where JEV works

It reads the same record the rest of Nffice writes, so it sees the approval, the payslip, the entry and the deal together.

IN GROUPWARE

Routes approvals

Checks each request against the delegation rules and re-routes the ones that need head office.

IN HR

Watches payroll

Compares every run with the last one and flags the swings before payroll is confirmed.

IN FINANCE

Posts and checks

Suggests accounts for incoming invoices and checks mappings and accruals before close.

IN CRM

Keeps one customer per tax code

Merges duplicates by tax code, routes discounts by the delegation bands and posts the revenue entry when the invoice is issued.

Roadmap

What JEV will take on next

Planned · not yet confirmed in productExample

Eight more decisions we are preparing JEV to make. They will run on the same threshold and leave the same audit trail as the decisions above, and the buttons that stay with people will stay with people. None of them are in the table or the slider above.

  • GROUPWAREWATCH

    Purchase requests split under the limit

    Ngõ Trúc Supplies · 2 requests, 3 days apart
    2 × 22,500,000₫ = 45,000,000₫ · head-office approval above 40,000,000₫

    JEV WILLTreat requests to the same supplier as one when together they pass the head-office band, and route them to head office.

    A PERSON STILLApproves the request and decides whether the split was deliberate.

  • CRMCHECK

    Credit limit before the quote goes out

    Gió Nam Logistics · limit 800,000,000₫
    overdue 418,000,000₫ (19 days) + new deal 620,000,000₫ = 1,038,000,000₫ · 238,000,000₫ over

    JEV WILLAdd a collections review from finance to the quote's approval chain when overdue receivables and the new deal together pass the limit.

    A PERSON STILLChanges the limit, puts the account on hold and sends the quote.

  • FINANCEMATCH

    The same invoice, twice

    Sông Hồng Telecom · 12,400,000₫
    same invoice number as e-invoice XML and as an emailed PDF

    JEV WILLHold the second copy before it is posted and tell the AP clerk.

    A PERSON STILLReleases or rejects the held copy. It is held, never deleted.

  • FINANCEMATCH

    Request, receipt and invoice matched

    Ngõ Trúc Supplies · request 45,000,000₫ ↔ goods receipt ↔ invoice 45,000,000₫ + VAT 3,600,000₫ = 48,600,000₫

    JEV WILLLink each supplier invoice to its approved purchase request and goods receipt before suggesting the account.

    A PERSON STILLPays the supplier and settles anything that does not match.

  • FINANCEMATCH

    Payments matched to open receivables

    Đồi Thông Trading · transfer 1,210,000,000₫, no deal number in the note
    open receivable D-2611 · 1,210,000,000₫

    JEV WILLMatch an incoming transfer to the receivable it pays, even with no deal number in the note, and clear it.

    A PERSON STILLHandles differences and write-offs: your collector decides.

  • HRCLASSIFY

    Leave approved, accrual reversed

    3 days × (32,450,000₫ ÷ 22 working days) = −4,425,000₫

    JEV WILLPost the reversal of the leave accrual when a leave request is approved.

    A PERSON STILLApproves the leave, and can correct the entry like any other.

  • FINANCEADVISE

    Why the KRW report moved

    November profit before tax 3,255,000,000₫ vs October 2,800,000,000₫
    at closing rates ₩168,934,000 vs ₩148,400,000 · rate 0.0530 → 0.0519

    JEV WILLExplain how much of the change in won comes from the business and how much from the exchange rate. Advice only; no threshold applies.

    A PERSON STILLConfirms and sends the report to head office.

  • FINANCEMATCH

    Intercompany FX differences

    Management fee 120,000,000₫
    Hanoi at transaction rate ₩6,420,000 · head office at monthly average ₩6,336,000 · difference ₩84,000

    JEV WILLSeparate a translation difference from a real gap when Hanoi and head office book the same charge at different rates.

    A PERSON STILLSigns off the reconciliation and closes the period.

JEV WON'T TAKE THESE ON EITHER

  • Pay or transfer money, or approve a change to a supplier's bank account
  • File returns or applications with the authorities: BHXH, TNCN, VAT, CIT, work permits
  • Issue, sign, replace or adjust an e-invoice
  • Contact customers or employees directly, by email or messenger
  • Change a credit limit, put an account on hold or write off a debt
  • Make tax judgments: residency, treaty relief, transfer pricing
  • Sign off a reconciliation
  • Delete an invoice or a record
  • Watch employees' behavior or personal finances

These sit alongside the buttons JEV will never press and no decisions about people.

Names and amounts are fictional examples. More candidates are under review, and each will appear here only once it is confirmed in the product.

FAQ

Questions we get asked first

Who is responsible when JEV gets it wrong?

You are, which is why the threshold is yours to set. An automatic action is an ordinary record that can be corrected like any other, and the decision plus its confidence stays on the audit trail so the correction has context. Start with a high threshold and lower it as the record builds.

Can we turn JEV off for one module or one entity?

Yes. JEV can be switched on per module and per entity, and a threshold of 100% means it only ever suggests and never acts.

Does JEV need all four modules?

No. It works on whatever Nffice records you run. With Finance alone it classifies invoices and checks the close; with CRM alone it merges duplicate customers and posts the revenue entry. With all four it can connect an approval, a payslip, an entry and a deal.

Is this a chatbot?

No. Most business AI either chats or flags things for review. JEV returns a decision with a confidence score, acts only above the threshold you set, and sends the rest through your approval chain, across approvals, payroll, the ledger and sales.

What does 90% mean?

It is the threshold used on this page: decisions JEV scores at or above it are acted on, and the rest go to a person. It is a starting value, not a measured accuracy. How the confidence score itself is calculated will be described here before launch.

Who can change the threshold?

For finance decisions, the entity's chief accountant, as on the Finance page. Who sets it for Groupware, HR and CRM is agreed during rollout. JEV can never change a threshold, and every change is logged with who made it.

Can an employee ask for a person to look again?

Yes. If a decision affects an employee, a person can review it again on request, with the reason JEV recorded. Your company answers the request; Nffice keeps the record that lets you do it.

Where is our data processed?

To be confirmed before launch. This page will state where data is stored, where JEV runs and whether anything leaves Vietnam.

Is JEV priced separately?

No. JEV is included in each module's price, as on the CRM page.

Watch JEV sort six invoices

The demo follows six supplier invoices past the threshold into the statutory ledger and the parent pack. About ninety seconds, no account needed.

JEV steps in the other demos:Payroll · 84%Approval · 99%CRM · 99 · 97 · 64%