Portbase Notifications
Portbase integration enables automated pre-notification of import and export documents to Dutch port terminals, along with real-time cargo tracking capabilities.
Overview
Portbase is the Netherlands’ digital port community system that connects businesses with port terminals, customs authorities, and logistics service providers.
Key Features:
- Automatic terminal notifications when declarations are released
- Real-time cargo status tracking
- Vessel arrival monitoring
- Unloading progress updates
- Inspection status checks
- Documentation availability confirmation
Benefits:
- Faster cargo processing at terminals
- Reduced delays and demurrage costs
- Better visibility into cargo status
- Streamlined communication with terminals
- Automated compliance with terminal notification requirements
Prerequisites
Before using Portbase features:
- Portbase Account: You must have an active Portbase account
- API Credentials: Obtain Access Key ID and Secret Access Key from Portbase
- Configuration: Administrator must configure Portbase settings
- Permissions: You need Declarations permission to view notifications
See Portbase Settings for configuration instructions.
Viewing Portbase Notifications
Accessing Notifications
Navigate to Portbase → Notifications from the main menu.
Notifications List
The main Portbase page displays all notifications with:
Columns:
- Declaration: MRN or LRN reference
- Type: Import Documentation or Export Documentation
- Status: Current notification status (see below)
- Portbase Reference: Reference number assigned by Portbase
- Created: When notification was created
- Actions: Submit, Retry, or View details
Notification Statuses
| Status | Badge Color | Meaning |
|---|---|---|
| Pending | Yellow | Created but awaiting submission |
| Queued | Blue | Scheduled for submission to Portbase |
| Submitted | Indigo | Sent to Portbase, awaiting confirmation |
| Accepted | Green | Successfully processed by Portbase |
| Rejected | Red | Rejected by Portbase (see error message) |
| Failed | Red | Technical error during submission |
Filtering Notifications
Use filters at the top of the page to find specific notifications:
Filter Options:
- Status: Show only notifications with specific status
- Type: Filter by Import or Export notifications
- Search: Search by MRN, LRN, or declaration reference
- Date Range: Show notifications from specific time period
Example: To find all failed notifications:
- Select “Failed” from Status filter
- Click “Apply”
- Review error messages
- Retry or correct issues
Notification Lifecycle
Automatic Creation
When Portbase integration is enabled, notifications are created automatically:
Import Declarations:
- User creates and submits import declaration
- Customs authority releases declaration
- Borderbolt receives release confirmation
- Import notification is created automatically
- Status: “Pending”
Export Declarations:
- User creates and submits export declaration
- Customs authority releases declaration (or confirms exit)
- Borderbolt receives confirmation
- Export notification is created automatically
- Status: “Pending”
Automatic Submission (If Enabled)
If auto-submit is enabled in settings:
- Notification moves from “Pending” to “Queued” immediately
- Background process submits to Portbase within seconds
- Status changes to “Submitted”
- Portbase processes notification
- Status updates to “Accepted” (or “Rejected” if issues)
Timeline: Typically completes in under 1 minute.
Manual Submission (If Auto-Submit Disabled)
If auto-submit is disabled:
- Notification remains in “Pending” status
- User reviews notification details
- User clicks “Submit” button
- Notification queues and submits automatically
- Status progresses from “Queued” → “Submitted” → “Accepted”
Managing Notifications
Viewing Notification Details
To see full notification details:
- Navigate to Portbase → Notifications
- Click on notification row or click “View” button
- Detail page shows:
- Declaration information
- Notification type and status
- Request payload sent to Portbase
- Response from Portbase
- Error messages (if any)
- Submission attempts and timestamps
Submitting Pending Notifications
For notifications in “Pending” status:
- Find notification in list
- Click “Submit” button (▶ icon)
- Confirmation appears: “Notification queued for submission”
- Status updates to “Queued”
- Background process handles submission
- Refresh page to see updated status
When to Submit Manually:
- Auto-submit is disabled
- You want to review notification before sending
- Testing new configuration
- Staged rollout approach
Retrying Failed Notifications
For notifications in “Failed” or “Rejected” status:
- Review error message on notification detail page
- Identify cause of failure
- Correct any issues (if needed in declaration)
- Click “Retry” button (↻ icon)
- Notification resets to “Pending” and resubmits
- Monitor status for success
Common Failure Reasons:
- Network connectivity issue (temporary)
- Portbase service downtime (temporary)
- Missing required data (container number, B/L)
- Invalid data format (vessel IMO, MRN)
- Portbase credentials expired
Automatic Retries: The system automatically retries failed notifications up to 3 times before marking as permanently failed. Manual retry is available after automatic attempts are exhausted.
Cargo Tracking
Accessing Cargo Status
Cargo tracking is available on declaration detail pages:
- Open a declaration by clicking its MRN
- Scroll to “Cargo Status” section
- View current cargo information from Portbase
- Click “Refresh” to update status
Cargo Status Information
The Cargo Status panel displays:
Vessel Arrival
- Vessel name
- IMO number
- Arrival status (Arrived or En Route)
- Arrival date and time
Unloading
- Unloading status (In Progress, Completed, Not Started)
- Completion date and time
Inspection
- Whether inspection is required
- Inspection type (Physical, Document, or None)
- Inspection status (Cleared, In Progress, Required)
Documentation
- Import documentation availability
- MRN confirmation
- Ready for release status
Using Cargo Status
Example Workflow:
- Customer calls asking: “Has our shipment arrived?”
- Open declaration for that shipment
- View Cargo Status section
- Check vessel arrival: “MSC OSCAR arrived at 21-04-2026 08:30”
- Check unloading: “Completed at 21-04-2026 14:45”
- Check inspection: “Physical inspection cleared”
- Inform customer: “Your cargo arrived, was unloaded, inspection cleared, ready for pickup”
Benefits:
- Answer customer inquiries immediately
- No need to call terminal or check multiple systems
- Real-time information
- Proactive communication with customers
- Avoid unnecessary trips to terminal
Refresh Frequency
Automatic Updates: Cargo status is queried from Portbase each time you view the declaration page.
Manual Refresh: Click “Refresh” button to get latest status if page has been open for a while.
Data Latency: Information from Portbase is typically updated within minutes of actual events at the terminal.
Notification Types
Import Documentation Notifications
Purpose: Pre-notify import terminals of incoming cargo with customs clearance documents.
Trigger: Import declaration is released by customs
Information Sent:
- MRN (Movement Reference Number)
- Bill of Lading number
- Container numbers
- Consignee information
- Vessel details (IMO, name)
- Port of discharge
- Declaration type
Recipients: Import terminal, customs broker (as configured in Portbase)
Use Case: Terminal receives advance notice that cargo is customs-cleared and ready for unloading/collection.
Export Documentation Notifications
Purpose: Pre-notify export terminals of outgoing cargo with customs exit documents.
Trigger: Export declaration is released or exit is confirmed
Information Sent:
- MRN (Movement Reference Number)
- Bill of Lading number
- Container numbers
- Exporter information
- Vessel details (IMO, name)
- Port of loading
- Declaration type
Recipients: Export terminal, shipping line (as configured in Portbase)
Use Case: Terminal receives advance notice that cargo is customs-cleared and ready for loading/departure.
Best Practices
Monitoring Notifications
Daily Checks:
- Review Portbase notifications page once daily
- Check for failed or rejected notifications
- Investigate and resolve errors promptly
- Ensure acceptance rate remains high
Weekly Reviews:
- Analyze notification trends
- Identify common rejection reasons
- Address data quality issues
- Verify configuration is optimal
Handling Failures
When Notification Fails:
- Check error message for specific issue
- Review declaration data for missing or invalid fields
- Correct issues in declaration if needed
- Retry notification
- Contact Portbase support if error persists or is unclear
Common Fixes:
- Add missing container numbers
- Correct bill of lading format
- Update vessel IMO number
- Ensure MRN is assigned
Data Quality
Ensure Complete Data:
- Always enter bill of lading number
- Include all container numbers
- Provide correct vessel information (IMO number)
- Complete port codes (loading/unloading)
- Accurate exporter/consignee details
Validation Tips:
- Use reference data for vessel IMO numbers
- Verify B/L format with shipping line standards
- Double-check container number checksums
- Ensure port codes match official UN/LOCODE
Using Cargo Tracking Effectively
Proactive Monitoring:
- Check cargo status before customer calls
- Set reminders for expected arrival dates
- Monitor inspection status for potential delays
- Verify documentation availability before scheduling pickup
Customer Communication:
- Share accurate arrival information
- Provide unloading completion times
- Alert customers to inspection requirements
- Confirm documentation is ready
Operational Planning:
- Schedule warehouse staff based on arrival times
- Coordinate transportation for pickups
- Plan for inspection delays if flagged
- Optimize terminal visits based on readiness
Troubleshooting
Notification Stuck in “Queued”
Problem: Notification remains in “Queued” status for more than 5 minutes.
Solutions:
- Wait a few more minutes (may be processing)
- Refresh page to see if status updated
- Check Portbase status page for service issues
- Contact administrator if issue persists
Notification Rejected by Portbase
Problem: Status shows “Rejected” with error message.
Solutions:
- Read error message carefully
- Common issues:
- Missing container number: Add to declaration and retry
- Invalid B/L format: Correct format and retry
- MRN not found: Wait for MRN to sync with Portbase
- Duplicate notification: No action needed (already submitted)
- Correct underlying issue
- Retry notification
- Contact Portbase support if error unclear
Cargo Status Not Available
Problem: Cargo status shows “No data available” or “Not found”.
Possible Reasons:
- Cargo not yet in Portbase system (wait 30 minutes after submission)
- Bill of lading number not entered on declaration
- Vessel not yet arrived at terminal
- Container not yet registered at terminal
- MRN not synced with Portbase
Solutions:
- Verify B/L number is entered on declaration
- Wait if vessel has not arrived
- Check with terminal if cargo should be in system
- Refresh after a few minutes
- Contact terminal for manual status check
Missing Portbase Menu
Problem: Portbase menu item not visible.
Solutions:
- Verify Portbase integration is enabled (Settings → Portbase)
- Check you have Declarations permission
- Log out and log back in
- Contact administrator to verify configuration
Cannot Submit Notification
Problem: “Submit” button is disabled or error when clicking.
Solutions:
- Check notification status (can only submit “Pending” or “Failed”)
- Verify you have appropriate permissions
- Ensure Portbase credentials are configured
- Test Portbase connection in settings
- Contact administrator if issue persists
Related Documentation
- Portbase Settings - Configure Portbase integration
- Declarations - Creating and managing declarations
- Documents - Managing declaration documents
Support
For Portbase-specific questions:
- Portbase Support: integration@portbase.com
- Portbase Documentation: https://developer.portbase.com
For Borderbolt questions:
- Contact your system administrator
- Review notification error messages for specific issues
- Check Settings → Portbase for connection status