ZUGFeRD-csharp
ZUGFeRD-csharp copied to clipboard
C# assembly for creating and reading ZUGFeRD invoices
I tried this with both the release and the current snapshot. The SpecifiedTradeSettlementLineMonetarySummation of a line item has the total net price with 2 fraction digits (the default value for...
Item gross price in XRechnung-Profile is optional. However, by omitting of GrossUnitPrice in InvoiceLineitem, InvoiceDescriptor21Writer produce a empty entry like this: Such files will be declined by validators with following...
Hi! The address additions can usually be set in the BuyerTradeParty object. The LineTwo (BT-51) and LineThree (BT-163) properties are usually available for this purpose. Unfortunately, this is not possible...
at the moment the name is written this way: Writer.WriteElementString("ram:Name", _translateInvoiceType(this.Descriptor.Type)); so for type 380 it's always "RECHNUNG" but type 380 can also be a "SCHLUSSRECHNUNG" so there should be...
```xml Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount...
Extended InvoiceDescriptor..Reader by some additional properties; Read SellerOrderReferencedDocument; Corrected invalid xpath expressions to read order information (ApplicableHeaderTradeAgreement); Read binary data of embedded documents
Great work! But I have one thing that does not match with a real world X-Rechnung I got from customer for testing purposes: It is possible to have tradelineitems with...
The AdditionalReferencedDocument is restricted to profiles Comfort and Extended. I think it should be available in profile XRechnung, too. A XRechnung with embedded PDF as AdditionalReferencedDocument passes the KoSIT Validator...
In XRechnung specification the group BG-3 is defined as 0..*. BG-3 describes the invoices on which the current invoice depends on. In the current implementation of ZUGFeRD-csharp (v9.0.0) it is...