> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/guides/infor-ln-m3-purchase-to-pay-order-to-cash.md).

# Infor LN 和 M3 采购到付款和订单到收款：每张订单卡在哪一步

把 Infor LN 或 M3 接进 Duaer，用只读数据库用户读出每张采购订单或销售订单经过的步骤。
## Duaer 从 Infor LN 和 M3 读出什么？

每张采购订单或销售订单是一个事项，同时读出供应商或客户、公司、币种和金额。步骤是：

- Infor LN：采购订单（tdpur400）、收货（tdpur406）、发票（tfacp200 和 tfacp251）、付款；销售订单（tdsls400）、发货（whinh430）、开票（cisli305）、收款（tfacr200）。
- Infor M3：采购订单（MPHEAD）、收货（MITTRA 类型 25）、发票（FGINHE 和 FGINLI）、付款（FPLEDG）；客户订单（OOHEAD）、发货（MHDISH）、开票（ODHEAD）、收款（FSLEDG）。
- LN 一个数据来源读一个公司；M3 每个公司（CONO）都读。

## 怎么把 Infor LN 和 M3 接进 Duaer？

1. 在 Infor LN 和 M3 的 SQL Server 数据库里建一个只读用户，给它上面这些表的 SELECT 权限。
2. 数据库只在内网时，先在内网启动 Duaer 本地数据网关（0.2.0 及以上），ALLOWED_TARGETS 里写 tcp://数据库主机:端口，凭证里的主机和端口要和它一致。
3. 在 Duaer 里新建“Microsoft SQL”凭证，填这个用户。
4. 所有者或管理员打开「数据来源」，点「添加数据来源」，在「采购到付款」或「订单到收款」下选 Infor LN 和 M3，选凭证，LN 填公司编号（例如 100），M3 的 Schema 默认 MVXJDTA，点「检查连接」，然后确认。

## 多久读一次，读多少？

每次运行按修改日期读几条线，从两周前开始；同一步骤不会重复写入。只执行查询。

## 有哪些限制？

- 读取的表、实体和字段名按厂商公开文档实现，还没有用真实系统验证；第一次真实读取时可能需要调整。
- Infor CloudSuite 不开放数据库，暂不支持。
- LN 的字段名最需要在第一次真实读取时核对。
## Questions

### LN 的公司编号在哪看？

就是 LN 表名后面的三位数字，例如 ttdpur400100 里的 100。

## 相关

- [在 Duaer 里添加流程数据来源](https://doc.duaer.com/zh/build/process-sources.md)
- [在 Duaer 里从数据看出流程，并生成工作流程](https://doc.duaer.com/zh/build/process.md)
- [在 Duaer 里看流程发现和 SOP 符合度](https://doc.duaer.com/zh/build/process-findings.md)
- [Epicor Kinetic 采购到付款和订单到收款：每张订单卡在哪一步](https://doc.duaer.com/zh/guides/epicor-purchase-to-pay-order-to-cash.md)

