Konik Zugferd 十进制数

Konik Zugferd decimal number

我尝试在 VB.net 中使用 Koink.io SDK 创建 ZUGFeRD 发票。 我的代码是:

myTax.setCalculated(New Amount(New java.math.BigDecimal("833.70"), CurrencyCode.EUR))

并且在 .xml 发票中是

833.7

但由于规范,它必须是“833.70”(带零) 这是个问题吗?我能解决吗?

谢谢

您可以通过 属性 文件设置去除尾部零。

io.konik.stripTrailingZeros=false

查看手册:https://konik.io/docs/index.html#konik_configuration

新的lib版本会自动执行此操作,您应该升级到最新版本