diff --git a/.stackedit-trash/README.md b/.stackedit-trash/README.md index 35c839d..b6384de 100644 --- a/.stackedit-trash/README.md +++ b/.stackedit-trash/README.md @@ -31,9 +31,19 @@ 开票业务在应收和订单中集成,销售通过立即开票或者在应收列表点击申请开票,然后助理审核对接到ERP生成发票数据;通过ERP同步到CRM更新发票里面的状态。 **关键业务流程** ![输入图片说明](/imgs/2024-02-27/71g9Qgf3jtZsyCrQ.png)![](https://dev.rzdata.net/download/attachments/32900500/worddav203afe364bd9ac899a96f79012170090.png?version=1&modificationDate=1679883553000&api=v2) +#### 算法 + +1. 发票状态判断 +2. 退货金额+开票金额=0、价税合计大于0:等待开票 +3. 价税合计 = 退货金额或者实际价税合家为0 :关闭; +4. 退货金额+开票金额>=订单价税合计:全开票; +5. 否则:部分开票 +6. 当ERP系统里面发票结案状态为"强结案",同步到CRM系统时需要将强结案的发票红冲状态修改为"作废",将目前系统里面发票核销状态显示"已核销"逻辑去除并按原始核销状态的取值逻辑取值; + +**四、收款**