Live Demo · BroData · Fictional Submissions
05 / Configuration

System Settings & Infrastructure

Configuration parameters for the BroData Middleware layer connecting your custom Java POS to the LHDN MyInvois portal.

Demo · Read-only
01.

Client Identity

Primary registration details for tax reporting entity.

Tax Identification Number (TIN)
C20123456789
Demo · Read-only
Registration Number (SSM)
201201012345 (1601234-V)
Demo · Read-only
Industry classification
F&B · Multi-outlet
Demo · Read-only
Source system
Custom Java POS · On-premise
Demo · Read-only
02.

Polling Strategy

Cron expressions for transactional fetch cycles from the POS DB.

Standard Polling Interval
*/15 * * * *
Every 15 minutes · Asia/Kuala_Lumpur
Demo · Read-only
Peak Hour Boost
*/2 11-14,18-21 * * *Active during Lunch / Dinner
Demo · Read-only
Batch size
200 invoices
Demo · Read-only
Cursor clock-skew window
5 minutes
Demo · Read-only
03.

Retry Policy

Exponential backoff configuration for API failures.

Backoff Schedule
Limit: 7 attempts before permanent failure
Demo · Read-only
InstantFirst send
1mAttempt 2
5mAttempt 3
30mAttempt 4
2hAttempt 5
12hAttempt 6
24hAttempt 7
Logic: If persistent failure exceeds Attempt 7, the record is moved to FAILED_VALIDATION for manual intervention.
04.

B2C Consolidation

Rules for merging low-value consumer receipts into daily summaries.

Status
EnabledActive
Non-TIN transactions are batched every 24 hours at 23:05 MYT.
Demo · Read-only
Receipt cap (max value per receipt)
RM 200.00
Demo · Read-only
Schedule
5 15 * * *
23:05 KL · daily
Demo · Read-only
Generic buyer TIN
EI00000000010
Demo · Read-only
05.

Outlet Mapping

Synchronization mapping between POS store IDs and LHDN Branch IDs.

POS IDBranch NameLHDN Branch IDCityStatus
KS-001Kopitiam Saji KL Sentral0000Kuala LumpurActive
KS-002Kopitiam Saji Bangsar0001Kuala LumpurActive
KS-003Kopitiam Saji PJ Old Town0002Petaling JayaActive
KS-004Kopitiam Saji Subang USJ0003Subang JayaActive
06.

Housekeeping

Data retention and log archival policies.

POS row retention
30 days
Demo · Read-only
Audit log retention
30 days
Demo · Read-only
Prune schedule
0 3 * * 0
Sun 03:00 UTC
Demo · Read-only
Maintenance Window
Manual override and configuration editing are locked during active synchronization windows (Mon–Sat, 08:00–22:00 MYT). Contact BroData Support for emergency reconfiguration.