近期陆续接到部分用户反馈,清单导入开票软件后会报“导入单据格式错误:第xx行金额格式错误,需保留2位小数”错误。

出现这个错误提示,是由于我们编制Excel清单模板时没有把商品金额的小数点位数控制在2位以内造成的。
部分用户说他们已经将Excel中保留2为小数点了,可是导入开票软件中还是报错,错误的原因可以从下面视频找到答案。
简单给大家介绍一下Excel中的round函数:
函数功能:
将数字四舍五入到指定的位数。
语法:
ROUND(number, num_digits)
ROUND 函数语法具有下列参数:
number 必需。要四舍五入的数字。
num_digits 必需。要进行四舍五入运算的位数。
注意:
使用round函数后的金额合计与未使用round函数的金额合计可能会出现出入,比如下方这种情况:
| 单元格原始值 |
使用round函数 |
round四舍五入后的值 |
| 3.615 | =round(3.615, 2) | 3.62 |
| 3.6149 | =round(3.6149, 2) | 3.61 |
用了round函数后金额合计与原始的金额合计的误差经过累加,可能会造成开票金额与销售合同金额不一致。出现上述问题,如果合同已签订,只能修改发票金额,后期制作合同之类的文件时,需要注意Excel表中的金额位数必须为2位后再进行汇总合计。
开票软件以前的做法是对小数点大于2位的金额自动四舍五入,之前也有部分用户反馈导入清单后发票价税合计和Excel中的金额合计有偏差,我们也给这些用户做了一些解释,要求他们在Excel金额中增加round函数,保证导入开票软件中的价税合计和Excel中的金额合计能完全匹配;现在开票软件对此已经做了强制要求,如果我们对金额位数不控制是无法成功开票的,请大家注意。
我们软件后续也会对金额的小数点位数进行检测并做相应的提醒。

微信扫码关注飞鱼软件公众号

