graph TD
Start((开始)) --> A[填写进货单号]
A --> B[录入进货日期]
B --> C[选择供货商编号]
C --> D[系统自动带出供货商名称]
D --> E[录入应付金额]
E --> F{是否实付金额等于应付金额?}
F -->|是| G[实付金额=应付金额,欠款金额=0]
F -->|否| H[录入实付金额]
H --> I[计算欠款金额=应付金额-实付金额]
I --> J{是否启用后付金额?}
J -->|是| K[录入后付金额]
J -->|否| L[后付金额=0]
K --> M{后付金额是否大于欠款金额?}
M -->|是| N[提示:后付金额不能大于欠款金额,重新录入]
N --> K
M -->|否| O[更新欠款金额=欠款金额-后付金额]
G --> P[判断是否结算]
L --> P
O --> P
P --> Q{欠款金额是否为0?}
Q -->|是| R[标记为“已结算”]
Q -->|否| S[标记为“未结算”]
R --> T[录入经办人]
S --> T
T --> U[保存入库单]
U --> End((结束))