审批

让采购订单、销售单据、质量文档、供应商与变更通知按顺序经过多级审批后再生效。

审批会让文档保持待定,直到它必须经过的每一级都批准。按公司配置的审批规则定义这些层级、实际生效几级,以及每一级由谁决定。

例如,一张 ¥60,000 的采购订单,规则里有从 ¥5,000 起生效的部门经理级和从 ¥25,000 起生效的财务与总经理级,它会依次经过两级;¥4,000 的订单只经过第一级。

可以审批的对象

每种文档有自己的待定状态和审批结果。

文档待定状态批准后拒绝后
「待审批」按明细应有的状态(例如「待收货」)「已拒绝」
销售订单「待审批」按明细应有的状态回到「草稿」,可修改后再次确认
销售发票保持「草稿」已过账保持「草稿」,可更正后重新过账
付款保持「草稿」已过账保持「草稿」,可更正后重新过账
质量文档保持「草稿」「已启用」保持「草稿」
供应商「待审核」「已启用」「已拒绝」
变更通知保持「工程完成」「实施中」保持「工程完成」
NOTE

只有采购订单、销售订单、销售发票与付款的层级使用最小金额。其他类型没有可比较的金额,因此只跑没有最小金额的层级。

按顺序的层级

规则位于设置 → 审批规则,每种文档类型一个分区,按执行顺序排列。每一级包含:

字段类型
这一级在单据上的名字,例如 部门经理 或 财务与总经理。
它在链条中的位置。金额达到的每一级都会运行,从顺序最小的一级开始。
任一人(或签)只需一次批准即通过该级;所有人(会签)要等该级列出的每个人都批准。
该级加入链条的起点。始终生效的级别可以不填。
有权决定该级的用户组和/或个人用户。
该级的兜底审批人。
该级是否生效。

金额决定跑几级,而不是跑哪一级:单据会经过所有已启用、且最小金额被其达到的层级。没有金额的单据(供应商、质量文档、变更通知)只跑没有最小金额的层级。

NOTE

没有全局的「需要审批」开关。 只有当某个文档类型存在启用的层级时才需要审批。把所有层级停用或删除后,这些文档直接生效。

谁可以审批

正在决定的那一级,只有在用户被点名(直接或通过其所在组)或是该级的默认审批人时才能决定。他还必须看得到这张单据:该级会检查单据的数据范围,部门或个人范围不包含该单据的审批人不能决定它。

每一级按顺序运行。无论哪种通过方式,一次拒绝都会立即结束请求,并关闭其后的层级。

HEADS UP

权限也会向上覆盖:后面一级的审批人可以决定前面一个任一人级,链条因此能在部门经理缺席时继续。所有人级不适用——它需要自己的每个签名。

转办与加签

当前级上的两个动作可以让链条继续,而不必去改规则:

  • 转办把该级交给别人。转办人随即失去决定权,他已经给出的签名会被移除,因此所有人级不会计入一个已被撤回的票。
  • 加签在该级多加一个人。在所有人级上,他也必须批准。

两者都需要一个能打开该单据的人:公司里在职、拥有该单据模块的更新权限,且数据范围覆盖这张单据。

决定

待定单据的页头会在审批链旁显示批准与拒绝:当前级、每一级的通过方式、已有几个签名,以及之前各级的状态。批准最后一级会一步执行单据自己的动作。提出请求的人在仍待定时可以撤回。

请求提出时 Carbon 通知第一级的审批人,每一级通过后通知下一级的审批人,决定后通知申请人,渠道包括邮件、Slack 和应用内通知。

HEADS UP

审批只对当时那张单据有效。销售发票或付款在请求待定期间或批准之后被修改,会使该审批失效:下一次过账会重新发起,而不是沿用针对另一组数字作出的决定。

相关内容