我们计划在我们的软件中实现ZUGFeRD。到目前为止,如果发票上只有一个交货单,我们将有一个可行的解决方案。但是现在,当发票上有多个送货单时,客户也希望使用ZUGFeRD。
如果有人可以给我一个示例XML文件或为我提供一些说明如何完成此操作的文档,那将非常有帮助。
我已经发现一些信息,每个送货单都应像发票位置一样对待,但是我不太确定该怎么做。
答案 0 :(得分:0)
发票上的许多详细信息可以位于文档级别(通常称为抬头)和行项目级别(也称为职位)。
通过在职位级别提供送货单可以实现您的要求。这对应于对标头的更精确的说明。
以下是如何使用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);
从Domain模型中,您可以推断出所需的xml路径。