小编推荐
企业在发生各项费用后,如何将费用报销单/差旅报销单等业务单据转换成正确的凭证信息,本文根据企业常见的几种业务情况,以举例的方式说明如何配置基本的费用/差旅核算凭证模板。
撰稿人:金蝶-牛捷
1 基本说明
凭证是财务的核算工具,是系统的信息载体。对实施人员来说,凭证是业务单据通过凭证模板提炼转化出的一部分信息及关联信息。所以配置凭证模板,最关键的是提炼和转化,常见的凭证关键要素及其来源如下所示:
凭证要素 | 来源依据 | 常见来源字段 | 一般转换工具 |
凭证类型 | 常量 | 无 | 无 |
记账日期 | 单据/常量 | 系统日期 | 无 |
业务日期 | 单据/常量 | 业务日期 | 无 |
摘要 | 单据/常量 | 备注 | 无 |
会计科目 | 单据 | 费用项目/单据类型/存货类别/结算方式 | 科目影响因素 |
核算维度 | 单据 | 项目/部门/人员/银行… | 核算维度映射类型 |
到期日 | 单据 | 业务日期/到期日 | 无 |
币别 | 单据/常量 | 币别 | 无 |
原币金额 | 单据 | 原币金额 | 无 |
本位币金额 | 单据 | 本位币金额 | 无 |
汇率 | 单据/汇率表 | 汇率 | 无 |
现金流量项目 | 单据 | 无 | 数据映射关系 |
表1 常见的凭证关键要素及其来源
其中直接取值或常量的,不过多赘述,这里主要对需间接处理的两类:会计科目、核算维度的来源进行说明。
2 场景方案
会计科目的取值
绝大部分企业在进行费用/差旅报销核算时,需要根据业务判断其需要记账的会计科目,与会计科目的衔接点就是费用项目。
场景一:费用项目可直接判断科目的核算场景
会计科目的主要转换工具是科目影响因素,也即配置单据上的影响因素数据与会计科目的一对一/多对一关系,使得模板可通过业务单据上选定的数据如费用项目、存货类别等,映射到某个指定的科目上。以费用报销和差旅报销为例:
业务主线 | 承载单据 | 核算方向 | 涉及科目 | 科目影响因素 |
费用报销
| 费用报销单
| 借 | 成本费用 | 费用项目 |
贷 | 银行现金 | 结算方式 |
差旅报销
| 差旅报销单
| 借 | 成本费用 | 差旅项目 |
贷 | 银行现金 | 结算方式 |
表2 费用/差旅报销的单一科目影响因素
通过对影响因素的定义,可实现影响因素和科目的一对一关系。
绝大部分场景中费用项目与会计科目的明细科目具有一对一关系,如下图所示。
图1 费用项目与会计科目的映射关系
场景二:依赖属性与费用项目判断科目的核算场景
更常见的情况是公司在进行核算时,会计科目涉及多个影响因素。尤其是复合型集团企业,既有研发、管理、销售,也涉及生产制造,成本构成是多元化的,同样的费用发生在研、供、产、销的多个业务板块,此时会计科目的明细科目一致,但一级科目不同,如研发人员的差旅费和销售人员的差旅费。
因此,我们需要逐级进行拆分,先通过部门属性信息判断一级科目类型,然后再通过费用项目判断明细科目。
业务主线 | 承载单据 | 核算方向 | 涉及科目 | 科目影响因素 |
费用报销
| 费用报销单
| 借 | 成本费用 | 费用项目、部门属性 |
贷 | 银行现金 | 结算方式、账户类型 |
差旅报销
| 差旅报销单
| 借 | 成本费用 | 差旅项目、部门属性 |
贷 | 银行现金 | 结算方式、账户类型 |
表3 费用/差旅报销的多科目影响因素
其配置方式与单一影响因素大同小异,明确以下两点即可保证科目影响因素的正常生效:
标准产品对唯一性有组合校验,这里着重介绍缺省性。
由于科目影响因素的配置允许影响因素为空值,需要特别注意:存在空值时,系统匹配到满足条件即停止。建议尽量避免多个空值存在,否则可能无法匹配到用户想要的科目。
这里再补充说明一下科目影响因素多因素或单一因素的优劣:
科目影响因素本身可以设置多类的组合多对一的关系(也即多类多个影响因素值指向一个科目),所以理论上,每个组织都只需要一个影响因素就可以适用所有场景。但是,过多的影响因素会带来极高的维护难度和性能压力,一般建议影响因素最多不超过三类,超过三类的影响因素的设置建议按照业务场景及模板条件进行区分。
此外,对于涉及多影响因素的业务场景来说,为穷举全部场景,在最后的场景匹配上可以设置缺省值,保证凭证不至于借贷不平而无法生成。
特殊情况下,将缺省值科目设为某个固定科目或表外会计科目9999,命名为“具体XX维度不存在”,并将其设为最后一个影响因素,方便排查问题。
图2 科目影响因素的缺省配置
核算维度的映射
映射类型配置
客户需要汇总核算,或当前表单字段与最终核算维度无直接关联关系,则需要通过核算维度映射类型进行处理。以费用报销单为例:
业务主线 | 承载单据 | 核算科目 | 涉及维度 | 维度映射类型 |
费用报销
| 费用报销单
| 成本费用 | 费用类型 | 费用项目 |
银行现金 | 资金性质 | 结算方式、账户类型 |
表4 费用/差旅报销的核算维度映射类型
核算维度映射类型本质上是影响因素决定最终数据的映射方式。根据配置的一对一/多对一关系,模板可通过业务单据上所选定的影响因素数据,映射到某个指定的维度上。
比如公司的成本费用按成本中心来归集,但是凭证上的费用科目需要核算到项目,公司实际业务情况是一个成本中心负责一个项目,或者多个成本中心负责一个项目,那么可以建立成本中心与项目的一对一/多对一关系,只要成本费用单据上存在影响因素“成本中心”,就可以通过成本中心映射到项目,核算时可以取到项目维度。
局限性与自动映射
核算维度类型映射不允许空值,故而具有较大的局限性。加上常见核算维度为类型项目、成本中心等高频更新数据,故需要经常同步更新映射值。这种情况下可以设置自动映射,比如成本中心映射部门,或同类成本中心之间的映射。
图3 核算维度自动映射
注意:自动映射只有在编码一致时才具备可用性,否则会因编码优先匹配问题导致大量数据错误。比如客户与供应商的映射(如果需要关联,建议通过扩展属性基础资料进行匹配处理)。
3 注意事项
无论是科目影响因素还是核算维度映射类型,其本身是一种基础资料,且其引用的数据是单据头定义的基础资料类型,因此需注意:
因凭证模板创建在合并层或上级组织,导致无法引用下级组织创建的科目影响因素/核算维度映射类型(或反过来)。常见的如:集团统一创建的科目影响因素,下级单位凭证模板无法引用。此时,需将科目影响因素或核算维度映射类型分配至所需的组织层级(自由分配/全局共享)。
如成本中心为各单位私有,在集团创建映射关系时,无法引用下级组织所创建的基础资料,需将下级组织的基础资料分配至创建映射关系的组织。