You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -119,28 +124,28 @@ public static List<string> Validate(InvoiceDescriptor descriptor, ZUGFeRDVersion
119
124
}
120
125
}
121
126
122
-
retval.Add("Adding tax amounts from invoice service charge...");
127
+
retval.Messages.Add("Adding tax amounts from invoice service charge...");
123
128
// TODO
124
129
125
130
// TODO ausgeben: Recalculating tax basis for tax percentages: [Key{percentage=7.00, code=[VAT] Value added tax, category=[S] Standard rate}, Key{percentage=19.00, code=[VAT] Value added tax, category=[S] Standard rate}]
retval.Add(String.Format("trade.settlement.monetarySummation.grandTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",grandTotal));
212
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.grandTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",grandTotal));
204
213
}
205
214
else
206
215
{
207
-
retval.Add(String.Format("trade.settlement.monetarySummation.grandTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",grandTotal,descriptor.GrandTotalAmount));
216
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.grandTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",grandTotal,descriptor.GrandTotalAmount));
217
+
retval.IsValid=false;
208
218
}
209
219
210
220
/*
211
221
* @todo Richtige Validierung implementieren
212
222
*/
213
223
if(Math.Abs(taxBasisTotal-taxBasisTotal)<0.01m)
214
224
{
215
-
retval.Add(String.Format("trade.settlement.monetarySummation.taxBasisTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",taxBasisTotal));
225
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.taxBasisTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",taxBasisTotal));
216
226
}
217
227
else
218
228
{
219
-
retval.Add(String.Format("trade.settlement.monetarySummation.taxBasisTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",taxBasisTotal,taxBasisTotal));
229
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.taxBasisTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",taxBasisTotal,taxBasisTotal));
retval.Add(String.Format("trade.settlement.monetarySummation.allowanceTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",allowanceTotalSummedPerTradeAllowanceCharge));
235
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.allowanceTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",allowanceTotalSummedPerTradeAllowanceCharge));
225
236
}
226
237
else
227
238
{
228
-
retval.Add(String.Format("trade.settlement.monetarySummation.allowanceTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",allowanceTotalSummedPerTradeAllowanceCharge,allowanceTotal));
239
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.allowanceTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",allowanceTotalSummedPerTradeAllowanceCharge,allowanceTotal));
retval.Add(String.Format("trade.settlement.monetarySummation.chargeTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",chargesTotalSummedPerTradeAllowanceCharge));
245
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.chargeTotal Message: Berechneter Wert ist wie vorhanden:[{0:0.0000}]",chargesTotalSummedPerTradeAllowanceCharge));
234
246
}
235
247
else
236
248
{
237
-
retval.Add(String.Format("trade.settlement.monetarySummation.chargeTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",chargesTotalSummedPerTradeAllowanceCharge,chargeTotal));
249
+
retval.Messages.Add(String.Format("trade.settlement.monetarySummation.chargeTotal Message: Berechneter Wert ist[{0:0.0000}] aber tatsächliche vorhander Wert ist[{1:0.0000}] | Actual value: {1:0.0000})",chargesTotalSummedPerTradeAllowanceCharge,chargeTotal));
0 commit comments