> 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/dynamics-365-finance-operations-processes.md).

# Dynamics 365 财务和运营：采购到付款和订单到收款卡在哪一步

把 Dynamics 365 财务和运营接进 Duaer，通过 OData 读出一个法人实体里每张采购订单或销售订单经过的步骤。
## Duaer 从财务和运营读出什么？

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

- 采购到付款：下单（Order created，按会计日期）、收货（Goods received，产品收货单）、发票（Invoice posted，已过账的供应商发票）、付款（Paid，结算日期）。
- 订单到收款：下单（Order created）、发货（Goods issued，装箱单）、开票（Invoice created）、收款（Paid，结算日期）。
- 已取消的订单不读。步骤自动对应到流程模板，员工端「我的流程」的看板直接可用。

## 怎么把财务和运营接进 Duaer？

1. 在 Microsoft Entra 里注册一个应用，建一个客户端密钥。
2. 在财务和运营里打开 系统管理 › 设置 › Microsoft Entra 应用程序，添加这个应用的客户端 ID，并关联一个只有读取权限的用户。
3. 在 Duaer 里新建“Dynamics 365 Finance and Operations API”凭证：环境主机名（形如 acme.operations.dynamics.com）、租户 ID、客户端 ID 和客户端密钥。
4. 所有者或管理员打开「数据来源」，点「添加数据来源」，选 Dynamics 365 财务和运营，选凭证，填法人实体（例如 USMF），点「检查连接」，然后确认。

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

每次运行读四条线：订单、收货或装箱单、发票、结算，每条最多读一页。财务和运营的单据记的是业务日期而不是修改时间，所以按日期窗口读；每个窗口读完后，下一次从两周前开始，补上倒填日期过账的单据。同一步骤不会重复写入。只读。

## 有哪些限制？

- 读取的资源、实体和表名按厂商公开文档实现，还没有用真实系统验证；第一次真实读取时可能需要调整。 环境可以在 /data/$metadata 里核对实体名。
- 一个数据来源读一个法人实体的一个流程。
- 请购暂不读。
## Questions

### 能读多个法人实体吗？

能，每个法人实体添加一个数据来源。

## 相关

- [在 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)
- [NetSuite 采购到付款和订单到收款：每张订单卡在哪一步](https://doc.duaer.com/zh/guides/netsuite-purchase-to-pay-order-to-cash.md)

