拒否される例
振込.hold: 売上金不足
1 振込.hold(振込番号: 振込番号-1, 店: 店-2, 額: 1) 売上金不足 で拒否される(1 つ目の移動が 売上金(店-2) から 1 を取ろうとしたときの残高は、確定 0、出ていく仮押さえ 0)
振込.hold: key_conflict
1 売上.do(注文: 注文-1, 店: 店-2, 店の取り分: 1, 手数料: 2) 通る
2 振込.hold(振込番号: 振込番号-3, 店: 店-2, 額: 1) 通る
3 振込.hold(振込番号: 振込番号-3, 店: 店-2, 額: 3) key_conflict で拒否される
振込.hold: already_refused
1 振込.hold(振込番号: 振込番号-1, 店: 店-2, 額: 1) 売上金不足 で拒否される(1 つ目の移動が 売上金(店-2) から 1 を取ろうとしたときの残高は、確定 0、出ていく仮押さえ 0)
2 振込.hold(振込番号: 振込番号-1, 店: 店-2, 額: 1) already_refused で拒否される
振込.post: key_conflict
1 売上.do(注文: 注文-1, 店: 店-2, 店の取り分: 2, 手数料: 3) 通る
2 振込.hold(振込番号: 振込番号-3, 店: 店-2, 額: 2) 通る
3 振込.post(振込番号: 振込番号-3) 通る
4 振込.post(振込番号: 振込番号-3, 額: 1) key_conflict で拒否される
振込.post: already_voided
1 売上.do(注文: 注文-1, 店: 店-2, 店の取り分: 2, 手数料: 3) 通る
2 振込.hold(振込番号: 振込番号-3, 店: 店-2, 額: 2) 通る
3 振込.void(振込番号: 振込番号-3) 通る
4 振込.post(振込番号: 振込番号-3) already_voided で拒否される
振込.post: over_hold
1 売上.do(注文: 注文-1, 店: 店-2, 店の取り分: 2, 手数料: 3) 通る
2 振込.hold(振込番号: 振込番号-3, 店: 店-2, 額: 2) 通る
3 振込.post(振込番号: 振込番号-3, 額: 3) over_hold で拒否される
振込.post: no_such_hold
1 振込.post(振込番号: 振込番号-1) no_such_hold で拒否される
振込.void: already_posted
1 売上.do(注文: 注文-1, 店: 店-2, 店の取り分: 2, 手数料: 3) 通る
2 振込.hold(振込番号: 振込番号-3, 店: 店-2, 額: 2) 通る
3 振込.post(振込番号: 振込番号-3) 通る
4 振込.void(振込番号: 振込番号-3) already_posted で拒否される
振込.void: no_such_hold
1 振込.void(振込番号: 振込番号-1) no_such_hold で拒否される