graph TD
Start((开始)) --> A[填写耗损单:耗损编号、耗损日期、经办人、门店名称、备注]
A --> B[扫描或录入赠品条形码]
B --> C[系统自动带出赠品名称、规格型号]
C --> D{耗损数量是否大于0?}
D -->|是| E{耗损数量是否不超过可用库存?}
D -->|否| F[提示:耗损数量必须大于0]
F --> C
E -->|是| G{耗损日期是否在有效业务日期内?}
E -->|否| H[提示:耗损数量超出可用库存]
H --> C
G -->|是| I{经办人是否有赠品耗损权限?}
G -->|否| J[提示:耗损日期无效,请重新选择]
J --> C
I -->|是| K{门店是否匹配当前登录用户所属门店?}
I -->|否| L[提示:无耗损操作权限]
L --> C
K -->|是| M[保存耗损单,更新赠品库存]
K -->|否| N[提示:门店与用户不匹配]
N --> C
M --> End((结束))