Advertisement
IDNPeterL

IPP .NET DevKit v2 - QBD JournalEntry Create

Nov 12th, 2012
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.42 KB | None | 0 0
  1. Intuit.Ipp.Data.Qbd.JournalEntry journalEntry = new Intuit.Ipp.Data.Qbd.JournalEntry();
  2.  
  3. Intuit.Ipp.Data.Qbd.JournalEntryHeader journalEntryHeader = new Intuit.Ipp.Data.Qbd.JournalEntryHeader();
  4. journalEntryHeader.TxnDate = new DateTime(2012, 11, 12);
  5. journalEntry.Header = journalEntryHeader;
  6.  
  7. Intuit.Ipp.Data.Qbd.JournalEntryLine journalEntryLine1 = new Intuit.Ipp.Data.Qbd.JournalEntryLine();
  8. journalEntryLine1.Desc = "AR Payments";
  9. journalEntryLine1.Amount = (decimal)270;
  10. journalEntryLine1.AmountSpecified = true;
  11. journalEntryLine1.PostingType = PostingTypeEnum.Debit;
  12. journalEntryLine1.PostingTypeSpecified = true;
  13. journalEntryLine1.AccountId = new Intuit.Ipp.Data.Qbd.IdType() { idDomain = Intuit.Ipp.Data.Qbd.idDomainEnum.QB, Value = "103" };
  14. journalEntryLine1.AccountName = "Expense Account";
  15.  
  16.  
  17. Intuit.Ipp.Data.Qbd.JournalEntryLine journalEntryLine2 = new Intuit.Ipp.Data.Qbd.JournalEntryLine();
  18. journalEntryLine2.Desc = "AR Payments";
  19. journalEntryLine2.Amount = (decimal)270;
  20. journalEntryLine2.AmountSpecified = true;
  21. journalEntryLine2.PostingType = PostingTypeEnum.Credit;
  22. journalEntryLine2.PostingTypeSpecified = true;
  23. journalEntryLine2.AccountId = new Intuit.Ipp.Data.Qbd.IdType() { idDomain = Intuit.Ipp.Data.Qbd.idDomainEnum.QB, Value = "44" };
  24. journalEntryLine2.AccountName = "Asset Account";
  25.  
  26. journalEntry.Line = new JournalEntryLine[] { journalEntryLine1, journalEntryLine2 };
  27.  
  28. commonService.Add(journalEntry);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement