Reviewed against publicly available FBR resources · August 2026
Classify outcomes before designing screens
Separate data validation, business-rule rejection, authentication, connectivity, timeout, duplicate, and reconciliation outcomes. They require different actions and owners.
- User-correctable data and configuration issues
- Technical retries that must be controlled and idempotent
- Escalations requiring tax, business, or provider input
Turn feedback into an action
Preserve the original invoice context and show clear next steps without exposing raw credentials or forcing users to interpret low-level responses.
- Plain-language message with technical detail available for support
- Field or rule context where it can be identified safely
- Correction, retry, hold, or escalation path
Reconcile, do not merely resubmit
When a response is uncertain or systems disagree, first establish what each side recorded. Uncontrolled repetition can create more ambiguity.
- Track submission identity and attempt history
- Use deliberate duplicate and idempotency safeguards
- Maintain exception queues and periodic reconciliation
FBR requirements, documentation, environments, and processes can change. Confirm the current position with FBR and your tax advisers before acting.
Open FBR technical assistance