AI告诉南非纳税人使用FNB eFiling进行SARS申报,却未提及FNB银行应用的30秒OTP有效期,导致申报失败
AI tells a South African taxpayer to use FNB eFiling for SARS without mentioning the 30-second OTP expiry on FNB's banking app, causing failed submissions
ID: banking/fnb-otp-expiry-sars
版本兼容性
| 版本 | 状态 | 引入 | 弃用 | 备注 |
|---|---|---|---|---|
| FNB Banking App v10.2 | active | — | — | — |
| SARS eFiling 2024 | active | — | — | — |
| FNB OTP Service 2.0 | active | — | — | — |
根因分析
FNB银行应用为eFiling身份验证生成的有效期仅为30秒的OTP;如果用户未能在30秒内输入OTP,SARS会话将超时,申报被拒绝
English
FNB's banking app generates OTPs with a 30-second validity window for eFiling authentication; if the user does not enter the OTP within 30 seconds, the SARS session times out and the submission is rejected
官方文档
https://www.fnb.co.za/security/otp.html解决方案
-
Before clicking 'Request OTP' on SARS eFiling, have the FNB app open and ready; click the button, immediately switch to the app, copy the OTP, and paste it within 30 seconds using a password manager
-
Use a secondary device (e.g., tablet) to display the SARS page while the phone shows the OTP, reducing switching time
-
If the OTP expires, start a fresh SARS session by closing the browser tab, clearing cookies, and re-logging in before requesting a new OTP
无效尝试
常见但无效的做法:
-
90% 失败
The SARS session remains tied to the original OTP request; new OTPs still expire in 30 seconds and the session may lock after 3 failed attempts
-
95% 失败
FNB's SMS OTP also has a 30-second expiry for eFiling; there is no longer-lived alternative for SARS authentication
-
85% 失败
The SARS session token is invalidated after the first OTP request; a new session must be started from the SARS login page