2

我正在尝试使用 tradacoms 标准了解 EDI 发票,我找到了一些信息来阅读发票,但这还不够。有人对使用.NET 将tradacom 发票导入业务对象有任何示例或想法吗?我试过阅读 Tradacom 语法手册,它只是定义了很好的段,但我想更详细地了解任何样本都会有很大帮助。

我非常坚持数据元素,例如下面的行:

ILD=1+1+:8408++:31266+0+2:2500:KG+54300+135800+Z+0+++SILVERSIDE 1-5 KG'

现在,ILD 是发票详细信息,“=”定义段中的数据元素值,“+”将一个数据元素的值与另一个数据元素分开,但我不明白的是什么,比如什么是“1+1+: 8408”,我的意思是行号,客户号,产品代码等等等等。

有人可以解释一下吗?我将不胜感激。

4

2 回答 2

2

在 Edi.Net 库中有一个带有示例 EDI 文件和一些 POCO 类的 Tradacoms“UtilityBill”示例。它是用 C# 编写的。

如果您获得了 EDI 交易类型(在您的情况下为 UTLHDR)的参考,这可能会非常有帮助,但如果您不这样做,您将无能为力。所以检查 Tradacoms 语法手册并要求参考

免责声明我写了这个库。

于 2015-09-25T12:27:26.993 回答
1

Tradacom 是一种 edi 格式,仅在英国使用。
它自 1995 年以来就没有维护或更改(我认为);AFIAK 没有官方获取文档的地方。ANA UK 是维护者(GS1 UK);也许他们有副本,试试看。否则,您应该能够从您的 edi 贸易伙伴处获得发票文件的副本。(发票有自己的文档,除了您提到的语法指南)。
使用 edi 翻译器解析此文件,并将其翻译为适合您的 ERP 软件的导入/导出格式。
Bots ( http://bots.sourceforge.net ) 是处理 Tradacoms 的开源 edi 软件。

于 2014-05-02T10:27:29.223 回答