我在这里需要一些指导.我正在为我的客户创建一个在线预订系统,它在内部网络上与QuickBooks连接(桌面QuickBooks,而不是在线).
我是否需要完整的"发布应用"路线?我不希望在市场上出售这个应用程序.这仅仅是由客户设计和支付的定制预订系统.似乎我需要在市场上"发布"应用程序,以便他们能够使用它.
有办法解决这个问题吗?
QuickBooks是否允许人们为他们的软件开发自定义模块?如果是这样,那么开始使用QuickBooks开发有什么好的资源吗?
我更喜欢专注于.NET/C#的东西
我是QuickBooks的新手.我在Quick Books中创建了一个试用帐户,我想在我的帐户中添加客户,创建发票或类似的东西.我从github下载了php SDK.现在我不知道如何开始,从客户从我的网站下订单后从哪里开始将客户添加到我的帐户.任何人都可以帮我一些详细的文档或一些例子,以便我可以继续前进.我对Web应用程序连接器一无所知.我是全新的.谢谢..
我可以查询SalesReceipt对象:
public bool GetSalesReceipt(string sRefNum, string sAccount, out ISalesReceiptRet ret)
{
ret = null;
IMsgSetRequest msr = sm.CreateMsgSetRequest("US", 4, 0);
msr.Attributes.OnError = ENRqOnError.roeStop;
ISalesReceiptQuery q = msr.AppendSalesReceiptQueryRq();
q.metaData.SetValue(ENmetaData.mdMetaDataAndResponseData);
q.ORTxnQuery.TxnFilter.ORRefNumberFilter.RefNumberFilter.RefNumber.SetValue(sRefNum);
q.ORTxnQuery.TxnFilter.ORRefNumberFilter.RefNumberFilter.MatchCriterion.SetValue(ENMatchCriterion.mcContains);
q.ORTxnQuery.TxnFilter.AccountFilter.ORAccountFilter.FullNameList.Add(sAccount);
q.IncludeLineItems.SetValue(true);
IMsgSetResponse resp = sm.DoRequests(msr);
if (resp.ResponseList.Count == 0)
return false;
IResponseList rl = resp.ResponseList;
if (rl.Count == 1)
{
IResponse r = rl.GetAt(0);
if (r.Detail == null)
return false;
if (r.StatusCode != 0)
return false;
if (r.Type.GetValue() == (short)ENResponseType.rtSalesReceiptQueryRs)
{
ISalesReceiptRetList crl = (ISalesReceiptRetList)r.Detail;
if (crl.Count == 1) …Run Code Online (Sandbox Code Playgroud) 我们有一个带有Apache的Linux机器,运行PHP.我们在运行Quickbooks Enterprise Edition 9.0的网络中有一台普通的台式计算机.
我正在尝试构建一个托管在Linux机器上的自定义Web应用程序,它可以与Quickbooks通信.
我是Quickbooks的新手,这对我来说很难.环顾四周,我发现了很多技术,但看起来并不简单.在我深入研究之前,我想知道是否有人有这方面的经验并且可以在第一步告诉我.
我听说过Quickbooks SDK,QODBC,Web Connector等......对这些技术和其他可用产品的澄清将非常好.还要记住PHP代码将在不同的计算机(linux)中运行.
谢谢
PS.我知道已有其他与Quickbooks相关的帖子,但它们要么不够清晰,要么涉及与Quickbooks在同一台机器上运行的Web代码.
当我想更新发票中的余额时,下面的代码正常运行而没有任何错误,但余额不会改变,为什么?
var queryService = new QueryService<Intuit.Ipp.Data.Invoice>(context);
IList<Intuit.Ipp.Data.Invoice> list = queryService.Where(p => true).ToList();
foreach (var invoice in list)
{
if (invoice.Id == order.Accounting.QBOID)
{
if (invoice.Balance != order.Accounting.SurveyAmount)
{
Invoice invo = new Invoice();
invo.Id = invoice.Id;
invo = commonService.FindById(invo);
invo.Balance = order.Accounting.SurveyAmount.HasValue ? order.Accounting.SurveyAmount.Value : 0;
invo.sparse = true;
commonService.Update(invo);
}
}
Run Code Online (Sandbox Code Playgroud) .net quickbooks invoice quickbooks-online intuit-partner-platform
我正在寻找一个现有的Java(或JVM'able语言)库,它将创建IIF文件以导入Quickbooks.免费或商业.有人知道什么吗?
更新:
在阅读了对这个问题的评论后,我查看了Intuit提供的IPP和SDK选项,他们无法让这更难.所以这就是我需要做的.我需要从我的数据库中获取数据并将其导出为某种格式,然后我可以将其导入Quickbooks.这甚至不需要是一个自动过程,因为Quickbooks应用程序/数据库不会在运行Web应用程序的服务器(linux)上运行.
是否可以将我的PHP基于Web的电子商务应用程序与Quickbook Online Edition集成?
当我在我的网站上进行销售时,我希望能够在我的会计账簿中进行相应的日记账.
注意,我指的是Quickbook Online Edition,而不是桌面软件.
I'm using a Mac for browsing and trying to access QuickBooks OSR. Its not happening. It is quite simply the worst web layout I've ever used. Not one Mac browser can display it correctly, meaning you cannot reference anything. On the PC side it is pretty much the same, ridiculously bad. Unless you want to use an old version of IE, which is not an option for me.
http://dev.developer.intuit.com/qbSDK-current/Common/newOSR/index.html
Seeing as this is the key area third party developers using …
我正在将QuickBooks(桌面版)与ASP.NET应用程序集成.为此,我使用的是QuickBooks Web Connector.如何为自定义Web服务创建.qwc文件?