# 如何实现账单滞纳金的生成

来源快照：`result_data_new_260518.json`

- 来源 ID：`1968602397104421316`
- 模块：低代码平台e-builder
- 目录：专题学习 - 场景专题 - 表单专题
- space ID：`1157961794811633670`
- 原文链接：未提供
- 产品基线：未提供

## 正文

**1.  **场景说明****

对于大多数的租房账单结算管理过程中，会存在延期付款生成滞纳金的场景。如账单生成之后，付款时间为账单生成后5天，若在规定的5天内没有完成付款，则生成滞纳金。

  


展示效果如下：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157693230666244159&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

**2.  **功能简介****       

  上述场景通过使用表单字段的函数公式配置即可实现。   函数公式按照特定的条件，如本场景中，以付款截止日期和实际付款日期做比较，若实际付款日期大于截止付款日期，则触发产生滞纳金的条件，此时则生成滞纳金，滞纳金的生成按照10元/天的规则，由付款截止日期和实际付款日期的差值乘以每天的滞纳金生成，最终应缴纳的费用总额为所有的费用之和。

  


**3\. 操作说明**

1、首先我们需要搭建两张表单，一张为账单信息表，一张为付款信息表。如下图

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157693230539677796&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

图1 账单信息表

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157693234753437703&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

图2  账单付款表

2、付款信息选择账单后带出账单的详细信息，此时，付款日期需要与账单信息的截止付款日期进行对比：若付款日期>截止付款日期，则产生滞纳金，且费用总金额=账单金额+滞纳金；滞纳金的生成规则可设置为10元/天；反之，则不产生滞纳金，即滞纳金金额为0。

我们需要通过对滞纳金字段设置函数公式来实现滞纳金的计算。在计算过程中，我们使用到两个函数，分别是逻辑函数IF；日期函数DATEDIFF（返回两个日期的差值），则滞纳金公式可设置为：滞纳金=IF(DATEDIFF({月度付款单.付款截止日期},{月度付款单.付款日期})>0,DATEDIFF({月度付款单.付款截止日期},{月度付款单.付款日期})*10,0)，如下图

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157693243461697556&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

图4  滞纳金公式

3、费用总金额随着滞纳金的改变而增加，即费用总金额=账单金额+滞纳金金额，因此对费用总金额也设置函数公式即可。如下图

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157693243351760936&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

图5  费用总金额公式
