public static void SetupService(PXGraph graph, BaseSvc service) { TXAvalaraSetup avalaraSetup = PXSelect <TXAvalaraSetup> .Select(graph); if (avalaraSetup != null) { if (avalaraSetup.IsActive != true) { throw new PXSetPropertyException(Messages.AvalaraIsNotActive); } if (avalaraSetup.Url == null) { throw new PXSetPropertyException(Messages.AvalaraUrlIsMissing, avalaraSetup.Url); } service.Configuration.Url = avalaraSetup.Url; service.Configuration.Security.Account = avalaraSetup.Account; service.Configuration.Security.License = avalaraSetup.Licence; service.Configuration.RequestTimeout = avalaraSetup.Timeout.GetValueOrDefault(30); service.Profile.Client = "Acumatica,4.0.0.0"; service.Configuration.LogTransactions = false; service.Configuration.LogSoap = false; service.Configuration.LogMessages = false; service.Configuration.LogLevel = LogLevel.NONE; } }