05 / Configuration
System Settings & Infrastructure
Configuration parameters for the BroData Middleware layer connecting your custom Java POS to the LHDN MyInvois portal.
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
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 ID | Branch Name | LHDN Branch ID | City | Status |
|---|---|---|---|---|
| KS-001 | Kopitiam Saji KL Sentral | 0000 | Kuala Lumpur | Active |
| KS-002 | Kopitiam Saji Bangsar | 0001 | Kuala Lumpur | Active |
| KS-003 | Kopitiam Saji PJ Old Town | 0002 | Petaling Jaya | Active |
| KS-004 | Kopitiam Saji Subang USJ | 0003 | Subang Jaya | Active |
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.