graph TD
Start((开始)) --> A[录入饲料入库单]
A --> B{入库单号是否唯一?}
B -->|是| C{检查入库类型是否合法?}
B -->|否| A
C -->|是| D{供商编号是否存在?}
C -->|否| A
D -->|是| E{经办人是否已授权?}
D -->|否| A
E -->|是| F{应付金额是否大于0?}
E -->|否| A
F -->|是| G{已付金额是否不大于应付金额?}
F -->|否| A
G -->|是| H{未付金额计算是否正确?}
G -->|否| A
H -->|是| I[保存入库单并更新库存]
H -->|否| A
I --> End((结束))