diff --git a/ZUGFeRD/InvoiceDescriptor20Writer.cs b/ZUGFeRD/InvoiceDescriptor20Writer.cs index 3dfff904..14bf7ddb 100644 --- a/ZUGFeRD/InvoiceDescriptor20Writer.cs +++ b/ZUGFeRD/InvoiceDescriptor20Writer.cs @@ -727,7 +727,7 @@ public override void Save(InvoiceDescriptor descriptor, Stream stream, ZUGFeRDFo Writer.WriteValue(_formatDecimal(tradeAllowanceCharge.ActualAmount)); Writer.WriteEndElement(); - Writer.WriteOptionalElementString("ram", "ReasonCode", tradeAllowanceCharge.Reason); // BT-98 + Writer.WriteOptionalElementString("ram", "ReasonCode", tradeAllowanceCharge.ReasonCode.GetDescriptionAttribute()); // BT-98 Writer.WriteOptionalElementString("ram", "Reason", tradeAllowanceCharge.Reason); // BT-97 if (tradeAllowanceCharge.Tax != null)