etermapp 中文文档 下载 App

ETDZ 出票失败后重试 — ETRY 指令详解

典型失败场景

ETDZ 执行后没有明确的成功或失败返回:

你面对的问题:不知道这张票到底出了没有。 再执行一次 ETDZ 可能导致重复出票。

ETRY:安全重试

ETRY:打票机号

ETRY 的逻辑:

  1. 先查询该 PNR 的 SSR TKNE 项有没有生成
  2. 如果已经有票号 → 告诉你出票成功了,不用重试
  3. 如果没票号 → 自动补出一张票
  4. 关键:不会因为重复执行而出两张票

安全重试流程

1. 重新登录 eTerm
2. RT:PNR编号           — 先看有没有 SSR TKNE 票号
3. 如果有票号 → 出票成功,不用 ETRY
4. 如果没票号 → ETRY:打票机号
5. ETRY 返回后再次 RT 确认票号

为什么不要直接重试 ETDZ

如果第一次 ETDZ 其实已经成功了,但返回信息没收到,你再执行一次 ETDZ 就会出两张票。ETRY 会检查是否已出票,避免这个风险。

出票失败后的其他检查

ETRY 也失败的话,依次检查:

  1. 航段状态 — 所有航段都是 HK 吗?有 HL/UN 则不能出票
  2. PAT 已执行 — 票价计算组存在吗?
  3. SSR 证件项 — DOCS 或 TKNE 项存在吗?
  4. 出票时限 — 是否还在 TKTL 期限内?
  5. 打票机号 — 正确吗?打票机在线吗?

极端情况:需要 VT

如果发现 ETDZ 和 ETRY 都执行了但出了错票(比如给错了人):