DBNA Technical Interface Specifications
Complete technical documentation for implementing DBNA connections, from architecture to practical implementation and API integration
DBNA Architecture & Components
The DBNA architecture is built on proven international standards while incorporating specific requirements for US and Canadian business practices. All components work together to enable secure and reliable document exchange with full interoperability.
Access Point (AP)
- AS2/AS4 protocol implementation
- Digital certificate management
- Message Level Response (MLR)
- UBL document validation
- DBNA network connectivity
Service Metadata Publisher (SMP)
- Endpoint discovery service
- Participant capabilities registration
- Document type support
- REST API interface
- DNS-based lookup service
Service Metadata Locator (SML)
- Central DNS-based registry
- SMP lookup service
- US business identifier support
- NAPTR DNS records
- High availability infrastructure
Security & Digital Certificates
All DBNA communications are secured with industry-standard cryptography and digital certificates. The framework ensures compliance with US federal security standards and maintains compatibility with international partners.
Certificate Requirements
- Certificate Type: X.509v3 certificates with DBNA-specific extensions
- Signature Algorithm: Minimum SHA-256 or higher
- Key Length: RSA 2048-bit minimum (RSA 4096-bit recommended)
- Certificate Validation: OCSP (Online Certificate Status Protocol)
- Renewal Period: Annual certificate renewal mandatory
- Certificate Authority: DBNA authorized CA providers only
Certificate management for DBNA requires specific configuration and compliance checks. Our experts can help with secure PKI setup and ongoing certificate lifecycle management.
Get Implementation SupportAPI Specifications & Endpoints
SMP API Endpoints
Endpoint | Method | Description | Response Format |
---|---|---|---|
/participants/{participantId} | GET | Retrieve participant metadata | XML/JSON |
/participants/{participantId}/services | GET | List available services | XML/JSON |
/participants/{participantId}/documents/{docType} | GET | Get document type capabilities | XML/JSON |
/health | GET | Service health check | JSON |
Business Document API
Endpoint | Method | Description | Content Type |
---|---|---|---|
/send/invoice | POST | Send UBL invoice document | application/xml |
/send/creditnote | POST | Send UBL credit note | application/xml |
/receive/{messageId} | GET | Retrieve incoming document | application/xml |
/status/{messageId} | GET | Check delivery status | application/json |
Transport Protocols
- Primary Protocol: AS4 (OASIS AS4 Profile of ebMS 3.0)
- Fallback Protocol: AS2 for legacy systems
- Message Patterns: Synchronous and asynchronous exchange
- Compression: Gzip compression supported
- Maximum Message Size: 100 MB (configurable per provider)
- Encryption: TLS 1.3 mandatory, optional message-level encryption
AS4 implementation requires deep technical expertise and compliance with DBNA specifications. Let our technical team help with complex integrations and testing.
Get Technical ExpertiseImplementation Requirements
Minimum System Requirements
- Java 11+ or .NET Core 3.1+
- TLS 1.3 support mandatory
- 8 GB RAM minimum (16 GB recommended)
- 20 GB disk space minimum
- 99.9% uptime SLA required
Network Configuration
- Static public IP address required
- Port 443 (HTTPS) open for incoming
- Port 80 (HTTP) for redirects
- DNS A/AAAA records configured
- Load balancer support recommended
Compliance & Monitoring
- Transaction logging (7 years minimum)
- Performance metrics collection
- Error tracking & alerting
- Audit trail compliance
- Data privacy regulations adherence
Integration Steps
- Environment Setup: Configure development and production environments according to DBNA specifications
- Certificate Installation: Obtain and install DBNA digital certificates from authorized CA
- Access Point Configuration: Set up AS4 endpoints and configure SMP registration
- Document Validation: Implement UBL document validation and Schematron business rules
- Testing Phase: Complete DBNA conformance testing with certified test scenarios
- Production Deployment: Deploy to production with monitoring and alerting configured
- Ongoing Compliance: Maintain certificates, monitoring, and compliance reporting
Our strategic implementation approach minimizes downtime and reduces risks through proven methodologies and extensive testing protocols.
Plan Your ImplementationNeed Help with Technical Implementation?
Our technical experts are ready to help you with all aspects of your DBNA integration, from architecture design to production deployment and ongoing support.
Peppol.now - Your guide in the world of electronic invoicing