> 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/sap-business-one-purchase-to-pay-order-to-cash.md).

# SAP Business One 采购到付款和订单到收款：每张订单卡在哪一步

把 SAP Business One 接进 Duaer，通过 Service Layer 读出每张采购订单或销售订单经过的步骤。
## Duaer 从 SAP Business One 读出什么？

每张采购订单或销售订单是一个事项，同时读出业务伙伴、公司数据库、币种和金额。步骤是：

- 采购到付款：下单（采购订单）、收货（收货采购订单）、发票（应付发票）、付款（付款单）。
- 订单到收款：下单（销售订单）、发货（交货单）、开票（应收发票）、收款（收款单）。
- 单据按“基于”关系一路追到订单，例如基于收货的发票会算到原采购订单上。已取消的单据不读。

## 怎么把 SAP Business One 接进 Duaer？

1. 确认 Service Layer 已启用，记下地址（通常是 https://服务器:50000）。
2. 准备一个能查看采购和销售单据的用户。
3. Service Layer 只在内网，或只有 http:// 地址时，先在内网启动 Duaer 本地数据网关。
4. 在 Duaer 里新建“SAP Business One Service Layer”凭证：Service Layer 地址、公司数据库、用户和密码。
5. 所有者或管理员打开「数据来源」，点「添加数据来源」，在「采购到付款」或「订单到收款」下选 SAP Business One，选凭证，点「检查连接」，然后确认。

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

每次运行按更新日期读订单、收货或交货、发票和付款，每条最多读一页。更新日期只有日期，所以每次从当天开始再读一遍，同一步骤不会重复写入。只读。

## 有哪些限制？

- 读取的表、实体和字段名按厂商公开文档实现，还没有用真实系统验证；第一次真实读取时可能需要调整。
- 不读审批流程和草稿单据。
## Questions

### 支持 SQL Server 版和 HANA 版吗？

都支持，Duaer 只通过 Service Layer 读取，不直接连数据库。

## 相关

- [在 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)
- [SAP S/4HANA 采购到付款：从请购到付款每一步卡在哪](https://doc.duaer.com/zh/guides/sap-s4hana-purchase-to-pay.md)
- [Odoo 采购到付款和订单到收款：每张订单卡在哪一步](https://doc.duaer.com/zh/guides/odoo-purchase-to-pay-order-to-cash.md)

