kintone plugin series

这是一个插件,可基于客户主数据,从其他应用中获取指定期间的数据并生成单据记录。
通过从多个应用中收集相关数据,并将其分配到一个或多个表格中,可以根据需要灵活生成各种账票,不仅适用于创建发票和付款指示单,也适用于指定期间内的收支管理。
此外,结合 Boost! Action 和 Boost! Submit 使用,还可实现账票编号的自动生成、复杂日期处理及税费计算的自动化。
下载
请直接将下载的Zip文件安装到kintone,无需解压。
Boost!系列的插件都可以免费下载和使用,但经过3个月的试用期后,每个已安装的应用每天都会显示一个提示您购买许可证的消息。
安装
安装完成后,请打开插件的设置屏幕并进行操作设置。
设置

首先,在安装本插件的应用中,需要配置几个字段用于存储报表数据。
1. 客户字段 |
用于指定报表的客户对象。 仅支持使用查找字段。 |
---|---|
2. 开立日期字段 |
用于存储报表的开立日期。 请配置一个日期字段。 |
3. 总金额字段 |
用于存储本次报表中生成的合计金额。 仅支持使用数值字段或计算字段。 |
4. 上期金额字段 |
用于记录最近一次报表的合计金额。 请配置一个数值字段。 |
字段配置完成后,请务必点击“更新应用”按钮以确认更改。
如果没有更新应用,将无法在插件设置界面中选择这些字段。

接下来说明在“数据来源应用”中需要配置的字段,用于生成报表明细。
1. 客户字段 |
用于与目标应用中的客户字段建立关联的关键字段。 必须与报表应用中的客户字段值一致。 |
---|---|
2. 日期字段 |
用于保存交易日期、发生日期等的字段,用来判断是否属于目标期间。 与开立日期相符的记录或表格行将被包含在内。 |


准备完成后,请打开插件的设置界面,根据显示内容指定各个字段,并对插件执行按钮进行额外的指定。
为了便于按照“每月10日”或“月末”等条件筛选要生成报表的对象,我们提供了客户分类字段。
请注意,该字段属于客户字段所引用的应用中的字段。


汇总来源应用及记录表格的排序设置,可通过点击“打开设置”按钮后显示的弹出窗口进行配置。


在 kintone 中,无法在表格外的字段中根据条件计算合计值。
为了解决这一限制,当转入和转出数据混在一起时,请根据用途将它们分配到不同的目标字段中。

数据转移完成后,Boost! Action 将自动运行,并根据账票用途执行计算。
以下是示例应用中使用的计算公式和解释。
目标字段 | 公式与说明 |
---|---|
BillMonth |
DATE_FORMAT(%BillingDate%,"Ym") 根据发票日期生成分组键,用于 Boost! Submit 的自动编号功能。 |
Date |
IF(REPLACE(PREVROW(%Date%),"a","")=%Date%,%Date%+"a",%Date%) 当日期重复时,临时在后方加上“a”。 |
Date |
IF(RIGHT(%Date%,1)="a","",%Date%) 在上一步计算后,将加上的“a”清除,使该值为空。 |
Sales10 |
IF(%Tax%="10",%UnitPrice%*%Quantity%,0) 如果税率为“10”,则将计算结果设置到 Sales10 字段中。 |
Sales08 |
IF(%Tax%="8",%UnitPrice%*%Quantity%,0) 如果税率为“8”,则将计算结果设置到 Sales08 字段中。 |
Total |
%Sales10%+%Sales08%+TO_NUMBER(%Received%) 由于包含“入金”和“出金”,需分别写入不同字段,然后在此明细合计列中加总。 |
Breakdown |
IF(TO_NUMBER(%Received%)!=0,"Payment Entry",%Breakdown%) 在此示例应用中,“入金”未指定内訳字段,因此通过公式设置内訳内容。 |
操作

在记录列表页面中,当符合指定条件时,将显示一个用于选择发票时间的图标按钮,以及(如已设置)用于筛选生成对象客户的下拉菜单。


点击显示的按钮后,将执行记录生成操作。
本插件会在保存账票之前依次执行Boost! Action和Boost! Submit,保存的记录会反映这些处理的结果。如果您需要进行明细日期去重或复杂的税率计算,请在此应用中安装 Boost! Action,并在 字段变更后 的事件中配置所需的处理。若您希望使用自动编号来生成账票编号,请在此应用中安装 Boost! Submit,并在 在记录创建时提交 或 在记录编辑时提交 的事件中配置所需的处理。
费用
Boost!系列的插件都可以免费下载和使用,但经过3个月的试用期后,每个已安装的应用每天都会显示一个提示您购买许可证的消息。要想不显示此消息而使用它,您需要支付10,000日元的年费。
Boost!基于域名许可,因此用户数量没有上限。
许可和费用适用于整个Boost!系列,而不是基于每个产品。
请注意,Boost! Injector 和 Boost! Echo 在3个月试用期结束后,如果您尚未购买许可证,将无法继续使用。
供参考
本网站介绍了一系列扩展kintone功能的插件。如果您已尝试使用kintone,但觉得它不适合您公司的运营,我们还提供了一个免费的开源Web应用程序构建器。即使您没有系统开发的知识,也可以轻松创建适合您业务流程的系统。如果您感兴趣,请访问以下URL。
https://pandafirm.jp/en/kumaneko.html