
一句话结论:Smart Invoice 不是“注册完就能开票”。要确认三件事:① ZRA 已经批准你的方案;② 你的账号或设备已经激活;③ 商品已经录入,并且税目分类码、税率、单位都填对。三步缺一步,发票就可能开不出来,或者开出来不能抵进项。
核对日期:2026年10月29日。本文按 ZRA Smart Invoice 纳税人门户、官方用户手册和 2026 年现行规则整理;系统界面、审批时长和分类码会更新,操作时以你登录后的页面为准。
相关指南:Smart Invoice 注册详解 · 承诺书 Commitment Form 填写指南 · VAT 注册全流程 · 税务入门
一、先分清 4 个状态,别把“已申请”当“已开通”
| 状态 | 系统/短信大概显示什么 | 能不能开票 | 你要做什么 |
|---|---|---|---|
| ① 已提交申请 | Application submitted / pending;或提示 “The service has already been applied” | 不能 | 等审批;核对承诺书、手机号、附件 |
| ② 已批准 | SMS/邮件通知 approved;门户里出现你选的方案 | 还不一定 | 下载/打开对应端,完成设备或账号激活 |
| ③ 已激活 | 能进入开票界面;设备状态正常;可建商品 | 可以测试 | 录商品,开一张测试发票 |
| ④ 可正常开票 | 发票生成 Mark ID + 二维码,ZRA 可验证 | 可以 | 正式开票、按月申报 VAT |
很多老板卡在①和②之间:以为“提交了”就是“办完了”,结果客户要发票时才发现系统里没有商品、设备也没激活。
二、怎么查询 Smart Invoice 是否成功
方法 1:看 ZRA 的短信/邮件
申请获批后,ZRA 通常会往你登记的手机号/邮箱发通知。注意:通知可能进垃圾邮件;手机号必须是 ZRA 系统里登记的那个,换号没更新就收不到 OTP 和审批通知。
方法 2:登录 Smart Invoice 门户看状态
- 打开 https://siportal.zra.org.zm;
- 用 TPIN + 密码登录(首次使用先 Sign Up,用户名通常就是 TPIN);
- 登录后看 Apply 按钮旁边的头像/个人图标,或进入申请/设备相关菜单;
- 如果已批准,页面会显示你申请的方案(Online / Desktop / Mobile / VSDC),并能进入对应入口;
- 如果是 Desktop 或 VSDC,还会出现 Device Management(设备管理),可下载安装包或查看设备状态。
不同版本菜单名可能略有差异,核心是:能看到已批准的方案 + 能进入开票/设备页面,才算真正开通。
方法 3:做一张“测试发票”最可靠
状态文字可能滞后,最硬的验证是实际开一张票:
- 进入 Sales / Invoicing(销售/开票);
- 新建一张金额很小的测试发票(例如 K1),商品选你已经录好的测试商品;
- 提交/批准后,看发票上有没有 Mark ID 和 QR 二维码;
- 打开门户首页的 Verify Tax Invoice(验证发票),输入发票信息或扫码,能查到这张票,说明已真正接入 ZRA。
注意:测试发票也是真实发票,别乱开给客户;测试完按 ZRA 规则作废或开红字冲销,具体问你的会计/ZRA 窗口。
方法 4:查申请回执/参考号
提交申请时系统一般会给一个 reference number。打 4111 或发邮件给 smartinvoice@zra.org.zm 时,报 TPIN + 参考号,能最快定位。不要重复提交同一方案,重复申请反而拖慢审批。
一直显示 pending / 没消息怎么办
- 先查承诺书(Commitment Form)是否签字、公司名/TPIN 是否一致;
- 查 ZRA 登记的手机号是不是现在用的号码;
- 查申请的方案和你的纳税人类型是否匹配:VAT 商户不要选 Mobile App(Mobile 仅适用于 Turnover Tax);
- 查附件是否清晰、是否漏了公司注册文件/TPIN 证书;
- 审批通常 1–3 个工作日,遇到高峰期会更久;超过一周没动静,打 4111 或发邮件,报 TPIN + 参考号;
- 不要找“内部加急”中介,也不要重复注册账号。
三、录商品前,先把这 8 个字段想清楚
Smart Invoice 的商品不是“填个名字和价格”就完事。ZRA 要按标准分类码统计,字段填错会导致发票被退、进项不能抵,甚至被要求整改。
| 字段 | 怎么选 | 常见错误 |
|---|---|---|
| Tax Category 税种/税率 | VAT 标准 16%、零税率 0%、免税(Exempt);按你实际供应选择 | 把免税当零税率;把 16% 商品选成 Exempt |
| Item Type 商品类型 | 成品(finished product)、原材料(raw material)、服务(service) | 服务选成成品,库存对不上 |
| Item Classification Code 分类码 | ZRA 使用 UNSPSC 标准分类码;按商品/服务关键词搜索,选最贴近的 8–10 位码 | 随便选一个;用旧表/别人的码;一个码套所有商品 |
| Item Name 商品名 | 客户看得懂的具体名称,例如 “HP LaserJet 打印机碳粉盒 CF248A” | 只写 “配件”“货物”“服务费” |
| Item Standard Name 标准名 | 更规范的全称,方便 ZRA 匹配 | 和商品名完全无关 |
| Package Unit 包装单位 | Loose / Box / Pack / Carton / kg / Litre 等 | 把“箱”和“个”混用,库存和价格全乱 |
| Quantity Unit 数量单位 | EA(个)、KG、L、M、JOB 等 | 按箱卖却选 EA,单价对不上 |
| Origin 原产地 | 本地 ZM,或进口国(如 CN、ZA) | 进口货全填 ZM;原产地影响统计,不要乱填 |
| Default Price 默认单价 | 填含 VAT 的零售价,不要带千分位逗号;例如 1160.00,不是 1,160 | 填了不含税价;带逗号报错;用 0 价测试后忘了改 |
| Item Code / SKU 商品编码 | 自己编唯一编码,例如 PRD-0001;不要重复 | 两个商品同码;用中文/空格/特殊符号 |
| Barcode 条码 | 有就填,没有可留空 | 填错条码导致扫码找不到货 |
分类码怎么选:在 Item Management 里通常可以按关键词搜索 ZRA 的 UNSPSC 分类。选不到完全一致的,选“最接近的类别”,不要为了省事全部选“其他”。服务类也要选对应的服务分类码,不能空着。拿不准的,把商品清单发给你的会计师,让对方按 ZRA 分类表批量核对。
四、Online 门户录入商品:一步一步来
适合服务型、月开票量中等、没有安装 Desktop 的商户。
- 登录 siportal.zra.org.zm,TPIN + 密码;
- 在左侧/顶部菜单找到 Item Management(商品管理);
- 点 Search / Register Item(搜索/注册商品);
- 点底部的 Register(注册);
- 按上一节的字段表填写:Tax Category → Item Type → Item Name → Standard Name → Package Unit → Quantity Unit → Origin → Classification Code → Default Price;
- 需要的话填条码、SKU、安全库存、备注;
- 点 Save / Submit;
- 回到商品列表,确认状态是 Active/Registered,不是 Pending;
- 重复录入其余商品;商品多的话用批量导入(见第六节);
- 开一张测试发票,确认能选到该商品、税率和价格正确。
小技巧:先录 3–5 个代表商品(一个标准 16%、一个零税率/免税、一个服务),开测试票验证;确认无误后再批量录几百个,避免全部返工。
五、Desktop 客户端录入:和 Online 的差异
适合零售、餐饮、贸易等开票量大的商户;可以离线开票,联网后同步 ZRA。
- 在门户 Device Management 下载 Desktop 安装包(Windows 10+);
- 安装后用 TPIN + 密码登录,选择正确的分支/门店;
- 进入 Item Management → Item Registration;
- 字段与 Online 基本一致:税种、类型、名称、单位、原产地、分类码、含税价;
- 保存后确认商品已同步到当前分支;多门店要确认每个分支都能看到;
- 开测试票,检查 Mark ID/QR;离线开票后联网要及时上传。
注意:Desktop 是“按设备/分支”管理的。换电脑、重装系统、换门店,先看承诺书条款并向 ZRA 申请,不要自己格式化或重置设备。
六、商品很多?用批量导入
- 在门户/手册里下载 ZRA 提供的 Excel/CSV 商品导入模板;
- 不要改表头,一行一个 SKU;分类码、单位、税率按模板要求填代码,不要填中文描述;
- 先导入 10 行测试,检查错误日志;确认无误再导全量;
- 导入后抽查:商品名、分类码、含税价、税率、单位是否正确;
- 重复 SKU 会被拒;导入前先清掉表里的重复行和空行。
七、开第一张合规发票
- 进入 Sales / Invoicing(销售/开票) → Add Invoice(新建发票);
- 选发票类型:普通销售发票 / 贷项通知(Credit Note)等;
- 填买方信息:B2B 填客户名称和 TPIN(系统会校验);B2C 可留空或按系统要求填;
- 搜索并选择商品,填数量、单价(系统按含税价算 VAT)、折扣;
- 确认税率和 VAT 金额单独列示;
- 选付款方式,点 Save / Submit;
- 如果状态是 Pending Approval,到发票列表点 Details → Approve;
- 生成 Mark ID + QR 二维码 后,打印或发给客户;
- 客户退货/开错票,用 Credit Note 冲销,不要直接删发票。
B2B 客户要抵进项:发票上必须有你的 TPIN、客户 TPIN、VAT 金额、Mark ID 和二维码;信息不全,客户不能抵。开票前让客户把公司名和 TPIN 发全,别凭微信名猜。
八、常见报错与处理
| 报错/现象 | 常见原因 | 怎么处理 |
|---|---|---|
| Item already exists | 商品编码或名称重复 | 先在商品列表搜索;用唯一 SKU;不要重复建同一条 |
| Invalid classification code | 分类码不在 ZRA 当前列表/格式不对 | 重新按关键词选 UNSPSC 码;不要手输旧码 |
| Price/amount error | 价格带逗号、负数、格式不对 | 用 1160.00,不用 1,160;确认是含税价 |
| Tax category mismatch | 商品税率和发票税率冲突 | 改商品税种;免税/零税率要选对 |
| Device not initialized | 设备/分支未激活 | 回 Device Management 看状态;必要时联系 ZRA |
| Invoice pending approval | 发票已保存但未批准 | 到发票列表 Details → Approve |
| No Mark ID / QR | 离线未上传、网络中断、设备异常 | 联网后同步;检查设备状态;不要重复开票 |
| Customer TPIN invalid | 客户 TPIN 输错/客户未登记 | 让客户核对 TPIN;B2C 可留空 |
| OTP 收不到 | ZRA 登记手机号过期 | 去 ZRA 窗口更新手机号;不要反复硬试 |
九、开票后每月要做什么
- 所有销售走 Smart Invoice:不要再手写发票或用在系统外开的票;
- 进项发票也要合规:2026年1月1日起,进项 VAT 只认 Smart Invoice 生成的、带 Mark ID/QR 的发票;
- 对账:每月把 Smart Invoice 销售汇总和账上收入、银行流水对一遍;
- VAT 申报:电子申报通常截止次月 18 日(以 ZRA 当期通知为准),申报和缴款同步;
- 保存记录:发票、贷项、进项、报关单至少保存 6 年;
- 备份:Desktop 数据定期备份;换电脑前先问 ZRA;
- 培训:收银/开票人员离职交接,账号、设备、商品清单要留底。
十、官方入口与求助
| 事项 | 入口/联系方式 |
|---|---|
| Smart Invoice 门户 | siportal.zra.org.zm |
| ZRA 官网/手册 | zra.org.zm → Smart Invoice |
| 热线 | 4111(免费) |
| Smart Invoice 邮箱 | smartinvoice@zra.org.zm |
| 一般税务咨询 | Advice@zra.org.zm |
| VAT 注册/申报 | portal.zra.org.zm |
打 4111 前准备好:TPIN、申请参考号、公司名、联系人手机号、具体报错截图。一次说清,比反复转接快。
十一、常见问题
Q1:注册后多久能批?
通常 1–3 个工作日;高峰期或材料不齐会更久。超过一周,打 4111/发邮件查,不要重复提交。
Q2:手机 App 能开 VAT 发票吗?
Mobile App 主要面向 Turnover Tax 纳税人;VAT 商户应选 Online、Desktop 或 VSDC。选错会导致发票缺 VAT 数据,客户不能抵进项。
Q3:没有录商品能开票吗?
不能。Smart Invoice 要求先有商品/服务主数据;服务也要建 item,选服务类分类码。
Q4:商品价格填含税还是不含税?
默认单价按含税零售价填,系统反算 VAT;具体以你所用端的字段说明为准。填错会导致 VAT 金额和客户抵扣对不上。
Q5:一个商品可以有两个税率吗?
同一个商品通常只能对应一个税种;如果既卖标准税率又卖免税(例如不同用途),应建两个商品条目,名称/编码区分清楚。
Q6:可以修改已开票的商品吗?
商品主数据通常可改,但已开出的发票不能直接改;用 Credit Note 冲销后重开。改商品前确认不会影响历史发票和库存。
Q7:进口商品的原产地怎么填?
按实际原产国填(如 CN、ZA),不要全部填 ZM;原产地和报关单、发票保持一致。
Q8:发票开错了怎么办?
不要删除。按 ZRA 规则开 Credit Note 冲销,再开正确发票;保留原因和审批记录。
一句话建议:先把“状态查询 + 3 个测试商品 + 1 张测试发票”跑通,再批量录商品。Smart Invoice 的坑多半不在开票,而在商品主数据和分类码;前期多花半天,后面少被退票和补税。
本文是操作整理,不构成税务/法律意见。ZRA 界面、分类码、税率和申报期限会调整;正式操作前以 ZRA 门户、官方手册和你的会计师意见为准。