graph TD
Start((开始)) --> A[填写入库单头信息 入库单号、入库日期、采购方式、采购金额、操作员、备注]
A --> B[填写入库明细信息 物品名称、物品编号、规格型号]
B --> C{校验物品编号是否存在}
C -->|是| D{校验采购金额与明细合计是否一致}
C -->|否| E[提示“物品编号不存在”]
E --> B
D -->|是| F{校验入库日期是否早于当前日期}
D -->|否| G[提示“采购金额与明细合计不符”]
G --> B
F -->|是| H{校验采购方式是否合法}
F -->|否| I[提示“入库日期不能是未来日期”]
I --> B
H -->|是| J{校验备注是否超过200字符}
H -->|否| K[提示“采购方式不合法”]
K --> B
J -->|是| L[提示“备注不能超过200字符”]
L --> B
J -->|否| M[保存入库单及明细]
M --> End((结束))