public static DebtorOrderLineClientModel MapToDebtorOrderLineClientModel(EshopSalesOrderLines eshopSalesOrderLines)
        {
            DebtorOrderLineClientModel result = null;

            try
            {
                result = new DebtorOrderLineClientModel()
                {
                    _LineNumber = double.TryParse(eshopSalesOrderLines?.LineNumber.ToString(), out double lineN) ? lineN : 0,
                    _Item       = eshopSalesOrderLines?.ItemNumber,
                    _Variant1   = eshopSalesOrderLines?.Variant1,
                    _Variant2   = eshopSalesOrderLines?.Variant2,
                    _Variant3   = eshopSalesOrderLines?.Variant3,
                    _Vat        = eshopSalesOrderLines?.VatCode,
                    _Qty        = double.TryParse(eshopSalesOrderLines?.QtyDecimals.ToString(), out double qtyDecimals) ? qtyDecimals : double.TryParse(eshopSalesOrderLines?.qty.ToString(), out qtyDecimals) ? qtyDecimals : 0,
                    _Price      = double.TryParse(eshopSalesOrderLines?.PriceUnit.ToString(), out double priceUnit) ? priceUnit : 0,
                    _SalesPrice = double.TryParse(eshopSalesOrderLines?.salesprice.ToString(), out double salesprice) ? salesprice : 0,
                    _Discount   = double.TryParse(eshopSalesOrderLines?.LineDiscAmount.ToString(), out double lineDiscAmount) ? lineDiscAmount : 0,
                    //_Vat = eshopSalesOrderLines.VatAmount,
                    _AmountEntered = eshopSalesOrderLines.LineAmount,
                    _Note          = eshopSalesOrderLines?.LineNote,
                    _OrderNumber   = int.TryParse(eshopSalesOrderLines?.eSalesNumber, out int orderNumber) ? orderNumber : 0,
                };
            }
            catch (Exception e)
            {
                throw;
            }

            return(result);
        }
        public static ErrorCodes InsertSalesOrderLines(DebtorOrderClientModel Order = null, params EshopSalesOrderLines[] eshopSalesOrderLines)
        {
            var result = ErrorCodes.NoSucces;

            try
            {
                DebtorOrderLineClientModel debtorOrderLineClientModel = null;
                foreach (var eshopSalesOrderLine in eshopSalesOrderLines)
                {
                    debtorOrderLineClientModel = MapToDebtorOrderLineClientModel(eshopSalesOrderLine);
                    if (debtorOrderLineClientModel?.MasterIsSet() == false)
                    {
                        debtorOrderLineClientModel?.SetMaster(Order);
                    }
                    result = Core.CAPI.Insert(debtorOrderLineClientModel).Result;
                }
            }
            catch (Exception e)
            {
                throw;
            }

            return(result);
        }