Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Tradacom发票帮助(EDI发票)_.net_Edi_Invoices_Tradacoms - Fatal编程技术网

.net Tradacom发票帮助(EDI发票)

.net Tradacom发票帮助(EDI发票),.net,edi,invoices,tradacoms,.net,Edi,Invoices,Tradacoms,我试图使用tradacoms标准理解EDI发票,我找到了一些信息,以便阅读发票,但这还不够。是否有人有任何使用.NET将tradacom发票导入业务对象的示例或想法? 我试过阅读Tradacom语法手册,它只定义了段,这很好,但我想知道更多细节,任何示例都会有很大帮助 我对数据元素非常感兴趣,例如下面的一行: ILD=1+1+:8408+:31266+0+2:2500:KG+54300+135800+Z+0+++银边1-5 千克 现在,ILD是发票明细,“=”在段中定义数据元素值,“+”将一个数

我试图使用tradacoms标准理解EDI发票,我找到了一些信息,以便阅读发票,但这还不够。是否有人有任何使用.NET将tradacom发票导入业务对象的示例或想法? 我试过阅读Tradacom语法手册,它只定义了段,这很好,但我想知道更多细节,任何示例都会有很大帮助

我对数据元素非常感兴趣,例如下面的一行:

ILD=1+1+:8408+:31266+0+2:2500:KG+54300+135800+Z+0+++银边1-5 千克

现在,ILD是发票明细,“=”在段中定义数据元素值,“+”将一个数据元素的值分隔为另一个数据元素,但我不理解的是什么是什么,比如“1+1+:8408”,我指的是行号、客户号、产品代码等


有人能解释一下吗?我将非常感激。

Tradacom是一种edi格式,仅在英国使用。
自1995年以来(我认为)没有维持或改变;据了解,没有官方的地方可以拿到这些文件。ANA UK是维护者(GS1 UK);也许他们有副本,试试看。否则,您应该能够从您的edi贸易伙伴处获得发票文档的副本。(发票有自己的文档,除了您提到的语法指南之外)。
使用edi转换器解析此文件,并将其转换为适合您的ERP软件的导入/导出格式。
Bots()是处理Tradacom的开源edi软件。

有一个Tradacom“UtilityBill”示例,其中包含示例edi文件和库中的一些POCO类。它是用C写的

虽然如果您获得了EDI事务类型的参考(在您的案例中是UTLHDR),这会非常有帮助,但是如果您没有,您就做不了什么。因此,请查看Tradacom语法手册并索取参考资料


免责声明我编写了库。

您的合作伙伴不提供IG(实施指南)吗?免费从联络处下载EDI记事本,了解语法规则和元素含义。这会给你一个好的起点。我将所有Tradacom规范作为Word文档保存,如果有人建议上传它们(我不相信有版权)。我已将此软件包添加到控制台应用程序中,但找不到类型:{MetetAdminNumber、ContractData、BillTypeCode、UtilityBillTraile、UtilityBillValueAddedTax、ChargeIndicator}我可以在哪里找到这些,以便在我的项目中运行库?@selectDistinct您可以找到UtilityBill的模型类作为示例。lib不包括公用事业账单的类型,因为它和Json.Net一样是一个反序列化程序。我已经和你的库一起工作了一周左右,做了一些更改以使它完全符合我的格式,但总而言之,它为我节省了很多工作,所以谢谢。我认为这是一个非常好的图书馆,如果其他人知道它的存在,它将对他们有用。再次感谢。@很高兴你能利用它。如果您有任何改进和/或建议,请随时提出请求或在GitHub上记录问题。我需要帮助:)