我们计划在我们的软件中实现ZUGFeRD。到目前为止,如果发票上只有一张送货单,我们就有了一个有效的解决方案。但现在,当发票上有多个交货单时,客户也希望使用ZUGFeRD。
如果有人能给我一个XML文件的例子,或者给我一些文档来解释如何做到这一点,那将是非常有帮助的。
我已经发现了一些信息,即每一张交货单都应该被视为发票位置,但我不太确定应该如何做到这一点。
发布于 2019-09-06 20:47:25
发票上的许多详细信息可以驻留在文档层(通常称为页眉)和行项目层(也称为位置)。
你所要求的可以通过提供职位级别的交货单来实现。这对应于在标头的定界中更精确的规范。
下面是关于如何使用konik实现这一点的示例
Item myItem = new Item().setProduct(new Product().setName("Saddle"))
.setAgreement(new SpecifiedAgreement().setGrossPrice(new GrossPrice(new Amount(100, EUR)))
.setNetPrice(new Price(new Amount(100, EUR))))
.setSettlement(new SpecifiedSettlement().addTradeTax(itemTax))
.setDelivery(new SpecifiedDelivery(new Quantity(1, UNIT)))
myItem.getDelivery().setDeliveryNote(new ReferencedDocumentItem(1,"L123453"));
trade.addItem(myItem);从域模型可以推断出所需的xml路径。
https://stackoverflow.com/questions/56291655
复制相似问题