与在线发票软件交互的标准化
我正在编写一个向用户出售某些服务的软件。我知道周围有数百种不同的发票工具 - Freshbooks、Invocie machine、Xero、SortMyBooks 仅举几例。它们都有 API,但集成每个 API 的工作量很大。
是否有协议或指示创建通用数据交换协议,允许用户在我的软件上指定他们选择的发票系统,并使两个产品无缝通信,而无需事先了解彼此的存在?
当然,这个问题超出了发票的范围。如何将时间报告工具与数千个项目跟踪门户连接?如何在Getflow和Taskify之间交换任务?
ps 我不是在问“Webapps”,因为它显然更关注网络应用程序的用户端。
I am writing a software which sells certain service to it's user. I am aware of hundreds of different invoicing tools around - Freshbooks, Invocie machine, Xero, SortMyBooks are just to name a few. They all have an API but integrating with each is so much work.
Is there any protocol or indicative to create a universal data exchange protocol, which would allow user to specify invoicing system of their choice on my software and have two product communicate seamlessly without prior knowledge of each-other existence?
Of course this issue goes beyond invoicing. How to connect time reporting tool with thousand of project-tracking portals? How to exchange task between Getflow and Taskify?
p.s. I'm not asking on "Webapps" because it's clearly more focused on the user-side of web apps.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发票有多种标准 EDI 格式,包括(但不限于)EDIFACT 的 INVOIC 消息、ANSI X12 的 810 消息以及更多专有的 XML 格式,例如 VISA 的
There are several standard EDI formats for invoicing, including (but not limited to) EDIFACT's INVOIC message, ANSI X12's 810 message, as well as more proprietary XML formats such as VISA's