2010-03-23 136 views
4

我正在編寫一個生成發票的應用程序。我想知道是否有任何商定的DTD發票?似乎每個人都有自己的格式。也許有一組XSLT用於將通用標準轉換爲較少已知的格式?XML發票規範

回答

3

自2001年以來,我一直沒有參與過這種事情,所以請原諒我,如果我的知識陳舊。

回到當天,ebXMLRosettaNet是去這種東西的地方。看起來,ebXML發票規格依據OASIS UBL TC生活。我不知道RosettaNet是否仍然以任何形式存在。

這裏還有很多軟件。看看DataDirectBizTalk,並WebMethods

2

OASIS Uniform Business Language (UBL)模式確實是標準化的基於XML的發票,訂單,提單,目錄,以及許多其他標準的貿易單證頂級競爭者。 的UBL和UN/CEFACT,ebXML的關係見UBL FAQ

有一些非常方便的UBL相關的形式佈局和XSLT例子在Displaying UBL documents and UN Layout Key forms - Crane Softwrights Ltd.他們的開源軟件包可以生成從UBL HTML或PDF文件。

此外,Tradeshift - Business Network for free online invoicing & more是基於UBL,並提供一個基本上免費的在線商業網絡(像社交網絡支持關係)。它允許您在線上填寫發票表單等內容,或者生成UBL文件,並上傳它們以發送給網絡上的其他企業,或者如果它們不在網絡中,則可以向它們發送電子郵件發票的pdf版本。他們也有各種API。