【问题标题】:Konik Zugferd decimal numberKonik Zugferd 十进制数
【发布时间】:2016-12-09 10:30:02
【问题描述】:

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

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

在 .xml 发票中是

833.7

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

谢谢

【问题讨论】:

  • 现在是java还是vb?
  • 项目在 vb.net 中,但 SDK 是用 java 编写的。我也尝试使用 String "833.70" 代替 New java.math.BigDecimal("833.70") 但结果相同
  • 我不知道 vb 是如何工作的,但是新的 java 对象通常是用 new 而不是 New 创建的

标签: vb.net decimal invoice zugferd


【解决方案1】:

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

io.konik.stripTrailingZeros=false

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

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

【讨论】:

    猜你喜欢
    • 2019-03-02
    • 2020-02-09
    • 2022-11-16
    • 1970-01-01
    • 2013-05-31
    • 2018-07-04
    • 1970-01-01
    • 2012-09-14
    • 2018-05-17
    相关资源
    最近更新 更多