Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OAuthRequestValidator oauthValidator = Initializer.InitializeOAuthValidator(accessToken, accessTokenSecret, consumerKey, consumerSecret);
- ServiceContext context = Initializer.InitializeServiceContext(oauthValidator, realmId, string.Empty, string.Empty, "QBD");
- DataServices commonService = new DataServices(context);
- context.EnableServiceRequestsLogging = true;
- context.ServiceRequestLoggingLocation = @"C:\IdsLogs";
- Intuit.Ipp.Data.Qbd.Item item = new Intuit.Ipp.Data.Qbd.Item();
- item.Name = "My Service Item";
- item.Desc = "My Service Item Description";
- item.Taxable = true;
- //Set Item Type
- item.Type = Intuit.Ipp.Data.Qbd.ItemTypeEnum.Service;
- item.TypeSpecified = true;
- //Set PurchaseCost
- Intuit.Ipp.Data.Qbd.Money purchaseCost = new Intuit.Ipp.Data.Qbd.Money();
- purchaseCost.Amount = 11;
- purchaseCost.AmountSpecified = true;
- item.Item1 = purchaseCost;
- item.PurchaseCost = purchaseCost;
- //Set Expense Account Reference
- Intuit.Ipp.Data.Qbd.AccountRef expenseAccountRef = new Intuit.Ipp.Data.Qbd.AccountRef();
- expenseAccountRef.AccountId = new Intuit.Ipp.Data.Qbd.IdType() { idDomain = Intuit.Ipp.Data.Qbd.idDomainEnum.QB, Value = "37" };
- expenseAccountRef.AccountName = "Uncategorized Expenses";
- item.ExpenseAccountRef = expenseAccountRef;
- //Set UnitPrice
- Intuit.Ipp.Data.Qbd.Money unitPrice = new Intuit.Ipp.Data.Qbd.Money();
- unitPrice.Amount = 22;
- unitPrice.AmountSpecified = true;
- item.Item1 = unitPrice;
- //Set Income Account Reference
- Intuit.Ipp.Data.Qbd.AccountRef incomeAccountRef = new Intuit.Ipp.Data.Qbd.AccountRef();
- incomeAccountRef.AccountId = new Intuit.Ipp.Data.Qbd.IdType() { idDomain = Intuit.Ipp.Data.Qbd.idDomainEnum.QB, Value = "6" };
- incomeAccountRef.AccountName = "Sales";
- item.IncomeAccountRef = incomeAccountRef;
- Intuit.Ipp.Data.Qbd.Item addedItem = commonService.Add<Intuit.Ipp.Data.Qbd.Item>(item);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement