医药EDI:Cencora EDI 需求分析及解决方案

Cencora(原AmerisourceBergen)是全球领先的医药解决方案公司,总部位于美国宾夕法尼亚州Conshohocken,是《财富》500强企业(2025财年排名第10位,《财富》全球500强排名第18位)。公司专注于改善全球人类和动物的生活质量,通过与制药创新者合作,优化药物市场准入,并为医疗机构提供安全可靠的药品、医疗产品和解决方案的分销服务。

Cencora EDI 需求

与Cencora建立EDI对接,首先需要明确具体的EDI需求,主要包括:传输协议、报文标准以及业务单据类型,如下图所示:

Cencora-EDI1.png

EDI传输协议:常见的传输协议包括AS2、OFTP以及VAN,供应商对接Cencora的EDI项目中使用哪种传输协议需要以Cencora提供的EDI连接信息为准。知行之桥EDI系统内置多种MFT功能模块,支持通过不同传输协议与交易伙伴搭建EDI连接通道。

EDI 报文标准:ANSI X12

EDI 单据类型

企业对接 Cencora 的 EDI项目中,EDI报文规范版本号为:V4010,主要涉及到以下业务单据的传输:

业务报文 业务含义 传输方向
850 采购订单 Cencora → 供应商
855 订单确认 供应商 → Cencora
856 发货通知 供应商 → Cencora
810 发票 供应商 → Cencora
844 产品转移账户调整 供应商 → Cencora
849 关于产品转移账户调整的回复 Cencora → 供应商

基于知行之桥实现Cencora EDI对接需求

部署EDI系统须知

准备具有固定公网IP的服务器,及域名。将域名与公网IP地址关联起来,以便通过域名访问与该IP地址相关联的EDI 服务。知行之桥EDI系统将会部署在企业的本地服务器上。

搭建EDI工作流

完成以上准备工作后,即可在知行之桥 EDI 系统中搭建对应的工作流,下面展示了基于此系统与 Cencora 对接的典型工作流示例(以AS2传输协议,中间数据库方案为例),并通过 SQL Server 实现与 ERP 系统的无缝集成:

Cencora-EDI2.png

此示例方案中,共使用17个端口(AS2端口的发送和接收计为1个端口,Notify端口为免费端口),企业可根据端口数量选择合适的知行之桥版本。

Cencora EDI 注意事项

配置EDI报文的数据元素分隔符

知行之桥EDI系统默认的数据元素分隔符为*,生成的EDI报文示例如下:

而在Cencora 的EDI项目中,使用的数据元素分隔符为|,传输的EDI报文示例如下:

需要根据Cencora提供的EDI示例报文,单独配置数据元素分隔符。可在X12端口的高级设置选项卡下,找到EDI分隔符,然后在数据元素分隔符中进行配置,如下所示:

Cencora-EDI3.png

EDI 850 采购订单

CencoraEDI项目中涉及到常规采购订单(Regular Purchase Order)、直供订单(DropShip Purchase Order)

1.供应商可以在EDI报文的BEG字段中,通过BEG02的取值来区分两种不同的订单:

  • BEG02取值为“DS”,表示当前订单为直供订单;
  • BEG02取值为“NE”,表示当前订单为新订单。

2.这两种采购订单报文的内容区别主要在于,N1字段传输的业务相关联系人信息。

  • N101取值为“BS”,表示当前传输的是账单方及收货方信息
  • N101取值为“BT”,表示当前传输的是账单收款方信息
  • N101取值为“SU”,表示当前传输的是供应商/制造方信息

常规采购订单(Regular Purchase Order)报文中,包含账单方及收货方信息、账单收款方信息;而直供订单(DropShip Purchase Order)报文中,包含账单方及收货方信息、账单收款方信息以及供应商/制造方信息。

3.折扣信息

采购订单报文中的ITD字段存放折扣信息:

  • ITD01中存放付款类型代码,取值为“01”表示基础,取值为“05”表示无折扣
  • ITD02中存放基础日期代码,取值为“3”表示发票日期
  • ITD03中存放条款折扣百分比
  • ITD05中存放享受付款折扣的付款期限天数;若符合条件则可享受付款折扣
  • ITD07中存放条款净日期
  • ITD12中存放描述信息

当ITD12中的条款不包含折扣(0%或仅有净付款条件)时,应仅填写ITD07,例如“0% 14天”或“净14天”。
当ITD12中的条款同时包含折扣和净付款条件时,则应填写ITD03、ITD05和ITD07,例如“2% 10天,净14天”。

示例:
无折扣情况:ITD|05|3|||||14|||||NET 14~
有折扣情况:ITD|01|3|2||10||14~

EDI 855 采购订单确认

1.订单确认类型

存放在EDI 855采购订单确认报文的BAK02字段:

  • BAK02字段取值为“AC”,表示带有明细和变更的接受
  • BAK02字段取值为“AD”,表示带有明细但无变更的接受
  • BAK02字段取值为“RD”,表示带有明细拒绝

2.物料行确认类型

存放在ACK字段:

  • ACK01字段取值为“IA”,表示接受物料
  • ACK01字段取值为“IB”,表示物料缺货
  • ACK01字段取值为“IR”,表示拒绝物料
EDI 856 发货通知

包装层级结构采用SOTPI,即:一票1个托盘 → 1个箱子(Pack) → 里面装了36瓶药品的简单发货结构。

HL层级 含义 层级详情与说明
HL 1 整票货 (Shipment) 1票发货 (包含整批运输信息如BSN/ST/SE段)
HL 2 订单 (Order) 1个订单 (通过PRF/REF段关联具体采购订单号)
HL 3 托盘 (Tare/Pallet) 1个托盘 (可通过MAN段携带SSCC码进行物流追踪)
HL 4 箱子 (Pack/包装) 1个箱子 (描述内包装信息,如PO4段中的包装数量与规格)
HL 5 最小销售单元 (Item) 36瓶 (商品明细层,包含LIN/SN1/PID段,描述具体商品及发货数量)

常见场景为:客户下单买了东西,供应商用1个托盘运了1个箱子,箱子里只放了36瓶SULOCAMIN 0.4毫克90粒装的药(批号606310B,有效期2015.06),符合美国DSCSA药品追溯要求。

了解更多 EDI 信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用 EDI 软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , , ,
文章分类 医药行业EDI, 帮助文档, 成功案例, 知识库