DBNA Technical Interface Specifications | Complete Implementation Guide - Peppol.now

DBNA Technical Interface Specifications

Complete technical documentation for implementing DBNA connections, from architecture to practical implementation and API integration

DBNA Architecture & Components

The DBNA network uses a four-corner model with standardized interfaces and protocols, specifically designed for the North American business landscape.

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

DBNA uses enterprise-grade PKI framework for end-to-end security, ensuring all communications meet US regulatory requirements.

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
Need help with certificate implementation?

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 Support

API Specifications & Endpoints

DBNA provides RESTful APIs following industry standards with specific extensions for North American business requirements.

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
Need AS4 protocol implementation support?

AS4 implementation requires deep technical expertise and compliance with DBNA specifications. Let our technical team help with complex integrations and testing.

Get Technical Expertise

Implementation Requirements

Technical and infrastructure requirements for successful DBNA network integration.

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

  1. Environment Setup: Configure development and production environments according to DBNA specifications
  2. Certificate Installation: Obtain and install DBNA digital certificates from authorized CA
  3. Access Point Configuration: Set up AS4 endpoints and configure SMP registration
  4. Document Validation: Implement UBL document validation and Schematron business rules
  5. Testing Phase: Complete DBNA conformance testing with certified test scenarios
  6. Production Deployment: Deploy to production with monitoring and alerting configured
  7. Ongoing Compliance: Maintain certificates, monitoring, and compliance reporting
Want to optimize your implementation timeline?

Our strategic implementation approach minimizes downtime and reduces risks through proven methodologies and extensive testing protocols.

Plan Your Implementation

Need 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