美国销售税 QA 经常需要来自无州级销售税州的定向样例。GeoMock 提供美国免税地址生成器,覆盖阿拉斯加、特拉华、蒙大拿、新罕布什尔和俄勒冈等测试场景。
这篇文章讨论的是软件行为测试,而不是避税。合成地址可以帮助你确认结账页是否正确展示字段和信息,但不能证明真实订单免税。
要测试什么
免税州地址流程至少要检查:
- 结账页是否显示正确税费行。
- 税费为零、非零或待计算时,文案是否清楚。
- 账单地址和配送地址不同时,系统使用哪个地址计算。
- 订单摘要、邮件和发票是否一致。
- 税务 provider 请求是否收到正确州和邮编。
- 后台订单详情是否保留足够上下文。
- 移动端税费行是否被折叠或遮挡。
重点不是让所有税费都变成零,而是确认产品能解释它为什么这么显示。
推荐测试矩阵
| 州 | QA 重点 | 注意事项 |
|---|---|---|
| Alaska | 无州级销售税场景 | 地方税可能存在 |
| Delaware | 常见免税州测试 | 商品和卖家规则仍重要 |
| Montana | 区域逻辑测试 | 不要把州级规则泛化到所有订单 |
| New Hampshire | 账单和配送差异 | 某些品类规则可能特殊 |
| Oregon | 常见结账 smoke test | marketplace 配置仍会影响结果 |
这些州可以作为测试输入,但不能作为真实税务建议。
结账流程检查
可以按这个路径做手动 QA:
- 打开美国免税地址生成器。
- 选择一个免税州场景并生成地址。
- 填入结账页的配送地址。
- 使用不同账单地址重复测试。
- 检查税费预估、订单摘要、邮件和后台。
- 保存生成 JSON 和税费请求响应。
如果产品支持多仓库、订阅、数字商品或 marketplace 结算,还需要分别覆盖这些路径。
风险提示
“免税州地址”很容易被误解。页面、测试说明和 bug report 都应该写清楚:
- 地址是合成数据。
- 它只用于 QA 和演示。
- 真实订单税费可能不为零。
- 税费结果取决于地方税、商品类型、卖家 nexus、配送地和 provider 配置。
- 不得用于真实购买、逃税、欺诈或转运。
这类说明对合规、客服和产品团队都很重要。

