我想将我的C#.NET Web应用程序与QuickBook在线版集成。
我是新手,并为我的应用程序使用asp.net 3.5框架。我想将我的应用程序的员工薪资数据集成到QBOE以创建PayChecks。那么我应该使用什么API?我已经阅读并下载了QBWC,但没有多少想法或步骤。
请帮助我满足申请要求。
提前致谢, VIMAL
答案 0 :(得分:2)
您不能将Web连接器与QuickBooks Online Edition一起使用。 Web连接器仅适用于QuickBooks的桌面版本。
QuickBooks Online Edition提供了一个可用于与之通信的HTTP API。基本上,您将带有XML数据的HTTP POST请求发送到QuickBooks Online服务器,并以XML响应进行响应。
有一些文档显示了QuickBooks SDK和我的wiki中的设置过程: QuickBooks Online setup process
以及一些示例XML请求/响应: Example qbXML request/response
有关可以发送的qbXML请求的更多文档,请访问: QuickBooks OSR
应该注意,无法创建薪水。 Intuit不会让您以编程方式创建薪水。您可以获得的最接近的是使用TimeTrackingAdd请求创建时间跟踪表,然后可以将其转换为QuickBooks Online GUI中的paychecks / payroll条目。
答案 1 :(得分:0)
目前,QuickBooks SDK将为您提供最广泛的在线版数据访问。但是,您将无法创建薪水。您可以获得最接近工资核算数据的是创建时间表条目,用户可以使用QuickBooks工资核算流程将其转换为薪水支票。薪水支票本身以及您在工资单屏幕上看到的所有内容都被Intuit锁定。
应该注意的是,QuickBooks SDK非常灵活,您可以访问该程序的几乎所有区域,但不是工资单,对不起。您可以使用SDK创建费用支票,但我怀疑这对于工资核算解决方案是否足够。