Add taxIncluded field in invoice

This commit is contained in:
nicolas.dorier
2019-01-24 20:53:29 +09:00
parent 37e6931d33
commit 24c8c076d5
6 changed files with 30 additions and 3 deletions

View File

@@ -99,8 +99,12 @@ namespace BTCPayServer.Controllers
if (currencyInfo != null)
{
invoice.Price = Math.Round(invoice.Price, currencyInfo.CurrencyDecimalDigits);
invoice.TaxIncluded = Math.Round(invoice.TaxIncluded, currencyInfo.CurrencyDecimalDigits);
}
invoice.Price = Math.Max(0.0m, invoice.Price);
invoice.TaxIncluded = Math.Max(0.0m, invoice.TaxIncluded);
invoice.TaxIncluded = Math.Min(invoice.TaxIncluded, invoice.Price);
entity.ProductInformation = Map<Invoice, ProductInformation>(invoice);