当前位置: 首页 > 编程语言 > C#

如何将特定日期的发票从QuickBooks支付到.NET应用程序?Share

时间:2023-04-11 11:42:40 C#

如何从QuickBooks获取在特定日期支付的发票到.NET应用程序?我正在尝试获取已在特定日期支付的所有QuickBooks发票的列表。我在我的博客上找到了一种从QuickBooks获取所有发票的方法。boolsessionBegun=false;boolconnectionOpen=false;QBSessionManagersessionManager=null;try{//创建会话管理器对象sessionManager=newQBSessionManager();//创建消息集请求对象来保存我们的请求IMsgSetRequestrequestMsgSet=sessionManager.CreateMsgSetRequest("US",8,0);requestMsgSet.Attributes.OnError=ENRqOnError.roeContinue;//连接到QuickBooks并开始会话sessionManager.OpenConnection("","IDNInvoiceAddC#sample");连接打开=真;sessionManager.BeginSession(@"C:UsersPublicDocumentsIntuitQuickBooksCompanyFilesMyCia.qbw",ENOpenMode.omDontCare);会话开始=真;IInvoiceQueryinvoiceQueryRq=requestMsgSet.AppendInvoiceQueryRq();invoiceQueryRq.IncludeLineItems.SetValue(true);//发送请求并从QuickBooks获取响应IMsgSetResponseresponseMsgSet=sessionManager.DoRequests(requestMsgSet);IResponseresponse=responseMsgSet.ResponseList.GetAt(0);发票ceRetListinvoiceRetList=(IInvoiceRetList)response.Detail;varinvoices=newList();如果(invoiceRetList!=null){for(inti=0;i

最新推荐
猜你喜欢