桃原国际
TAVERN INTERNATIONAL
加载较慢,请按 Ctrl + F5 强制刷新
提交后由管理员审核并分配权限,通过后即可用该邮箱登录(首次登录须修改密码)。
培训签到
Tavern CRM · 桃原国际
⚠
{{ (ckInfo && ckInfo.reason) || '签到码无效' }}
请联系 HR 重新获取签到码。
(签到码可一键重置,重置后旧码立即失效)
返回 CRM
{{ pageMeta && pageMeta.title }}
{{ ((user||{}).name||'U').slice(0,1) }} {{ (user||{}).name }} {{ (user||{}).roleName }}
{{ pageMeta.desc }}
🔭 切换视角只对白名单账号开放(叶子昂 / 杨国江)· 只读 · 不留痕 · 不会切换你的登录身份
我自己 像商务那样看 像项目经理那样看 选好人就切过去
👁 你正在以「{{ wb.view.name }}」的视角查看工作台 —— 下面全是他看到的数据 切回我自己
📅 {{ dashDateText }} {{ dashDayTip }}
{{ dashHoliday.emoji }} {{ dashHoliday.emoji }}
{{ dashHoliday.title }}
{{ dashHoliday.msg }}
{{ dashHoliday.meta }}
📣
{{ wbNoticeShow.phaseText }} {{ wbNoticeShow.title }} {{ wbNoticeShow.type }}
{{ wbNoticeShow.whenText }} |{{ wbNoticeShow.location }} |讲师:{{ wbNoticeShow.trainer }} |已报名 {{ wbNoticeShow.attendees }} 人
查看培训 →
{{ wb.view.name || '—' }} {{ wbRoleLabel }} +兼任{{ x }} 数据范围:{{ wbScopeText }}
这个汇率从哪来
数值100 港元 = {{ wbFx100 }} 人民币
数据来源open.er-api.com
口径HKD→CNY 市场中间价
更新方式每天 09:10 自动抓取
本数生效日{{ wbFx.effectiveFrom || '—' }}
对照与「辅助页-汇率」同口径
用于专业库「港币学费 → 人民币」的折算。每条专业记录在保存时按当时的汇率存下自己的快照,之后不随今日汇率浮动(对外报价的口径要稳,不能天天变数)。
{{ wbIsSales ? '📈 我的业绩 · 最近 6 个月' : '📈 全公司业绩 · 最近 6 个月' }}
合同金额 创收金额 订单数(折线 · 独立刻度)
{{ wbShort(m.amt) }}
{{ wbShort(m.rev) }}
{{ m.cnt }}张
{{ wbYm(m.ym) }}
← 左右滑动看后几个月 →
近 6 个月合计 {{ wbTotal6.cnt }} 单 · 合同 ¥{{ fmtNum(wbTotal6.amt) }} · 创收 ¥{{ fmtNum(wbTotal6.rev) }}(整体创收率 {{ wbRevRate6 }}%) · 按签约日归月 · 订单数为折线(独立刻度,与两根柱不同轴)
🎉 最近一周 · 刚提交申请 / 刚获批的客户
近 7 天 近 30 天 近 90 天 共 {{ wbFreshCur.count }} 位
近 {{ wbFreshCur.win }} 天没有「刚提交 / 刚获批」的客户 —— 不是功能没做,是这两个阶段靠项目经理手动改
📅 要交的申请 · 申请截止日
按截止日升序 · 已递出去的(等待审核及之后)不再打扰 · 点「查看」进客户档案
近 30 天 近 90 天 近 180 天 共 {{ wbSchoolRem.items.length }} 条要交
近 {{ wbSchoolRem.window }} 天没有要交的申请
🔔 待确认 · 系统自动写的服务状态
系统按申请记录自动同步的;凡是要放款的都先卡在这里 —— 确认后,该客户已付清的订单才进「可发放」
🔔 {{ wbTodoTitle }}
点「看明细」展开名单
{{ sec.title }}
{{ c.icon }}{{ c.name }}
{{ c.n }}{{ c.unit }}
{{ c.s }}
{{ wbOpenTodo===c.k ? '收起 ▴' : '看明细 ▾' }}
共 {{ c.f ? c.f.anyBad : 0 }} 张待补 · 这里按签约日倒序列出最近 {{ c.rows.length }} 张(不是全部) 去订单管理改其它字段 →
{{ c.kind==='fields' ? (wbIsOps ? '很好 —— 全公司没有「待确认」的字段' : '很好 —— 我名下没有「待确认」的字段') : (c.kind==='nompm' ? '很好 —— 全公司每个客户的订单都挂上项目经理了' : '暂无名单') }}
⚠ 判断的是「每一张订单」,不是客户档案 —— 看这张订单自己的最新一条 服务进度里有没有勾项目经理。档案上填的名字不算数 (它只是默认值,一个客户有多张单时最容易看错)。左边这一列列的就是这些订单本身。
右边那列「名下共 N 张」是这位客户名下全部订单(含已经挂上项目经理的)—— 两个数不一样是对的,差的那些就是已经挂上人的。
共 {{ c.np ? c.np.count : 0 }} 户 · 按「档案上写没写 PM」切:档案压根没写 {{ c.np ? c.np.fileOnly : 0 }} 户 / 其余 {{ c.np ? c.np.orderOnly : 0 }} 户 · 还没有项目经理的订单共 {{ c.np ? c.np.noPmOrders : 0 }} 张; 这里按「还没有项目经理的订单数」从多到少列出最近 {{ c.rows.length }} 户(不是全部) 全部 {{ c.rows.length }} 户都在下面(已按「还没有项目经理的订单数」从多到少) 去客户库筛这一批 →
🏆 给我创收最多的渠道
累计至今 · 按创收金额排 · 点任意一行,看这个渠道的订单明细 →
全部 {{ wbChanTotal.chans || wbChan.rows.length }} 个渠道合计:{{ wbChanTotal.cnt }} 单 · 成交 ¥{{ fmtNum(wbChanTotal.amt) }} · 创收 ¥{{ fmtNum(wbChanTotal.rev) }}
暂无数据
⏰ {{ wbIsOps ? '全公司进度停滞提醒' : '进度停滞提醒' }}
超过 30 天没更新的客户(共 {{ wbStalled.count }} 位)
没有超过 30 天没更新的客户 —— 保持住
🏅 {{ wbIsOps ? '创收最多产品 TOP15' : '我负责创收最多的产品 TOP15' }}
{{ wbIsOps ? '全部订单' : '我负责的订单' }} · 按创收金额排;创收金额=合同 − 已退款 · 点任意一行看明细
名次 产品 订单数 合同金额 ★创收金额 客单价
  1. {{ WB_NUM[i] || (i+1) }} {{ p.name }} {{ p.count }} 张 ¥{{ fmtNum(p.amt) }} ¥{{ fmtNum(p.rev) }} ¥{{ fmtNum(p.avg) }} 明细 ›
暂无数据
TOP15 合计 {{ wbProdTotal.cnt }} 张 · 合同 ¥{{ fmtNum(wbProdTotal.amt) }} · 创收 ¥{{ fmtNum(wbProdTotal.rev) }}(不含未进榜的产品)· 金额=合同 − 已退款
📚 {{ wbIsOps ? '全部产品' : '我负责的产品' }}(共 {{ wbProdMine.total }} 个)
{{ wbIsOps ? '全部订单' : '我负责的订单' }} · 一个都不少(上面那块只到 TOP15) · 点任意一行看「产品资料 + 订单明细」
🏆 销售业绩排名
{{ wbRank[k].label }} · {{ wbRank[k].people }} 人
{{ wbRankCur.start }} ~ {{ wbRankCur.end }} · {{ wbRankCur.people }} 人有成交 · 合计 {{ wbRankCur.total.cnt }} 单 · 合同 ¥{{ fmtNum(wbRankCur.total.amt) }} · 创收 ¥{{ fmtNum(wbRankCur.total.rev) }}
这个窗口内没有成交 —— 不是漏了人,是确实没人出单
⚠ 全局数据质量提醒当前有 {{ wbDqBad }} 项待处理
项目当前说明
{{ r.label }} {{ r.value }} {{ wbPlain(r.note) }}
🔗 常用平台
常用第三方系统 —— 点一下在新标签页打开,不离开本系统(那两边的登录状态与这里互相独立)
📕 常用资料
对外面客小册子 —— 点一下直接下载,不用登录网盘(发客户前请自己先看一遍口径)
⚠ 工作台数据没加载出来
多半是网络或登录状态问题。先点下面重试;仍不行就按 Ctrl+F5 强刷一次(前端刚部署过时,浏览器缓存会留着旧页面)
重新加载
{{ wbProdData.count }} 张订单 · 合同金额合计 ¥{{ fmtNum(wbProdData.amt) }} 口径:{{ wbScopeText }} · 金额=合同 − 已退款 · 按签约日倒序
产品资料  类别:{{ wbProdInfo.cat }}  短码:{{ wbProdInfo.code }}  收款主体:{{ wbProdInfo.payee }}  服务团队:{{ wbProdInfo.team }}  状态:{{ wbProdInfo.onsale ? '上架中' : '已下架' }}
服务说明:{{ wbProdInfo.intro }}
这个产品在当前口径下没有订单
共 {{ wbProdData.count }} 张,这里先展示最近 200 张
{{ wbChanData.count }} 张订单 · 合同金额合计 ¥{{ fmtNum(wbChanData.amt) }} · ★创收 ¥{{ fmtNum(wbChanData.rev) }} 口径:{{ wbScopeText }} · 金额=合同 − 已退款 · 按签约日倒序
这个渠道在当前口径下没有订单
共 {{ wbChanData.count }} 张,这里先展示最近 200 张
订单 {{ (woRow && woRow.orderNo) || '' }} · {{ (woRow && woRow.custName) || '' }} · 还差 ¥{{ fmtNum(woRow.due) }}
金额不得超过未收余额;登记后这张单的「还差」立刻重算。
客户 {{ (woRow && woRow.custName) || '' }} · {{ (woRow && woRow.custNo) || '' }}
当前周期:{{ woRow.visaType || '未填类型' }} · 到期 {{ woRow.expiry }}(剩 {{ woRow.daysLeft }} 天)
只改这一条签证周期(到期日 / 首次入境 / 备注)。签证类型是白名单,只能从下拉里选。
受养人名单等这里没展示的信息会原样保留;要增删受养人请到「客户档案 → 签证」。
客户 {{ (woRow && woRow.custName) || '' }} · 当前停在准备资料({{ woRow.days }} 天)
同一订单内,阶段时间必须与阶段顺序一致(后端会拦「已获批早于已提交」这类倒挂)。
订单 {{ (woRow && woRow.orderNo) || '' }} · {{ (woRow && woRow.custName) || '' }} · {{ woRow.prodShort }}
这张单标着待确认的是:{{ woRow.missText }}
只改上面这几项,这张单的其它字段一个字都不动(合同金额、币种、渠道、服务商务、 签约日都原样保留)。
客户
+ 新增客户
来源与时间
查询 清空
暂无客户记录
共 {{ leadTotal }} 条 每页 上一页 {{ leadPage }} / {{ leadTotalPage }} 下一页 跳至 页 跳转
客户信息
男女未填
{{ leadEditArchives.length ? '申请人(这个人名下挂着的服务档案)' : '申请人(亲属 / 朋友代办时才需填写)' }}
联系方式
当前显示的是打星号码:不改就别动这一格;要修改请联系方式,请整格清空后重新输入。
归属与状态
本人 亲属 朋友 其他
保存后会新建一份服务档案(编号自动生成),服务人默认记你;同名的不会重复建。
{{ leadView.name }} {{ leadView.city || '—' }} {{ leadView.custType || '个人' }} {{ leadView.companyName || '—' }} {{ leadView.nameEn || '—' }} {{ leadView.companyContact || '—' }}
{{ a.name }} {{ a.rel || '—' }} · {{ a.custNo }} · {{ a.prod }} 去改 删除
{{ leadView.applicantName ? (leadView.applicantName + '(' + (leadView.applicant || '本人') + ')') : '—(还没有服务档案)' }}
{{ phText('l'+leadView.id, leadView.phone) }} {{ leadView.wechat || '—' }} {{ leadView.chanName || '—' }} {{ leadView.intentProd }} {{ leadView.status }} {{ stf(leadView.svcAdvisor) || '—' }} {{ leadView.bizOwner || '—' }} {{ (leadView.createdByName ? leadView.createdByName + ' · ' : '') + fmtDT(leadView.createdAt) }} {{ leadView.note || '—' }}
查询 清空
+ 新增渠道
暂无渠道记录
共 {{ chanTotal }} 条 每页 上一页 {{ chanPage }} / {{ chanTotalPage }} 下一页 跳至 页 跳转
📋 基本信息
🤝 商务关系
📞 联系方式
🏢 签约主体
签约公司:非必填,同一个渠道可以登记多个公司主体(没有就不填); 统一信用代码 / 办公地址填在对应的那家公司里。
删除
+ 增加签约公司
💳 收款账户(用于佣金发放)
删除
+ 增加收款账户
📝 备注
{{ chanView.name }} {{ chanView.code || '—' }} {{ chanView.type }} {{ signStateText(chanView.signState) }} {{ chanView.contact }} {{ chanView.region || '—' }} — {{ stf(chanView.acqBd) || '—' }} {{ chanView.email || '—' }} {{ chanView.phone || chanView.phoneWechat || '—' }} {{ chanView.wechat || '—' }} {{ chanView.creditCode || '—' }} {{ chanView.officeAddr || '—' }} — (非必填) 协议上的签约公司(本份协议方向相反 ⇒ 取的是甲方信息): {{ chanMetaPatch.name || '(未识别主体名称)' }} (档案里还没有这家 ⇒ 将新增一行签约公司)  统一信用代码 {{ chanMetaPatch.code }}  办公地址 {{ chanMetaPatch.addr }} 填入渠道档案 {{ chanView.note || '—' }} —
收款账户
协议识别到开户行「{{ chanBankPatch.branch }}」({{ chanBankPatch.where }}) 按协议补开户行
无收款账户
合作协议({{ (chanFiles||[]).length }})
双方签署的渠道合作协议
+ 上传协议
暂无合作协议{{ canChanFilesUpload ? '(点右上「+ 上传协议」,上传后签约状态会自动改为「已签约」)' : '' }}
协议识别结果 {{ ckVerdictText(f.check.verdict) }} {{ f.fileName }}
填入渠道档案 {{ srcMethodText(f.check.sourceMethod) }} · {{ fmtDT(f.check.extractedAt) }}
签署双方
⚠ 本份协议方向与其余渠道相反:{{ ckTx(f.check,'partyA1') }} 是甲方 (她与自己客户签约),桃原是乙方(受托做交付)—— 不是「把客户介绍给我们」那种。 下表按原文照读。
{{ ckTx(f.check,'partyA1') }} {{ f.check.partyA1Code }} {{ ckTx(f.check,'partyA2') }} {{ f.check.partyA2Code }} {{ ckTx(f.check,'partyB') }} 身份证 {{ f.check.partyBIdno }} {{ f.check.partyBEmail }} {{ f.check.partyBPhone }}
日期
{{ ckTx(f.check,'signDate') }}
ⓘ 协议原件此处未填签署日期(不是识别失败)。不需要找渠道补签,知晓即可。
ⓘ 读自 e签宝签名域(原件此处是签署时自动加盖的图片,不在 PDF 文字层)。
{{ ckTx(f.check,'signPlace') }}
合同有效期
{{ ckNum(f.check.termMonths,' 个月') }} {{ ckTermRange(f.check) }} {{ ckTermExtend(f.check) }}
收款与结算
⚠ 本份方向相反 ⇒ 这里是桃原(乙方)的收款账户,不是渠道的; 渠道的账户写在协议「甲方指定退款账户」处(本系统暂未抽取)。 因此「填入渠道档案」不会把这个账户当成渠道账户填进去。
{{ ckTx(f.check,'bankName') }} {{ ckTx(f.check,'bankAcct') }} {{ ckTx(f.check,'bankBranch') }} {{ ckDay(f.check) }}
{{ d.label }}:协议上是「{{ d.contract }}」,档案里是「{{ d.channel }}」—— {{ d.note }}
ⓘ 以上为对 PDF 原文的自动识别,仅作快速核对用;如有出入以协议原件为准。 未识别项:{{ f.check.missingFields.join('、') }}
识别过程:{{ f.check.parseNote || '—' }}
待识别({{ chanNoCheck.length }}) 尚未识别 全部识别
这些协议已上传成功,但还没有识别结果。点右侧「识别」当场读,文字版 PDF 一两秒出结果;
扫描件(整页图片、没有文字层)走云端 OCR,慢几秒也能读出来;真读不出时会明说是哪一份、卡在哪一步。
{{ f.fileName }} 识别
支持 PDF / 图片 / Office / 压缩包,单个不超过 20MB。
★ 上传成功会自动把签约状态改为「已签约」;删除协议不会把状态改回去(如需回改请直接编辑渠道)。
产品
+ 新增产品
收款与采购
上架与资料
⬇ 导出 Excel
查询 清空
暂无产品
共 {{ prodTotal }} 条 每页 上一页 {{ prodPage }} / {{ prodTotalPage }} 下一页 跳至 页 跳转
基本信息
置顶
{{ sortingHint }}
想插到中间:直接填那个序号,系统会自动把后面的往后挪一位,不用手动改别的产品
下架后:新建订单的产品下拉不再出现它(补录早期订单时可勾「显示已下架产品」);历史订单、筛选、回显不受影响。 选「无需采购」:这个产品下的订单成本留空不算缺成本,也不用每单去标记(如公司渠道直出、赠送项)。个别单例外可在订单「成本记录」里单选改。
价格与佣金
留空 = 按实际结算(须在下方填「价格说明」)
底价币种跟随零售价({{ prodForm.retailCurrency || '—' }})
零售价留空时,报价单/订单里该产品显示本说明、金额留空(不计入合计)。零售价已填时本项可选,用于补充说明。
签约当场固定收多少(零售价留空时才有意义)。新建订单选中本产品时,合同金额会自动带出这个数。
预计渠道佣金:{{ prodForm.basePrice!=null && prodForm.retailPrice!=null ? (curSym(prodForm.retailCurrency)+' '+fmtNum(Math.max(0, prodForm.retailPrice-prodForm.basePrice))) : '—' }}  ·  佣金比例:{{ prodForm.basePrice!=null && prodForm.retailPrice && prodForm.retailPrice>0 ? (Math.round(Math.max(0,prodForm.retailPrice-prodForm.basePrice)/prodForm.retailPrice*1000)/10+'%') : '—' }} (系统按 零售价−渠道底价 自动计算,无需填写)
结算与归属
产品说明(客户可见)
合同「退款原则」未通过时扣留的基础服务费;填 0 = 全额可退(提成整体等获批后发)
{{ prodView.name }}
{{ prodView.cat }} {{ prodView.sub }} {{ prodView.alias || '—' }} 按实际结算 {{ curSym(prodView.retailCurrency) }} {{ fmtNum(prodView.retailPrice) }} — {{ curSym(prodView.retailCurrency) }} {{ fmtNum(prodView.basePrice) }} {{ prodView.priceNote || '—' }} {{ curSym(prodView.retailCurrency) }} {{ fmtNum(prodView.comm) }} {{ Math.round(prodView.commRate*100) }}% 全额可退 {{ curSym(prodView.retailCurrency) }} {{ fmtNum(prodView.nonRefundable) }} {{ prodView.payNodes || '—' }} {{ stf(prodView.serviceTeam) || '—' }} {{ prodView.payee || '—' }} {{ prodView.canPremium === 'nonstandard' ? '非标品可溢价' : '标准品无溢价' }} {{ fmtDT(prodView.updatedAt) }}
{{ it.label }}
{{ prodView[it.k] || '—' }}
(该产品未填写详细说明)
查询 清空
+ 新增供应商
暂无供应商记录
共 {{ supTotal }} 条 每页 上一页 {{ supPage }} / {{ supTotalPage }} 下一页 跳至 页 跳转
🏭 基本信息
{{ i===0 ? '主' : (i+1) }} 删除
+ 添加主体 可保存多个主体;第 1 个为「主主体」,列表里显示的是上面的简称
可多选。产品名以「产品库」为准 —— 产品改名后这里跟着变,不用回来改供应商。
原来手填的采购内容说明:{{ supForm.purchaseScope }}
📞 联系方式
📝 备注
基本信息
{{ supView.shortName||'—' }} {{ supView.type||'—' }} {{ supView.name || '—' }} {{ supView.ownerName||'—' }} {{ supView.devStaff||'—' }} 未关联产品
原来手填的说明:{{ supView.purchaseScope }}
联系方式
{{ supView.contact||'—' }} {{ supView.phone||'—' }} {{ supView.wechat||'—' }} {{ supView.city||'—' }} {{ supView.email||'—' }} {{ supView.address||'—' }}
统计
{{ (supView.orders||[]).length }} 单 {{ supView.note||'—' }}
关联订单
暂无关联订单
时间 / 关键词
+ 新建订单
产品
归属
合同
仍有待收
🗑 已删除
⬇ 导出 Excel 📁 批量导入合同
查询 清空
{{ of.onlyDeleted ? '暂无已删除订单(这里只列软删的单)' : '暂无订单记录' }}
共 {{ orderTotal }} 条 每页 上一页 {{ orderPage }} / {{ orderTotalPage }} 下一页 跳至 页 跳转
订单 {{ invRow.orderNo || '—' }} 客户 {{ invRow.custName || '—' }} 合同金额 {{ curSym(invRow.currency) }} {{ fmtNum(invRow.contractAmount) }} (金额待定:不能填开票金额)
这里只保存下面六项,订单的金额、收款、主体不会被改动。
{{ curSym(invRow.currency) }}
① 客户与服务
+ 快捷新建客户
输入框内按回车可直接保存 · Esc 取消
{{ a }}
男 女
取消 保存并选用
保存后自动回填到上面的「客户」框,并把该客户的所属渠道同步到订单。若已有同名或同手机的客户,会先问你要不要直接用它 —— 选「直接使用」不会重复建档(同一客户加购第二个产品应选它)。
+ 新增渠道
⚠ 超管可改本单渠道;改动后会自动同步「该服务档案 + 其名下全部订单」的渠道(一个客户只归属一个渠道)
⚠ 本单渠道与该客户归属渠道({{ orderChanName }})不一致 —— 请找超管统一
一个客户只归属一个渠道:已沿用该客户的归属渠道「{{ orderChanName }}」,不在此更改
经渠道成交需结算渠道提成,请选择该渠道
显示已下架产品 仅在补录早期订单时需要勾选
同一个客户可以下多张单,每张单的申请人在下面自己填。例:客户自己办高才(申请人=本人), 孩子办中小学插班 ⇒ 在这一行把申请人选成「亲属」并填孩子姓名,不用另建客户。
{{ si + 1 }} 零售价 {{ orderItemRetail(it) }} 删除
—
按实际结算
%
按月计费 这个产品按月收 —— 填月费与起止月,合同金额自动算,不用手填。员工中途加入就把开始月改到他入职那个月。
月费 {{ curSym(orderForm.currency) }} / 人 / 月 从 到 = {{ orderMonthlyMonths }} 期 × {{ fmtNum(orderForm.feeMonthly) }} = {{ curSym(orderForm.currency) }} {{ fmtNum(orderMonthlyTotal) }} 填月费和起止月后自动算总额
+ 添加产品 编辑态只能改这一个产品(要新增请看上方说明) 共 {{ orderItems.length }} 个产品 · 合同金额合计 {{ gi ? ' + ' : '' }}{{ curSym(g.currency) }} {{ fmtNum(g.sum) }}—(另有 {{ orderTbdCount }} 项金额待定,未计入)
+ 快捷新建渠道
输入框内按回车可保存 · 收款账户等资料稍后可在渠道库补充
取消 保存并选用
⚠ 经渠道成交需结算渠道提成,请务必选对渠道。
② 合同与金额
⚠ 签约方式为「未签署合同」⇒ 合同主体固定为「无」(已自动填写)。
⚠ 签约方式为「直签供应商」⇒ 合同主体固定为「直签供应商」(已自动填写)。
必填。按月计费(人事代理)由单位付款 —— 已按客户档案的公司名带出,可改
选填。客户是个人、但这笔钱由公司出时填这里;留空=客户自己付款。
在电子签平台(e签宝 / 腾讯电子签)完成签署后,把合同编号与查看链接粘贴到此,作为线上签署记录留档。
⚠ 订单详情里不再提供跳转签约平台的外链 —— 合同的正式归档请用订单详情下方的「+ 上传合同」(归档件走私有存储、带查看留痕,且不受平台链接过期影响)。(后续对接开放平台 API 后,这几项将自动同步,无需手填。)
合同「退款原则」未通过时扣留的基础服务费,0 = 全额可退(提成整体等获批后发);选产品时自动带出,可按本单合同改。
③ 付款方式记录
全款 分批付款 内部结算 滔元补贴
付款金额币种跟随合同金额;全款模式下付款金额自动取「合同金额」,手动改动后不再自动覆盖;滔元补贴模式下每笔可分别标注「客户付款 / 滔元补贴」,两类都计入已收款;付款日期留空=尚未到账,计入「待支付金额」;钱已收到就请填上日期。
删除
+ 增加付款记录
录入多个产品时,保存后系统会为每张订单各自生成一笔待收(金额 = 该订单的合同金额,收款主体 = 该订单的合同主体;合同主体为「无」时取产品库的收款主体),到账情况可在订单详情里逐单登记。
只录一个产品时,上方可直接填写付款日期与金额(全款 / 分批都可);付款日期留空=还没收到钱,会一直挂在「待支付金额」里。
若金额尚未确定(如就业推荐陪跑按入职月薪计费),把明细里的合同金额留空即可 —— 系统记为「金额待定」,不会生成待收记录,后续确定了可在订单详情里补填。
④ 备注
⑤ 开票信息 选填 · 只做记录,不影响待收与业绩
{{ curSym(orderForm.currency) }}
{{ checkDlg.fileName }}
订单 {{ checkDlg.orderNo || '—' }} · 结论 {{ checkDlg.verdictText }}
👤 人工已核 这一份的识别结果已由人工核对并订正过 —— 以后机器重跑不会再覆盖它,下面「合同上写的」就是人工确认后的值。
这份合同还没核对过 —— 不是出错,是还没做
下面表格右侧「系统里记的」就是订单当前的值;左侧「合同上写的」还空着, 因为合同内容还没从 PDF 里读出来(在附件区点一次「识别」当场就能读,扫描件也可以)。
你现在就能做的:点下面打开合同原件,把这 5 项跟订单里记的逐条对一眼。
📄 打开合同原件对照 完整说明 →
这份附件还没有核对结果。 看核对说明 →
抽取方式:{{ srcMethodText(checkDlg.check.sourceMethod) }} · 签署页 第 {{ checkDlg.check.signPage }} 页 · 申请人 {{ checkDlg.check.applicant }} · 报价日期 {{ checkDlg.check.quoteDate }} · 金额原文 {{ checkDlg.check.amountRaw.length > 22 ? checkDlg.check.amountRaw.slice(0, 22) + '…' : checkDlg.check.amountRaw }} 完整说明 →
抽取过程明细
抽取器 {{ checkDlg.check.extractorVer || '—' }}
{{ checkDlg.check.parseNote || '—' }}
「系统里记的」每次打开都现查 —— 改了订单里的值,这里的结论立刻跟着变。
对得上就点右边的「确认一致」;订单或合同的值一变,这条确认会自动失效并重新提示。
核对项:{{ ckConfirmDlg.label }} ({{ ckConfirmDlg.fileName }})
合同上写的 {{ ckConfirmDlg.contract }} · 系统里记的 {{ ckConfirmDlg.order }}
备注(可不填)
确认之后:这一项不再提示不一致,结论显示「👤 人工确认一致」。
⚠ 如果以后合同重新识别读到别的值、或订单这一项被改动,这条确认会自动失效并重新提示 —— 不会因为「曾经确认过」就一直放过。
一句话:核对=把「合同上写的」和「系统里记的」并排摆给你看,由你判断哪个对。 系统不会自己改任何一边的数据。
你要做的(就 2 步)
① 在「合同附件」表格里,找到核对这一列写着 点此核对 的那一行,点它。
② 弹窗里会列出 5 个核对项:甲方 / 乙方 / 合同金额 / 产品 / 签署日期, 每项都给「合同上写的」和「系统里记的」两个值。你只要看这两列一不一样: 不一样就按订单实际情况去订单里改(改完这里自动刷新)。
为什么有的是「未核对」
合同内容得先从 PDF / 扫描件里读出来才能比。在附件区点「识别」当场就跑 (文字版一两秒;扫描件走云端 OCR 慢几秒;历史存量由本机成批补),所以是一批一批补的: 跑过的显示结论,还没轮到的就是「未核对」。 看到「未核对」不代表出错,只是这份还没读到。
没轮到也能查:点开那一行,「系统里记的」这一列照样给出来, 点弹窗里的 📄 打开合同原件对照 就能拿合同跟系统逐条对 —— 不依赖自动读取。 读不准的(第 3 种结论)也走这条路。
四种结论分别是什么意思
✅ 一致  5 项全对上了,不用管。
⚠ N 处不一致  有项目对不上,点开看是哪一项,然后决定改合同还是改系统。
⏳ 未识别  读到了文件,但有项没读准(字迹模糊 / 版式特殊)⇒ 这几项看一眼即可,不需要做任何操作 (系统不替你下结论,也不会去改任何数据)。
○ 未核对  这份合同还没做过自动读取(不是读失败)。点开后右边会给出订单当前记的值, 点「打开合同原件对照」就能自己逐条核。
技术细节(想深究再看):抽取=PDF 文本层读签署双方 + 离线 OCR 读签署页日期与报价单「合计」金额; 合同侧原值存 contract_checks;比对结论不落库,每次打开按订单当前值现算 ⇒ 所以你改订单字段后结论立刻变,不需要任何「重新核对」动作。
把一包合同(子文件夹、散装文件都行)丢进来,系统自己认客户、认订单。认人的依据有三条:
① 文件名里的订单号 —— 如 O-2026-YC-0005 优才服务合同(已签).pdf
② 文件名里的客户真名 —— 如 曲正琦-合同0827.pdf、宋玲玲(泰科) 续签合同扫描件.pdf
③ e签宝 的目录名 —— 如 定制-优才申请委托服务合同(曲先生)_潘晨_曲正琦/02定制-委托服务合同.pdf (末尾那段=客户真名,中段=客户经理,用于同名客户消歧)
⇒ 纸质合同扫描件 / 腾讯电子签下载件 / e签宝 下载包都能直接丢进来; 连合同主题(优才 / 高才 / 永居…)也会用来在「一个客户好几张单」时挑对那一张。
📁 选择合同文件夹 选最外层那个文件夹即可,系统会自动递归里面所有子文件夹; 一次最多 {{ BULK_KEY_MAX }} 个文件,超过请分批
订单 {{ terminateForm.orderNo }} 终止后:
· 待支付金额归零 —— 不再计入待收
· 提成基数改为「实收 − 已退 − 采购成本 − 渠道佣金」 —— 按实际到账算,不再按合同额
· 合同金额、签约额统计等 保持原值不变;随时可「撤销终止」恢复
{{ p }}
把订单 {{ transferForm.fromNo }} 转成另一个服务:
· 原单自动终止(原因写「转其他服务」),合同金额保留原值
· 原单已收的钱直接抵扣到新单:不够客户补、多了退给客户
原单已收:¥ {{ fmtNum(transferForm.paid) }}(其中已退 ¥{{ fmtNum(transferForm.refunded) }})
可抵扣:¥ {{ fmtNum(transferForm.credit) }}
新单合同额:¥ {{ fmtNum(transferForm.contractAmount) }}
客户还需补:¥ {{ fmtNum(transferForm.gap) }}
应退给客户:¥ {{ fmtNum(transferForm.over) }}(确认后请到「退款订单」登记)
刚好抵扣完,不用补也不用退
绩效测算
6 个团队 · 产品库在售 {{ perfMeta.crmOnSale || 123 }} 个(已定规则 {{ perfCoveredCount }} 个)· 存量订单按 2026-11-01 划线,此前按老规矩、不追溯
产品库在售 {{ perfMeta.crmOnSale || 122 }} 个(已定 {{ perfCoveredCount }})· 最近 {{ perfMeta.ordersCount }} 张订单
正在读取产品库与订单…
{{ perfErr }}
绩效数据未加载,请刷新页面重试。
现行方案按人员编制,13 份文件里同一口径分散在不同文本中。本页按业务角色重构: 每个团队固定六个字段(适用对象 / 计提基数 / 计提规则 / 发放节点 / 追回 / 叠加), 字段含义与试算、基线完全同源。
商务渠道
有成文规则
公司不分配客户。客户由本人自主开拓渠道获取,或跟进公司已对接的渠道;负责商务洽谈与签约。同一订单仅归属一名商务人员。
口径来源:《身份规划绩效方案-商务渠道(20250401)》,2025-04-01 起执行
适用人员
黄永耀客户顾问郭佩商务专员余增谋商务经理(兼职)林炜滨用户运营
适用对象
  • 谁算自主开拓渠道或跟进公司渠道、并完成商务签约的人员
  • 客户由本人开拓或跟进公司已对接的渠道,公司不为其分配客户
  • 情形「自己服务」「自己客户」两档按本人在该订单中的实际角色认定,不得重复适用
  • 认定以客户来源渠道为准,由运营定期复核;同一订单仅归属一名商务人员
计提基数
  • 公式创收规模 = 当月实收金额 − 采购成本 − 渠道佣金(返还介绍费)
  • 先扣渠道只要是付给渠道方的佣金一律先扣,公司对接的、本人开拓的都算 —— 佣金是付出去的钱,不属于公司净得;不扣等于把同一笔钱在渠道与个人两头各算一次
  • 依据方案注释①:月创收规模 M =(合同金额 − 采购成本)× 创收系数(如有);返还介绍费、部分退款等须扣除
  • 分期申请类取创收规模的二分之一,公司设立完成或企业匹配完成后计另一半;续签类产品另有约定
计提规则
  • 基础常规产品 8%;外劳 5%(不重复计基础 8%);受雇专才 1 / 3 / 7 年、受雇续签四个产品按月创收规模分梯
  • 自己开拓雇主介绍 +1%(常规合 9%、外劳 6%);雇主开发 +4%(常规合 12%、外劳 9%)
  • 自己服务+8%(合 16%),按后端对应服务节点发放
  • 自己客户+10%(合 18%),与内容流量节点一起计提
  • 认定三种情形择一认定,加成不叠加、不重复计提;基础与加成合计即实发比例
发放节点
  • 节奏按订单服务进度分两次发放,非一次性
  • ① 首次启动服务后第 1 个月,发首次计提基数的 100%
  • ② 第二次公司设立完成(或企业匹配完成并已签约)后第 1 个月,发第二次计提基数的 100%
  • ③ 获批奖另发 1%,只给有获批节点的产品:专才(自雇 / 受雇)、专才文书、IANG、受养人、投资移民、续签、永居,VIP 里的投资移民与受雇专才(3 年 · 7 年);护士-专才(走签证获批)同样适用
  • 不发优才、高才、进修(含各自 VIP 档)、定向留学不发;护士培训 / 报名 / 实操、赴港生子、外劳、研学团、企业服务、面试辅导等无获批环节的产品也不发,按前两个节点结清
  • 时间统一每月 20 号发放上个自然月;单次续签、永居类按各自约定的节点执行
  • 基础服务费其他申请类(优才、高才 A、进修、投资移民、IANG、受养人等)= 报价单载明的不可退金额:载明的,递交网申时发该部分、获批后发剩余;未载明的视为全额可退,提成整体延至获批后一次性发放
  • 为什么不按收款提成须与实际获批结果绑定 —— 获批前发出、一旦服务未达成客户要求退款,已付款项难以追回,经办人亦可能已离职
追回规则
  • 退款按退款比例扣回已发放提成;交付计件额不因退款扣减
  • 经办人离职先与其协商追回;确实无法追回的由公司承担,不向其他在职人员追偿、不挂账至其后订单
  • 存量订单划线日 2026-11-01:合同与报价单均未载明不可退金额的不追溯 —— 已发放部分不追回,尚未发放的按「未载明即全额可退」处理,于获批后发放
叠加规则
  • 与销售互斥同一订单不得同时计提商务提成与私域提成
  • 纯渠道由外部合作方取得佣金,公司内部不计提
专项产品 · 销售提成 10%
产品产品细分定价销售负责人提成
护士报名(HKRN)6,000黄永耀 / 钟欣岐实际创收规模 × 10%
网课(笔试辅导)8,200黄永耀 / 钟欣岐
专才45,000黄永耀 / 钟欣岐
实操课(2 人开班)56,000黄永耀 / 钟欣岐
实操课(3 人开班)84,000黄永耀 / 钟欣岐
实操课(4 人开班)112,000黄永耀 / 钟欣岐
赴港生子单次陪同2,500黄永耀
分娩服务50,000黄永耀
这两条产品线销售侧不走 8% / 阶梯的常规口径,一律按 实际创收规模 × 10% 计提;商务侧仍按 8%(2026-11-02 老板口径:10% 只属于销售侧)。交付侧仍按交付团队计件表另计,两者不冲突。护士实操课按班收费(28,000 元 / 人 / 4 天),表中为 2 / 3 / 4 人开班的总价。
情形加提点 · 与产品基础提点合计即为实发比例
情形基础加提点合计认定标准
自己开拓 · 雇主介绍8%+1%9%客户由雇主(客户所在公司)介绍而来,本人完成洽谈签约
自己开拓 · 雇主开发8%+4%12%本人自主开发雇主(客户所在公司)并完成签约
自己服务8%+8%16%订单成交后,后端交付由本人完成,不占用交付团队人力;仅适用于少量标准化项目
自己客户8%+10%18%客户来自本人自有的客户资源与人脉(亲友、私交关系等),非公司渠道获取、公司未分配,公司未投入获客成本
上述情形按订单实际情况择一认定,加提点不叠加。认定依据为客户来源渠道,由运营定期复核,不另设人工审批环节。复核发现认定有误的,当月已发不作追溯,于次月按正确情形调整差额。
受雇专才 1 / 3 / 7 年与受雇续签四个产品的「基础」为分梯档位比例,加提点仍在档位之上单独叠加。
外劳业务(配额申请、内部招聘、外包招聘、纯渠道)没有基础 8%,基础为 5%,不重复计 8%;加提点照常叠加,即雇主介绍 6%、雇主开发 9%。
销售转化 · 私域
有成文规则
公司分配客户线索。负责私域渠道进线客户的跟进与成交,含合作顾问编制。提成按创收总额对应档位计提。潘晨按季度核算,用季度档位表;其余人员按月度档位表。
口径来源:《身份规划绩效方案-商务渠道(20250401)》私域条款
适用人员
潘晨顾问刘宇斌合作顾问孟炫杞顾问钟欣岐运营助理(兼职)
ⓘ 范围限定:钟欣岐仅护士线(报名 / 网课 / 专才 / 实操课)与专才类产品适用,实操课同样算她;其余私域订单不适用。
适用对象
  • 谁算承接私域渠道进线客户并完成成交的销售人员
  • 合作顾问无固定底薪,提成比例与计提方式与销售人员一致,并入同一档位表核算
计提基数
  • 公式创收规模 = 当月实收金额 − 采购成本 − 渠道佣金(返还介绍费)
  • 口径按当月全部订单合计,不按单张计算
计提规则
  • 定档当月创收总额对应档位比例,全额适用该档,不作分段累加
  • 潘晨按季度核算:以当季创收总额定档、全额适用,档位见下方第二张表;季度档低于 15 万不计提
发放节点
  • 节奏与商务渠道一致,按订单服务进度发放
  • 时间每月 20 号发放上个自然月
追回规则
  • 退款按退款比例扣回已发放提成
  • 定档退款不改变当月档位认定,不追溯调整历史月份
叠加规则
  • 与商务互斥同一订单不得同时计提销售提成与商务提成
  • 内部转介内部员工转介的订单适用转介奖励规则,不计入销售业绩
月度档位(潘晨以外人员)
当月创收规模 M档位说明
M < 10 万5%全额适用该档比例
10 万 ≤ M < 15 万7% 
15 万 ≤ M < 20 万8% 
20 万 ≤ M < 25 万10% 
25 万 ≤ M < 30 万11% 
M ≥ 30 万12% 
全额跳档:当月创收落入某一档,全部金额按该档比例计提,非分段累加。
区间一律「左闭右开」:下限含、上限不含 —— 例如当月恰好 15 万,落在 15 万 ≤ M < 20 万 这一档,按 8%,不是 7%。
季度档位(潘晨)
当季创收规模 M档位说明
M < 15 万不计提低于 15 万元不计提
15 万 ≤ M < 45 万6%全额适用该档比例
45 万 ≤ M < 60 万8% 
60 万 ≤ M < 80 万10% 
80 万 ≤ M < 100 万11% 
M ≥ 100 万12% 
潘晨按季度累计定档,同样是「下限含、上限不含」。季度档没有 5% 这一档:当季不到 15 万不计提。
口径来源:潘晨现行季度计提方式(2026-11-02 老板确认)。
交付团队
有成文规则
按产品固定额计件的交付岗位,含社群运营人员。2026 年起交付改为计件制,与合同金额、创收规模均不挂钩。
口径来源:《后端服务交付-绩效方案(20260501)》
适用人员
黎燕君项目主管梅妍项目主管陈尹项目主管马存刚项目主管钟欣岐运营助理(兼职)卢静社群运营主管戴乐社群运营主管黄永耀客户顾问
ⓘ 范围限定:黄永耀仅护士、赴港生子两条线适用;钟欣岐在护士线(含实操课)同时承担销售与交付 —— 护士业务的销售和交付主要是她与永耀;其余产品的交付仍由交付团队承担。
适用对象
  • 谁算实际执行服务、材料递交及进度跟踪的交付人员
  • 社群运营卢静、戴乐同时承担交付工作,适用本团队计件口径
计提基数
  • 口径按产品固定计件额核定,不与合同金额、创收规模挂钩
  • 示例优才 1,000 | 高才 A 1,200 | 高才 B · C 400 | 自雇专才 3,000 | 受雇专才 1 年 2,000 | 受雇专才 7 年 15,000
计提规则
  • 只发计件按产品固定额核定,不参与创收比例分成
  • 无获批 1%改为计件制后该 1% 已取消,公司只承担商务侧的 1%
  • 逐产品计件额逐产品核定,见下方节点表
发放节点
  • 节奏按服务节点分次发放,不是服务完成一次性发
  • 节点各产品不同(递交 / 获批 / 录取 / 签证 / 服务满年等),逐项见下方节点表
  • 时间每月 20 号发放上个自然月已到节点的部分;未到节点不发、也不预支
追回规则
  • 未获批未到节点不发;未获批的,后续节点不再发放(已发的递交节点部分不退)
  • 退款客户退款不扣减已经发放的计件额
叠加规则
  • 主口径以交付计件为主,不参与创收比例分成
  • 自行成交社群成单 / 自行成交的订单单独核算,不进入私域档位表累计,按单笔创收的 8% 固定计提(社群成单一贯按 8%,非 5%)
  • 可同得该订单由其本人交付的,交付计件额照发,两项可同时取得
交付计件 · 发放节点(按产品逐项)
产品计件额发放节点
申请·身份全类
优才 / 高才 A·B·C / 自雇专才 / 受雇专才 1 年 / 专才文书 / 投资移民 / IANG / 受养人
400 – 4,000递交 50% | 获批 50%
申请·教育(进修)
本科 / 副学士 / 夏校 / 研究生 / 博士 / 定向留学
800 – 4,000递交 40% | 录取或结果公布 40% | 学生签证(或确认服务终止且不退款)20%
面试辅导400按辅导次数平均发放,辅导完即可发
进修 VIP(本科 / 研究生)2,000录取 80% | 学生签证(或确认服务终止且不退款)20%
续签
投资自雇 / 顶尖人才 / 单次 / 自雇 / 受雇
1,000 – 3,000递交 50% | 获批 50%
续签企业服务600 元/人/年服务期内按月平均发放(50 元/人/月)
永居 A / C 类400 – 1,000递交 50% | 获批 50%
永居陪跑2,000第一次续签 递交 20% + 获批 20% | 第二次续签 递交 20% + 获批 20% | 永居申请 递交 10% + 获批 10%
优才 VIP2,500递交 25% | 获批 25% | 服务满第 3–6 年每年 10% | 第 7 年且服务结束 10%
高才 VIP2,500递交 25% | 获批 25%
投资移民 VIP8,000申请 递交 25% + 获批 25% | 第一次续签 10% + 10% | 第二次续签 10% + 10% | 永居 5% + 5%
受雇 / 名企专才(3 年)4,000递交 25% | 获批 25% | 服务满第 1 年 20%、第 2 年 20%、第 3 年且服务结束 10%
受雇 / 名企专才(7 年)15,000递交 25% | 获批 25% | 服务满第 3–6 年每年 10% | 第 7 年且服务结束 10%
护士-专才1,000拿到 offer 30% | 护士管理局通过 30% | 专才签证 递交 20% + 获批 20%
护士-培训400递交报名 80% | 结束课程(有效期 1 年)20%
护士-实操课1,000 / 1,500 / 2,000
2 / 3 / 4 人开班
课程结束后一次性发放
赴港生子6,000第一次陪同 40% | 赴港分娩 40% | 协助办证 20%
单次陪诊 / 代领证件500完成服务即发
外劳300 – 900接受 offer 50% | 入职 50%
研学团领队 500 元/天团游结束后发放
其他
强积金 / 公司注册 / 银行开户 / 人力资源 / 身份证
100 – 800完成服务即发
口径来源:《后端服务交付-绩效方案》发放节点一列(原表 2026-05-01 版),2026-11-02 老板确认「按节点计提、不是一笔发放」。
获批奖励 1% 不在本表内 —— 该 1% 属商务侧,交付计件制后已取消。
内部转介
有成文规则
内部员工提供客户线索并促成成交的奖励规则。转介人不得同时为成交人。
机制由来:余增谋把一条渠道客户介绍给郭佩(Penny),由郭佩跟进并成交,据此设立该奖励。
口径来源:《内部人员转介渠道-绩效方案(202606)》
适用人员
余增谋商务经理(兼职)孟炫杞顾问林炜滨用户运营郭佩商务专员黄永耀客户顾问
适用对象
  • 谁算向公司提供客户线索、但未参与成交的在职员工
  • 互斥转介人不得同时为成交人
计提基数
  • 基数订单创收规模
  • 门槛单笔满 2 万元起计
计提规则
  • 首单计提 10%
  • 超额年度累计创收满 100 万元的,超出部分另按 5% 计提
发放节点
  • 节奏与主订单节点同步,按服务进度发放
  • 时间每月 20 号发放上个自然月
追回规则
  • 退款客户退款的,转介奖励按同比例扣回
叠加规则
  • 与成交互斥转介人不得同时计提该订单的商务提成或销售提成
内容营销
有成文规则
承担内容生产、投放及线索转化的岗位。计提基数为扣除当月消耗后的实际创收规模。
口径来源:《流量运营-内容专员 / 内容主管(202501)》,2025-01-01 起执行
适用人员
黄欧宁内容运营主管李娟内容运营专员黄晓欣内容运营专员王高超内容运营专员
适用对象
  • 谁算内容营销部承担流量获取与内容转化的岗位
  • 主管岗黄欧宁
  • 专员岗李娟、黄晓欣、王高超(小红书组)
计提基数
  • 公式月实际创收规模 = 月创收规模 M − 当月消耗 N
  • M=(合同金额 − 采购成本)× 创收系数(如有) − 返还介绍费 − 退款金额;N 为当月实际投放及素材消耗
  • 计入范围仅内容团队自有流量成交的订单;转介绍与社群成单不计入
计提规则
  • 专员(M − N)× 3%
  • 主管(M − N)× 1%;设门槛:团队(M − N)低于 20 万元时不予计提
发放节点
  • 时间每月 20 号左右发放上个自然月
  • 截止日每月 10 号为上月创收统计截止日
追回规则
  • 退款次月 10 号前发生退款的,从对应月份创收中扣减(M 的计算已扣除退款金额)
叠加规则
  • 退出线专员连续 三个月(M − N)低于 2 万元的,公司可依劳动合同约定解除劳动关系
岗位算法门槛发放
内容运营专员(M − N)× 3%无门槛每月 20 号
内容运营主管(M − N)× 1%团队(M − N)≥ 20 万元每月 20 号
本团队与商务、销售口径不同:先扣除当月消耗 N 再乘比例,投放与素材花费直接影响计提金额。
市场品牌
有成文规则
按项目计提提点的市场运营与合作渠道岗位。提点随项目走,归实际承接该项目的人员。
口径来源:《黄绮均-绩效方案(202605)》《杨少珍-市场运营绩效方案(202609)》
适用人员
黄绮均市场运营杨少珍内容运营专员
适用对象
  • 谁算市场运营与合作渠道岗位,现职承接人:黄绮均、杨少珍
  • 范围本团队仅上述两名参与提成,其余成员执行固定底薪
  • 不限岗位下表各项为公司统一项目提点,其他岗位人员实际承接并达成该项目的,同样按对应提点计提
计提基数
  • 公式月创收规模 =(合同金额 − 采购成本)× 创收系数(如有) − 返还介绍费 − 退款金额
  • 口径两套方案一致
计提规则
  • 逐项下列各项分别计提,每项独立适用各自提点与门槛,不作合并
发放节点
  • 绮均每月 25 日发放上个自然月;外部合作类按「收款 50%、获批 50%」或「收到佣金即发」
  • 杨少珍启动服务发 50%,服务完成后次月发 50%
追回规则
  • 退款按实际退款金额退回已发放提成
叠加规则
  • 1% 项目仅适用于商务渠道成交的身份规划与教育规划订单,取数只算商务渠道出单;转介绍、社群、私域订单不计入 30 万元门槛
  • 不重复同一项目由一人计提
项目提点门槛 / 节点
身份规划 & 教育规划(商务渠道单)1%仅统计商务渠道出单,月满 30 万元起计;按产品节点发放
外部合作-教育(中小学插班)实际佣金 3%收款 50% + 获批 50%
外部合作-房产(租房 / 买房)实际佣金 3%收到佣金即发
外部合作-开户(证券账户)100 元 / 单收到佣金即发
研学团-商务运营按当月创收判档:≤5 万元 5%;>5 万元 8%门槛=当月实际创收规模,同月多个团合并计算;同一团跨月收款的,按各月实际到账分月判档、分月计提,不合并、不回溯补差。服务结束当月按已计提总额发放
企业服务-市场运营(杨少珍)1%累计 ≥ 10 万元起计;启动 50% + 完成 50%
第一项为商务渠道订单上的 1% 提点,设 30 万元月创收门槛,未达门槛不予计提。其余五项按项目实际达成计提,承接人不限岗位。
①订单信息
{{ perfOrderNote }}
产品与来源
判定:{{ PF_SRC_LABEL[perfForm.srcType] }} · 渠道 {{ perfChanObj.name }}({{ perfChanObj.type }}) {{ perfSrcEdit ? '收起' : '改一下' }}
金额与结算
顾问费 = 客户投资额 × 15%(例:投资 36 万 ⇒ 顾问费 5.4 万)
{{ perfChanNote }}
0 = 视为全额可退,提成整体延后至获批
大于 0 时,下方出现退款追回段
本单角色与时间
只影响商务提成
真实订单自动带出;测算默认今天,改这里重算节点时间
②分配明细
合同额 {{ pfYuan(perfCalc.ct) }} − 采购成本 {{ pfYuan(perfCalc.co) }} − 渠道佣金 {{ pfYuan(perfCalc.chan) }} = 创收 {{ pfYuan(perfCalc.rev0) }}
{{ s.n }} {{ s.txt }}
公司留存 {{ pfYuan(perfCalc.keep) }} 占合同额 {{ perfCalc.keepPctIncome.toFixed(1) }}% · 占创收 {{ perfCalc.keepPct.toFixed(1) }}%
计提人角色金额占创收依据
{{ r.role }} {{ pfYuan(r.amt) }} {{ r.pct.toFixed(1) }}% {{ r.tag }}
这一单没有内部提成
校验:{{ pfYuan(perfCalc.biz + perfCalc.sale + perfCalc.ref + perfCalc.dv + perfCalc.appr) }}(发出去) + {{ pfYuan(perfCalc.keep) }}(留下)= {{ pfYuan(perfCalc.sum) }} {{ perfCalc.eqOk ? '✓ 与创收对得上' : '⚠ 对不上,请查' }}
③发放节点
按出单时间 {{ perfForm.date || '今天' }} 推算;「服务满第 N 年」这类可算到具体日期,递交 / 获批 / 录取取决于入境处或学校,按实际进度发。
{{ ni + 1 }}
{{ n.t }}
{{ n.d }} · {{ n.note }}
{{ n.dueOn || '按实际进度' }}
{{ perfCalc.tblHint }}|每月 20 号发放上个自然月
客户退款 {{ pfYuan(perfCalc.refund) }},占这单创收 {{ (perfCalc.rfg * 100).toFixed(1) }}%。
退款前按 {{ pfYuan(perfCalc.rev0) }} 创收已发提成 {{ pfYuan(perfCalc.commFull) }}(含商务获批 1%), 交付计件 {{ pfYuan(perfCalc.dv) }} 另算。
按退款比例扣回 {{ pfYuan(perfCalc.claw) }},提成实际留在个人手上 {{ pfYuan(perfCalc.commNet) }}; 计件额不扣。
扣回规则:按退款比例扣回已发提成,不按退款后金额整笔重算;退款不改变当月档位认定,不追溯调整已计提月份。
提示:整单全额退款时,计件额仍按约定发放,该单留存为负({{ pfYuan(perfCalc.dv) }})。
产品库在售 {{ perfMeta.crmOnSale || perfBaseTotal }} 个:{{ perfCoveredCount }} 个已定绩效规则({{ perfProducts.length }} 个方案行)+ {{ perfUndefCount }} 个还没定规则(灰行,只列库价)
在售 {{ perfMeta.crmOnSale }} 个全部列出,一个不缺;灰行的采购、计件、提点三项待定,不参与试算。
基础提点五档:常规 8% · 外劳 5% · 护士与赴港生子 商务 8% / 销售 10% · 阶梯 4 档 · 顾问费类按顾问费 8%
口径说明(7 条)
  • 采购由本模块维护(交付方案 2026-05),不是产品库 base_price。
  • 为什么产品库只有定价、base_price、佣金率三样;base_price = 定价 − 渠道佣金,是留存的另一半,不是成本。
  • 创收定价 − 采购;本表按直销口径测算,不含渠道佣金。
  • 渠道佣金列参考值:这单走渠道,才从创收里减这个数,留存同步下降。
  • 商务提点与试算器调用同一个函数现算,表里的标签不是手写的。
  • 顾问费类投资自雇续签按客户投资额 15% 收顾问费,不显示固定价,不参与排行。
  • 外币美元按 1 美元 = 6.83 元折算,港币按 0.92 折算,原币与人民币同时标出。
商务提点与试算器同源现算;采购成本由本模块维护,不用产品库 base_price。
产品小类定价采购创收 不可退金额渠道佣金商务提点金额 交付计件留存占实收
时间 / 关键词
⬇ 导出创收明细
产品
归属
查询 清空
暂无订单记录
共 {{ revTotal }} 条 每页 上一页 {{ revPage }} / {{ revTotalPage }} 下一页 跳至 页 跳转
跟随产品默认(当前:{{ revCostEffNoPurchase ? '无需采购' : '需要采购' }}) 本单需要采购 本单无需采购
已标记「无需采购」:成本栏留空不算缺成本,在订单列表筛「待补成本」时也不会出现。
暂无成本(点下方「+ 增加一笔」)
删除
+ 增加一笔
计入创收:{{ curSym(revCostForm.currency) }} {{ fmtNum(revCostInBaseSum) }} | 代收代付(不扣创收):{{ curSym(revCostForm.currency) }} {{ fmtNum(revCostPassSum) }}
无需支付 {{ curSym(revCostForm.channelCommCurrency || revCostForm.currency) }} {{ fmtNum(revCostChannelComm) }}
渠道:{{ revChanName }}(该渠道标记为无需支付渠道佣金)
%(该订单成交人的提成比例,供「内部管理 → 提成计算」核算)
{{ b.label }}{{ custBizCounts[b.key] }} 本页默认停在「香港身份」;选产品大类会自动切到它所属的分区。按「该档案名下订单的产品大类」归类,跨业务线的客户会同时出现在多个分区里。组合产品已归位:「7 年陪跑」→ 香港身份、「香港公司设立」→ 企业服务。
时间 / 关键词
产品
服务
归属
查询 清空
共 {{ custTotal }} 份服务档案({{ custBizLabel }}分区)
暂无服务档案(成交后由订单自动生成)
共 {{ custTotal }} 条 每页 上一页 {{ custPage }} / {{ custTotalPage }} 下一页 跳至 页 跳转
{{ custPickArch.label }} 共 {{ custPickArch.total }} 条申请记录 · 已有录取 {{ custPickArch.offer }} 条 · 已拒 {{ custPickArch.rejected }} 条 · 已放弃 {{ custPickArch.abandoned }} 条 · 已定最终入读 + 新增申请记录
暂无申请记录
🗑 已删除的申请记录({{ custPicksDeleted.length }} 条)—— 点开可恢复
{{ p.school }} {{ p.level }} {{ p.major || p.grade || '—' }} {{ p.status }} (原为最终入读)
恢复
服务任务 · 时间线 {{ eduTasks.length }} 条,{{ eduTaskLateN }} 条已逾期,已完成 {{ eduTaskDoneN }} 条,已放弃 {{ eduTaskAbandonN }} 条 + 新增任务
⚠ 已过预计完成日、还没打勾的 {{ eduTaskLateN }} 条:{{ eduTaskLateNames }}。本期只在页面提醒,不自动发消息。
加载任务…
这个筛选下还没有任务
⠿ ·
{{ t.name }} {{ t.pickId ? ('专业 · ' + (t.pickLabel || '')) : '通用 · 客户级' }} 成交自动生成 {{ eduTaskTagTxt(t) }}
负责人 {{ t.owner || '—' }} 创建 {{ dtShow(t.createdAt) || '—' }} 预计完成 {{ t.dueDate || '—' }}{{ eduTaskDueTxt(t) }} 完成 {{ dtShow(t.doneAt) }}
{{ t.note }}
编辑 ✕
🗑 最近删除的任务({{ eduTasksDeleted.length }} 条)—— 点开可撤销
{{ t.name }}{{ t.pickLabel || '通用' }} 撤销删除
这位客户有 {{ custDetail.orders.length }} 张单,其中 {{ progEmptyOrders.length }} 张还没录过服务进度 —— 点一下就把那张单选好:
{{ progOrderTitle(o) }} · 去补录
+ 新增服务进度
{{ p.stage }} 待确认 订单:{{ p.prodShort || p.orderNo || '—' }} 项目经理:{{ progPmsText(p) || '—' }} 内部对接人:{{ (p.pmOwner || []).join('、') }}
{{ p.note || '' }}
编辑 删除
暂无服务进度记录
🗑 已删除的服务进度({{ (custDetail.progressDeleted||[]).length }} 条)—— 点开可恢复
{{ p.stage }} {{ fmtDay(p.tStr || p.t) }} 订单:{{ p.prodShort || p.orderNo || '—' }} 项目经理:{{ progPmsText(p) || '—' }} ⚠ 所属订单已被删除
{{ p.note || '' }}
删除于 {{ p.delAtStr || '—' }} · 操作人 {{ p.delByName }}
恢复
✏️ 编辑申请人信息
① 基本信息
{{ custDetail.applicantName || custDetail.name }} {{ custDetail.applicant || '—' }} {{ custDetail.name }} {{ custDetail.applyNo }} 待入境处回执 {{ custDetail.gender || '—' }} {{ custDetail.birthDate || '—' }} {{ ageFrom(custDetail.birthDate) ?? custDetail.age ?? '—' }} {{ custDetail.birthPlace || '—' }} {{ custDetail.formerName || '—' }} {{ custDetail.nameEn || '—' }} {{ custDetail.chanName || '—' }} {{ phText('c'+custDetail.id, custDetail.phone) }}{{ custDetail.phoneLoc }} {{ custDetail.wechatWa || '—' }} {{ custDetail.email || '—' }} {{ custDetail.address || '—' }}
② 证件与背景
未录入 未录入 是 否 未填写 是 否 未填写 {{ custDetail.cantonese || '—' }}
③ 家庭情况
{{ custDetail.marital || '—' }} {{ custDetail.childrenCnt ?? '—' }} {{ custDetail.city || '—' }} {{ custDetail.familyAssets || '—' }}
④ 学历情况
暂无学历记录
⑤ 工作情况
暂无工作记录
⑥ 香港雇主(续签客户)
{{ custDetail.hkEmployer || '—' }} {{ custDetail.hkJobTitle || '—' }} {{ custDetail.hkHireDate || '—' }} {{ custDetail.hkSalary || '—' }}
公司信息(企业服务 / 外劳雇主)
暂无公司信息(企业服务 / 外劳雇主的收集表导入后会出现在这里)
⑦ 信息收集表
📄 导入信息收集表 可自动解析入库:进修 / 优才 / 高才A类 / 高才BC类 / 护士考试 / 护士专才 / IANG / 专才自雇 / 专才受雇 / 投资移民 / 有限公司 / 无限公司 / 外劳雇主(.xlsx)。解析后先预览,确认才写入。公司注册类(有限公司 / 无限公司)的解析结果是「公司信息」区块,写在「申请人信息 → 公司信息」里;外劳类(香港外劳雇主信息收集表)同理。⚠ 若提示「认不出模板」,说明表格结构与模板差得较多,请对照「智能工具 → 常用资料」里的最新版(每份都标了更新日期)
📣 需要空白模板?到左侧「智能工具 → 常用资料」取(信息收集表、合同模板里的业务合同 / 渠道合同 / 终止合同&退款单都在那里,每份都标了更新日期),下载后发给客户填写。
暂无已导入的收集表
⑧ 材料附件
+ 上传材料 支持 {{ (custFileExts||[]).join(" / ") }},单个不超过 {{ custFileMaxMb }}MB,图片自动压缩
暂无材料附件
+ 新增签证周期
暂无签证时间记录
共 14 个标准节点,已登记 {{ eduStageHitN }} 个。前 4 个是通用节点(跟客户走),后 10 个挂在具体某条申请记录上。 点右侧「登记」,填发生日期即可。
{{ i + 1 }}
{{ st }} 通用 专业
{{ g.happenAt }} {{ g.by || '—' }} {{ g.note }} 删
未登记
登记
删除
+ 添加受养人
(可留空,本签证周期内随行的配偶/子女/父母)
{{ pickForm.level || '—' }}
{{ pickForm.school || '—' }}
校名只能从院校专业库里选(共 {{ custPickPool.length }} 所)。选好学校,下面的专业会自动列出该校的专业。
{{ pickForm.major || pickForm.grade || '—' }}
{{ pickForm.season || '—' }}
这是这一条申请的状态;客户列表那列「申请状态分布」是这个人所有申请的汇总,改这里不动别的记录。
改成「已拒 / 已放弃」会同时取消「最终入读」标记(两者互斥)。
{{ pickDeadlineShow || '—' }}
{{ pickDeadlineTip }}
保存后,系统会按申请状态自动同步一条「服务进度」,并在说明里标上「自动同步」;同一档位不会重复写,也不会把您手填过的档位往回退。「已拒批 / 已结束」这类要放款的状态会先卡在「待确认」,确认后才进「可发放」。
精确到天就行。选中的订单还没录过进度时,默认带出该单的成交时间(补录历史单不用手改);已经有进度就默认今天。只有时间最新的一条会更新服务档案的项目经理。
{{ progOrderTitle(o, oi) }} {{ o.progCnt ? ('已录 ' + o.progCnt + ' 条') : '还没录' }}
{{ progOrderSub(o) }}
成交时间:{{ progOrderSign }}
{{ progPickHint.ok ? '✓ ' : '⚠ ' }}{{ progPickHint.text }}
订单必选(每条进度都挂在某张成交订单下)。同一个客户的多张订单,可以各跟一位项目经理;同一张订单也可以多人一起服务。
可多选(同一订单多人一起服务)。选了订单会自动带出该订单当前的负责人;改名册=换人,多人时第 1 位视为主责(客户列表会跟着变)。
已选外部合作方 ⇒ 请确认我方内部对接人。已按该合作方在供应商库登记的对接人自动带出,可改。
{{ custInfoLocked ? '这份档案已经有订单,关系跟订单走。要改请到「订单管理」改这张单,改一张会同步这份档案下全部订单' : '保存后会同步这份档案名下「全部订单」的关系' }}
{{ (custDetail && custDetail.leadName) || '—' }} 付款/签约的人。要改去「客户库」改,他可能是另一个人,改他不会动申请人
⚠ 已有订单 ⇒ 渠道跟订单走,这里不能改。要改去「客户库」改,会同步档案与全部订单
⚠ 保存后会同步该客户名下全部订单的渠道
男女
由出生日期自动计算:{{ ageFrom(custInfoForm.birthDate) ?? '—' }} 岁
填了「出生日期」后,年龄会自动算,不用手填
当前显示的是打星号码:不改就别动这一格;要修改请联系方式,请整格清空后重新输入。
是否未填 是否未填
香港雇主(续签客户)
删除
+ 添加学历
删除
+ 添加工作
文件:{{ formDraftFileName }} · 解析到 {{ formDraft.stats && formDraft.stats.mapped }} 项可直接写入、{{ formDraft.stats && formDraft.stats.unmapped }} 行会原样留档  · ⚠ {{ (formDraft.warnings||[]).join(";") }}
只填空白字段(不覆盖档案已有内容) 只有勾选的项才会写入,取消勾选即忽略
{{ formUnmappedOpen ? "▾ 收起" : "▸ 展开" }}未写入档案的内容({{ formUnmappedRows }} 行,会原样留档,随时可查)
{{ sec.title }}
模板 {{ formRec.templateName || formRec.template }} · 写入 {{ formRec.statMapped }} 项 · 留档 {{ formRec.statUnmapped }} 行 · 导入时间 {{ fmtDT(formRec.importedAt) }} 下载原表
{{ sec.title }}
服务档案/公司档案
{{ coTitle }}
{{ co.p.nameEn || '(英文名未填)' }} {{ co.p.status || '仍注册' }} 只读 有未保存修改
← 返回服务档案 ⬇ 导出档案 保存
这家公司还没有建档。 把下面 9 个区里有的先填上,点右上角「保存」即创建(一次保存整份档案)。 必填:公司中文名 / 英文名 / 类型 / CI 号 / BR 号 / 成立日期 / 注册地址、法定秘书 3 项、经办人 3 项,以及 至少 1 名董事。②④ 是表格,点「+ 添加」录入;⑨ 的 CI、BR、章程三份文件必传。
时间 / 关键词
+ 新建退款单
产品
归属
退款
⬇ 导出 Excel
查询 重置
当前筛选条件下没有退款单
共 {{ refundTotal }} 条 上一页 {{ refundPage }} / {{ refundTotalPage }} 下一页 跳至 页
时间 / 关键词
查询 重置
产品 / 状态 排序
这一档暂时没有订单
结算金额 = 客户付款 + 滔元补贴(按这张单的付款明细算,未到账的也算)。 点「滔元补贴」那一格的金额可以直接改;改完结算金额跟着变。
「客户付款」那一格变成金棕色加粗 = 客户付款跟合同金额对不上(鼠标停上去看差多少);红色 = 滔元补贴。
共 {{ spTotal }} 条 上一页 {{ spPage }} / {{ spTotalPage }} 下一页 跳至 页
订单 {{ (refundConfirmRow||{}).orderNo }} · 客户 {{ (refundConfirmRow||{}).custName || '—' }} · 退款金额 {{ curSym((refundConfirmRow||{}).currency) }} {{ fmtNum((refundConfirmRow||{}).amount) }}
确认即代表已经安排了这笔退款:系统会在这一刻重算待支付金额与提成基数,并自动往客户服务进度追加一条「已退款」。确认后不能再修改,只能删除重录。
收款账户:{{ (refundConfirmRow||{}).acctName || '—' }} · {{ (refundConfirmRow||{}).acctBank || '—' }} · {{ (refundConfirmRow||{}).acctNo || '—' }} 查看完整卡号
订单 {{ (refundRejectRow||{}).orderNo }} · 退款金额 {{ curSym((refundRejectRow||{}).currency) }} {{ fmtNum((refundRejectRow||{}).amount) }}
退回不会影响任何金额(待确认期间本来就没记账),经办人改完可以重新提交。
#{{ refundDetail.id }} {{ refundDetail.statusCn }} {{ refundDetail.prodShort || '—' }} / {{ refundDetail.orderNo }} {{ nmCn(refundDetail.custName, refundDetail.custNameEn) || '—' }} {{ refundDetail.signDate || '—' }} {{ refundDetail.contractSubject || '—' }} {{ curSym(refundDetail.currency) }} {{ fmtNum(refundDetail.contractAmount) }} {{ curSym(refundDetail.currency) }} {{ fmtNum(refundDetail.paid) }} {{ curSym(refundDetail.currency) }} {{ fmtNum(refundDetail.amount) }} {{ refundDetail.reason || '—' }} {{ refundDetail.applyDate || '—' }} {{ refundDetail.refundDate || '—' }} {{ stf(refundDetail.sales) || '—' }} {{ refundDetail.pmShow || '—' }} {{ stf(refundDetail.operator) || '—' }} {{ refundDetail.acctName || '—' }} {{ refundDetail.acctBank || '—' }} {{ refundDetail.acctNo || '—' }} 查看完整卡号 — {{ refundDetail.note || '—' }} {{ refundDetail.confirmNote }}
完整卡号仅财务与超管可查看,且每次查看都会记入审计日志。列表、导出与服务档案里始终只显示后 4 位。
该订单的全部退款单({{ refundSiblings.length }})
时间 / 人
产品 / 佣金 ⓘ 什么是「已锁定」
查询 清空 按单号补录 渠道佣金合计: {{ curSym(t.currency) }} {{ fmtNum(t.amount) }}
暂无符合条件的发放记录(入列:已支付完成且服务状态已获批/已拒批/已结束;登记过佣金的单一直显示)。单子卡在收款或服务没结束,可用「按单号补录」直接记。
共 {{ commTotal }} 条 每页 上一页 {{ commPage }} / {{ commTotalPage }} 下一页 跳至 页 跳转
{{ commRec.orderNo }} {{ commRec.custName }} {{ commRec.chanName || '—' }} {{ curSym(commRec.currency) }} {{ fmtNum(commRec.commAmount!=null?commRec.commAmount:0) }} {{ curSym(commRec.currency) }} {{ fmtNum((commRec.comm&&commRec.comm.paidDisb)||0) }} {{ commRec.comm&&commRec.comm.remain!=null ? (curSym(commRec.currency)+' '+fmtNum(commRec.comm.remain)) : '—' }}
{{ commForm.cdId ? '修改本笔发放信息' : '填写本次发放(可分多次,累计已发放不超过渠道佣金)' }}
待发放已发放
提示:收款账号若不在下拉中,可直接输入新的渠道收款账户(保存时将写回渠道库)。
查找
{{ commPickMsg }}
找到 {{ commPickRows.length }} 张,点一行开始补录:
{{ r.orderNo }} {{ r.custName }} · {{ r.prodShort || '—' }} {{ r.signDate || '' }}
已登记 {{ r.records.length }} 笔 本来就可发 没进可发放
{{ commPickSel.orderNo }} {{ commPickSel.custName || '—' }} {{ commPickSel.prodShort || '—' }} {{ curSym(commPickSel.currency) }} {{ fmtNum(commPickSel.contractAmount) }} {{ curSym(commPickSel.currency) }} {{ fmtNum(commPickSel.paid) }} {{ commPickSel.svcStage || '没有进度' }} {{ commPickSel.chanName || '没挂渠道' }} {{ curSym(commPickSel.currency) }} {{ fmtNum(commPickSel.paidDisb || 0) }} {{ curSym(commPickSel.currency) }} {{ fmtNum(commPickSel.remain || 0) }}
系统按「合同 − 渠道底价」算出来是 {{ curSym(commPickSel.currency) }} {{ fmtNum(commPickSel.channelComm || 0) }}(这单的产品没填渠道底价,所以只能手填);填了就以你填的为准。
最多 {{ curSym(commPickSel.currency) }} {{ fmtNum(commPickSel.commCap == null ? commPickSel.contractAmount : commPickSel.commCap) }}(合同 − 采购成本)
已发放待发放
按公式重算
渠道:{{ commCCRec.chanName || '—' }}(公司流量渠道 ⇒ 渠道佣金默认为 0)
本单最多能给 {{ curSym((commCCRec && commCCRec.currency) || 'CNY') }} {{ fmtNum(commCCForm.cap) }}(=合同金额 − 采购成本) · 现在填的超了,保存会被拦下
没有需要补的单
📋 培训场次 📺 课程目录 📄 服务边界与客户须知 🎯 新人指引 小鹅通培训课程目录 —— 点课程名在新窗口打开课程页 签约前必须向客户逐条讲明的六件事 —— 流程图为身份规划标准动作 39 项任务 · 三部分 · 第一部分为淘汰关 —— 点任务看正文,考试在正文下方
查询 清空
共 {{ tcRows.length }} 门 · 已配链接 {{ tcLinkedCount }} 门 🖼 导出图片 + 新建课程
{{ tcKw ? '没有匹配的课程 —— 换个关键词试试' : '课程目录还是空的,点右上角「+ 新建课程」加一门' }}
{{ g }} {{ tcRowsOf(g).length }} 门
选了同事 ⇒ 列表与「导出图片」都显示员工的英文名 + 老师;员工以后改名字,这里自动跟着变。
不是公司同事的讲师(Chancer / 小潘 这类)填在这里;填了这里就等于「不是员工」,上面那行的选择会被清掉。
这门课什么时候录的。存量课程已按小鹅通上的创建时间回填;留空就显示「—」。
把小鹅通里那门课的地址整段粘过来即可(http/https 开头)。可以先用空着,列表里会标「未配置链接」。
数字越小越靠前;分组在页面上的先后也由各自最小的排序值决定。
服务边界与客户须知
📌
以下六项是服务中最敏感、最容易产生误会的事项,也是过往争议与投诉的主要来源。 签约前必须向客户逐条讲明,不得含糊、不得回避。 讲不清楚留下来的口子,最后都会变成我们的责任。
1
服务内容与收费标准
一律以双方签署的《服务合同》及《报价单》为准。本公司员工作出的任何与合同、报价单不一致的口头陈述,均不代表本公司。
2
政府规费及第三方费用须另行支付
服务费并不包含。例如,香港入境处需要收取的签证申请费为港币 600 元,签证签发费为港币 1,300 元。实际金额以阁下缴付时入境处公布为准。
3
审批权属香港入境事务处
本公司提供的是材料准备、递交及进度跟进服务,不保证申请一定获批。即使材料齐备,仍可能不获批准、被要求补交材料或接受面试,审批时间亦由入境处决定,本公司无法控制。
4
入境处审核的核心是在港受雇与通常居住
需阁下属实受雇并提供相关工作证明(如雇佣合约、在职证明、薪酬、强积金及报税记录等),以及是否通常居住于香港。香港并没有强制性的「移民监」要求,法律上并无规定每年须在港居住的天数。以上事项须由阁下本人履行并自行提供证明,本公司无法代为完成。
5
每次获批的逗留期限按个案独立审定
本公司并非审批机关,没有能力替入境处决定审批结果,也无法事先明确告知阁下一定可获批多少年;过往经验仅供参考,实际年期以入境处签发之签证所载为准。
6
政策可能调整,方案随政策更新
香港各项人才入境及居留政策由特区政府制定并可能调整。本公司当下为阁下制定的申请方案及所作的政策解读,均基于签约当时有效之政策作出;未来相关政策可能存在变化,届时本公司将及时告知阁下,并依变更后的要求继续提供服务。
身份规划服务流程
从首次沟通到签证获批与身份维持的完整路径 —— 点图可放大查看。
← 返回清单 {{ onbCur.code }} {{ onbCur.title }}
安排在第 {{ onbCur.planDay }} 天 · {{ onbSlotCN(onbCur.planSlot) }} 约 {{ onbCur.estMin }} 分钟 通过标准:{{ onbCur.rule }} 淘汰项 最好成绩 {{ Math.round(onbCur.best) }} 分

本节正文正在补充,先按下面的要点完成。

本节要点:{{ onbCur.brief }}

通过标准:{{ onbCur.rule }}

开始答题({{ onbCur.questionCount }} 题) 已完成 我已读完,标记完成 已通过,可重做刷新最好成绩
共 {{ onbQs.length }} 题 · 答对 {{ onbPassLine }}% 及格 多选题必须全部选对才算答对
{{ i+1 }}. {{ q.stem }}
{{ o.key }}. {{ o.text }} {{ o.key }}. {{ o.text }}
返回正文 交卷
{{ onbResult.passed ? '通过' : '未通过' }}
得分 {{ onbResult.score }} / {{ onbResult.total }} (正确率 {{ onbResult.pct }}% · 及格线 {{ onbResult.passLine }}%)
可以再答一次,进度按最好成绩记;第一部分是淘汰项,未通过不能进第二阶段
这一项已完成,可重做刷新最好成绩
再答一次 返回清单
查询 清空
📥 导出培训台账 + 新建培训
暂无培训记录
共 {{ trTotal }} 条 每页 上一页 {{ trPage }} / {{ trTotalPage }} 下一页 跳至 页 跳转
← 返回列表 {{ trT.title }} {{ trT.statusName }}
✅ 提交总结 ↩ 撤回总结 📥 导出签到表 删除
培训时间{{ trFullTime }}
培训类型{{ trT.type }}
主讲老师{{ trT.trainer || '—' }}
培训地点{{ trT.location || '—' }}
应到 / 已签{{ trT.totalCount }} 人 / {{ trT.checkedCount }} 人
签到率{{ trRateText(trT) }}
归档时间{{ trT.archivedAt ? trT.archivedAt.slice(0,16).replace('T',' ') : '—' }}
培训材料{{ (trDetail.files||[]).length }} 个
🎫 现场扫码签到 开讲前 {{ trWin.earlyMin }} 分钟开放、结束后 {{ trWin.lateMin }} 分钟关闭;晚于「开讲 + {{ trWin.lateAfterMin }} 分钟」自动记迟到
已到 {{ trAttCnt.done + trAttCnt.late }}(其中迟到 {{ trAttCnt.late }}) · 缺勤 {{ trAttCnt.absent }} · 待处理 {{ trAttCnt.pending }} 未处理全部标缺勤 重置签到码
{{ trQrErr }}
{{ trCheckinUrl || '(暂无签到码)' }}
复制签到链接
📎 培训材料 两类分开:合影 · 现场照片 / 课件 · 资料(签到表不传,走「导出签到表」)
暂无材料(在「提交总结」时一并上传)
📝 培训总结 · 纪要
{{ trT.summary }}
尚未提交总结{{ trCanSubmit ? '(培训已结束,请尽快提交)' : '(培训结束后可提交)' }}
🗓 排期
培训一般就是当天 ⇒ 日期只选一次;结束时间必须晚于开始时间(当天完成,不支持跨天)。
存为名单
还没有快捷名单 —— 在「新建培训」里勾好应参训人员,点右下角「存为名单」即可。
培训总结 / 纪要 *
培训材料(可选,可多选;单个 ≤ 20MB)
{{ k.label }} {{ sumUploading[k.value] ? '上传中…' : '支持 pdf / 图片 / office / 压缩包' }}
{{ trKindName(f.kind) }} {{ f.fileName }} 移除
查询
共 {{ exlTotal }} 条 · 只记录成功发起的导出
加载更多(还有 {{ exlTotal - exlList.length }} 条)
— 已经到底了 —
功能模块(行)× 员工角色(列),能力:看 / 建 / 编 / 删,可多选;「导」= 可导出(订单管理 / 创收计算 / 退款订单 / 专业库 / 产品库)· 「退」= 可在订单详情登记退款 · 删除默认关闭,按需授予 · 退款单的「确认」权固定在财务(超管兜底),不可在此配置
编辑某角色权限:超级管理员恒为全部权限,无需编辑
{{ r.name }}
查询
+ 新建用户
🔔 有 {{ userPendingCount }} 个账号待审核 —— 点该行「通过」分配角色后即可登录
暂无用户
共 {{ userTotal }} 条 每页 上一页 {{ userPage }} / {{ userTotalPage }} 下一页 跳至 页 跳转
给该角色开放模块:勾选「可查看/可新建/可编辑/可删除」。「可删除」默认全部关闭,请仅给可信角色开启。「可导出」目前订单管理 / 创收计算 / 退款订单 / 专业库 / 产品库五个模块有(专业库、产品库也在其中),分别控制各模块的导出按钮。想彻底关闭某个模块,请先把「可新建」「可编辑」取消,再取消「可查看」,三项全不勾 = 无权限(该模块菜单对该角色隐藏)。
{{ m.name }}
可查看 可新建 可编辑 可删除 可导出 可退款 (隐藏)
说明:可查看/可新建/可编辑 可独立多选。勾选「可新建」或「可编辑」时,「可查看」为隐含必选、不可单独取消(能新建/编辑必然能查看);如需把某模块对某角色关闭到「无权限/隐藏」,需先取消「可新建」和「可编辑」,再取消「可查看」。「可删除」独立于看/建/编:勾选后该角色可删除本模块数据(软删除、留审计记录),不勾则删除按钮对其隐藏;超级管理员恒可删。「可导出」同样独立:勾选后该角色可导出该模块的数据(订单明细 / 创收明细 / 退款单 / 专业库 / 产品库,每次导出都会记录操作日志),不勾则导出按钮对其隐藏;超级管理员恒可导出。「可退款」(仅订单管理)也一样独立:勾选后该角色可在订单详情里登记 / 修改 / 删除退款记录(退款会自动追加一条客户服务进度,并重算待支付金额与提成基数),不勾则退款入口对其隐藏;超级管理员恒可退款。
供应商 / 渠道方属外部账号,可用 hotmail、163、QQ 等任意有效邮箱;内部员工仍须 @7tao.net
男 女
新增员工时必填。用于「申请方案 / 续签方案」报告封面自动生成「先生 / 女士」称谓
无照片 移除
上传一次、全站复用 —— 「申请方案 / 续签方案」将自动使用该照片作为报告制作人头像,无需每次生成方案时再单独上传。建议正面商务证件照,选图后自动压缩。
在职 兼职合作 已离职 启用 停用
控制能否登录,与「用工情况」相互独立;已离职的用户如需保留系统访问可保持启用
初始密码将设为 12345678,该员工首次登录须修改。
确认将员工 {{ resetTarget && resetTarget.name }} 的密码重置为初始密码 12345678 吗?
该员工下次登录须修改密码。
申请人:{{ approveTarget && approveTarget.name }} ({{ approveTarget && approveTarget.email }})
通过后该同事即可登录,首次登录会被要求修改初始密码。
📚 专业目录 🏫 院校介绍 在库专业按院校/层次/要求检索 · 点行看详情 学校层面的介绍链接(公众号文章等),按院校维护 —— 改一次,该院校所有专业共用
学历阶梯(全库计数,点一层筛选一层;再点一次取消)
这个汇率从哪来
数值100 港元 = {{ prgFx100 }} 人民币
数据来源open.er-api.com
口径HKD→CNY 市场中间价
更新方式每天 09:10 自动抓取
本数生效日{{ prgFx.effectiveFrom || '—' }}
对照与「辅助页-汇率」同口径
用于本页「港币学费 → 人民币」的折算。⚠ 但列表里每条记录的 人民币金额是它自己保存时按当时汇率存下的快照,不随上面这个数浮动 —— 所以拿它去逐条乘,对不上是正常的(对外报价的口径要稳,不能天天变数)。
全部 {{ prgMeta.total || 0 }} {{ l }} {{ prgMeta.byLevel[l] || 0 }}
选校与课程
院校 / 关键词
招生状态
授课语言(可多选 · 选多个 = 或)
{{ l }}({{ prgLangPct(l) }}) 未填写({{ prgLangNoTag() }})
学制
课程官网
只看缺官网的(未填链接)
报名与费用
报名状态(可多选 · 选多个 = 或)
{{ o.t }}
{{ o.tip }}
报名批次 / 入学季
学费(港币)
–
申请要求
分数要求
{{ o.t }}({{ o.n }}) {{ o.t }}({{ o.n }})
选课要求
{{ o.t }}({{ o.n }})
英语成绩
{{ o.t }}({{ o.n }})
专业背景
{{ o.t }}({{ o.n }}) {{ o.t }}({{ o.n }})
工作经验
{{ o.t }}({{ o.n }})
身份要求
{{ o.t }}({{ o.n }})
学历要求
{{ o.v }}({{ o.n }}) 未填写({{ prgEduBlankN }})
🗑 已删除 {{ prgMeta.deletedCount }} 重置 查询 ⬇ 导出 Excel + 新增专业
现在看的是已删除的专业(软删除,可逐条恢复,数据没有真丢)。 退出已删除视图
没有符合条件的专业
共 {{ prgTotal }} 条 每页 上一页 {{ prgPage }} / {{ prgTotalPage }} 下一页 跳至 页 跳转
查询 清空
共 {{ siRows.length }} 所 · 已配链接 {{ siWithUrl }} 所 · 已配官网 {{ siWithSite }} 所 · 已填排名 {{ siWithQs }} 所 · 待补链接 {{ siRows.length - siWithUrl }} 所 ⟳ 读取文章时间 刷新
{{ siKw ? '没有匹配的院校 —— 换个关键词试试' : '还没有院校数据' }}
ℹ 这份清单只有 {{ siRows.length }} 条,是因为它按院校去重 —— 在库的 {{ prgMeta.total || 0 }} 个专业落在这 {{ siRows.length }} 所院校上。 同一条链接在这里改一次,该院校名下所有专业就都共用(这就是「从专业里剥离」的意义)。 ⚠ 原来专业级的「学校介绍」老数据(206 条)仍在库里、一条没删,只是不再从专业页编辑; 它同时仍出现在「专业目录」的导出 Excel 里,需要时可回滚。
{{ siForm.school }} ({{ siForm.progCount }} 个在库专业共用这套链接) 没有排名就留空(列表里那一格就空着,不写「—」也不写「未填写」)
· 两个字段是两件事:学校官网=学校自己的官网;介绍链接=我们挑的那篇介绍文章。 · 都只接受 http:// 或 https:// 开头的完整网址(服务端会二次校验,写错会被挡回来)。 · 任一格清空后保存 = 那一项视为「暂无」,列表对应那一列会显示「未填写」(不会影响另一格)。 · QS 排名填正整数(如 26),或榜单给的区间(如 781-790,中间用半角短横)。 区间要写成「小-大」;列表里就按你写的原样显示(#781-790)。 留空 = 该校没有 QS 排名(列表里那一格空着),清空后保存会取消原有排名 —— 三格互不影响,各改各的。 · 院校名本身改不了 —— 它来自专业库,改名请去专业目录里改(改完这里会自动跟着变)。
{{ prgDetail.school || '—' }} {{ prgDetail.level }} {{ prgSt(prgDetail).t }} {{ prgSt(prgDetail).extra }} {{ prgSt(prgDetail).soon2 }}
{{ sec.h }}
{{ it.k }} {{ it.t }} {{ it.t }} {{ it.sub }}
还有 {{ sec.blank.length }} 项未填写(点击展开)
{{ it.k }} —
报名批次 {{ prgDetail.intakes.length }} 个
入学批次报名开放报名截止状态原表口径
{{ x.label || '未命名' }} {{ x.open || '—' }} {{ x.close || '—' }} {{ (x.st || {}).t || '—' }} {{ (x.st || {}).extra }} {{ x.can || '—' }}
按生源身份区分报名
{{ x.label }}{{ x.date }}
改动留痕 最近 {{ prgDetail.logs.length }} 条
动作操作人改动时间
{{ prgActName(x.action) }} {{ x.userName || '—' }} {{ x.changed || x.note || '—' }} {{ (x.at || '').slice(0,16).replace('T',' ') }}
🏫 基本信息
📋 入学要求
留空=未注明。下拉里是常用写法;库里没有的也能自己输入。
{{ c.v }}({{ c.n }})
固定 17 项:中学 → 高校在读 → 已毕业 / 学位 → 其他,不能自己输入;括号内是目前这么填的条数。对不上具体学历的写法已统一放进「其他」,老板另行处理。
{{ c.v }}({{ c.n }})
下拉里是库里已用过的写法,已按学科大类分组(医护的在一起、商科的在一起),组内不按数量排序;末尾一组是证书 / 整句要求等非学科写法;库里没有的也能自己输入。
{{ c.v }}({{ c.n }})
按 7 大类(无语言要求 / 四级 / 六级 / 托福 / 雅思 / 高考英语成绩 / 其他)分组,组内是库里已有的具体写法(按分数从高到低);括号内是这么写的条数。
{{ c.v }}({{ c.n }})
已按分数口径分组(一本线的在一起、本科线的在一起),组内分数从高到低;库里没有的也能自己输入。
{{ c.v }}({{ c.n }})
已按选科类型分组(单科的分开、三选一/多科组合各自成组);库里没有的也能自己输入。
{{ c.v }}({{ c.n }})
已按经验类型分组(不设年限的 / 有年限的 / 管理经验的 / 行业经验的各自成组);库里没有的也能自己输入。
💰 费用
保存时按「当时汇率」自动折算出人民币,不用手填。
🌐 FNS 同步(七桃专业库)
周末上课 适合身份规划
入学季度(春季/秋季)由批次自动推导,不用勾。
关闭=该专业已停办,C 端(小程序)不再展示。
📅 入学批次(一个专业可以有多个批次)
批次名称报名开放报名截止原表口径
删除
+ 添加批次
批次保存时整体替换(旧的自动归档留痕)。报名开放 / 截止日只在这里填(专业层原有的那一组已取消),一个专业可以挂多个批次 —— 系统按更紧急的那个算报名状态。
📄 申请资料与课程设置
📝 备注(可留空)
🧭

页面不存在

{{ orderView.orderNo }} 已终止
⇄ 转其他服务 ■ 终止订单 ↺ 撤销终止
{{ nmCn(orderView.custName, orderView.custNameEn) || '—' }} {{ orderView.applicant || '—' }} {{ orderView.applicantName }} {{ orderView.chanName || '—' }} {{ orderView.prodName }} {{ orderView.signDate }} {{ orderView.prodRetail!=null ? (curSym(orderView.prodCurrency||orderView.currency)+' '+fmtNum(orderView.prodRetail)) : '—' }} {{ orderViewDiscountText() }} 待定(按实际结算) {{ curSym(orderView.currency) }} {{ fmtNum(orderView.contractAmount) }} 金额待定 {{ orderView.due>0 ? (curSym(orderView.currency)+' '+fmtNum(orderView.due)) : '已支付完成' }} {{ orderView.contractSubject || '—' }} {{ orderView.payerOrg }} {{ orderView.contractType }} {{ stf(orderView.sales) || '—' }} {{ orderView.payType }} {{ orderView.creatorName || '—' }} {{ fmtDT(orderView.createdAt) }} {{ fmtDT(orderView.terminatedAt) }} · {{ orderView.terminateReason || '—' }}{{ termByText(orderView.terminatedBy) }} {{ orderView.note || '—' }}
付款记录({{ (orderView.pays||[]).length }})
合同附件({{ (orderFiles||[]).length }})
扫描件 / 纸质合同 / 补充协议 合同核对: ✅ {{ orderFileCheckSummary.ok }} 份一致 ⚠ {{ orderFileCheckSummary.diff }} 份不一致 ⏳ {{ orderFileCheckSummary.unknown }} 份未识别 👤 {{ orderFileConfirmedFiles }} 份含人工确认 · {{ orderFileCheckSummary.unchecked }} 未核对,怎么核对? 核对说明 整单合并: ✅ {{ orderFileMerged.files }} 份合起来,5 项都对得上 ⚠ 合起来还有 {{ (orderFileMerged.nDiff||0) + (orderFileMerged.nUnknown||0) }} 项要核 ({{ mergedDiffLabels() }})
+ 上传合同
待识别({{ orderNoCheck.length }}) 尚未识别 全部识别
这些附件已上传成功,但还没有识别结果。点右侧「识别」当场读,文字版 PDF 一两秒出结果 —— 能读出甲方 5 项 / 乙方 / 合同签订地 / 签署日期 / 签署页。
扫描件(整页图片、没有文字层)和图片(服务清单 / 报价单 PNG)走云端 OCR,慢几秒也能读出来。
金额 / 产品名合同正文通常不写,会自动从同一单的服务清单里读。
{{ f.fileName }} 识别
暂无合同附件{{ canOrderFilesUpload ? '(点右上「+ 上传合同」)' : '' }}
支持 PDF / 图片 / Office / 压缩包,单个不超过 20MB,图片自动压缩。
退款已改为 「提交 → 财务确认」 两步:提交后状态为 待财务确认;财务确认的那一刻才正式完成退款,系统才自动追加客户服务进度、重算待支付金额与提成基数。
退款记录({{ (orderView.refunds||[]).length }})
已全额退款 · 不计入成交 已确认退款 {{ curSym(orderView.currency) }} {{ fmtNum(orderView.refundAmount) }}
+ 提交退款申请
暂无退款记录(点右上「+ 提交退款申请」新建)
客户提出退款需求时在这里建单。保存后进入「待财务确认」——财务确认那一刻才正式完成退款,系统在此时才重算待支付金额与提成基数,并自动往该客户服务进度追加一条「已退款」。
退款币种跟随订单,不做跨币种折算;确认后不能再改,只能删除重录。
合同金额 {{ curSym(refundOrderCur) }} {{ fmtNum(refundOrderCap) }} · 该订单已确认退款 {{ curSym(refundOrderCur) }} {{ fmtNum(refundOrderAlready) }}
{{ curSym(refundOrderCur) }}
币种跟随订单({{ curSym(refundOrderCur) }})· 提交时系统会校验「已申请 + 已确认 + 本次 ≤ 合同金额」
选填。填写后列表与服务档案里只显示后 4 位;完整卡号仅财务与超管可查看,且每次查看都会留痕。留空不影响提交。
选填。与客户签署的退款确认函 / 合同终止确认书扫描件(PDF 或图片,单个不超过 {{ custFileMaxMb }}MB)。上传后详情弹窗里能直接打开。
系统有新版本
刷新后即可用上最新功能,已保存的数据不受影响