D2F CompliantD2F TechnologyBusiness Suite · D2F Compliant Solution⌂ Home

D2F DEVELOPER PLATFORM

CBM Explorer

Search the executable d2f.cbm.v2 contract and answer who supplies each field, who resolves it, where it is used and which regulatory layer can affect it.

38 fields · d2f.cbm.v2 · 2.3.0

Regulatory runtime contract

Country Packs produce canonical events and references; raw national payloads stay outside the CBM and are linked by evidence reference.

Canonical events
20
Reference types
CLEARANCE_ID · AUTHORITY_INVOICE_ID · MESSAGE_ID · RECEIPT_ID · UPO_REFERENCE · DELIVERY_ID · REPORTING_ID
Common properties
jurisdiction · sourceJurisdiction · destinationJurisdiction · system · authority · provider · connectorId · connectorEnvironment · type · status · stage · machineCode · blocking · nationalStatus · canonicalStatus · externalReference · timestamp · receivedAt · submittedAt · acceptedAt · rejectedAt · effectiveAt · evidenceReference · correlationId · requestId · rawPayloadReference · sourceCountryPackVersion · destinationCountryPackVersion
invoice.d2fIdD2F DERIVED

Immutable D2F invoice identifier

D2F computes this value from canonical inputs.

Entity
Invoice
Type
string
Cardinality
1
Canonical
derived
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"019d2f00-7c1e-7000-8000-000000000001"
invoice.numberSOURCE REQUIRED

Business invoice number (BT-1)

The source system must provide this value.

Entity
Invoice
Type
string
Cardinality
1
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"INV-2026-00125"
invoice.issueDateSOURCE REQUIRED

Invoice issue date

The source system must provide this value.

Entity
Invoice
Type
date · YYYY-MM-DD
Cardinality
1
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"2026-09-22"
invoice.currencySOURCE REQUIRED

Invoice currency

The source system must provide this value.

Entity
Invoice
Type
string · ISO-4217
Cardinality
1
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"EUR"
buyer.legalNameSOURCE REQUIRED

Buyer legal name

The source system must provide this value.

Entity
Organization
Type
string
Cardinality
1
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"ACME France"
buyer.identifiersSOURCE REQUIRED

Buyer identifiers

The source system must provide this value.

Entity
Identifier
Type
array
Cardinality
1..n
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "scheme": "SIREN",
    "value": "123456789"
  }
]
routing.electronicAddressREGULATORY PROVIDER RESOLVED

Recipient electronic address

An authorized provider resolves and proves this value.

Entity
BusinessEndpoint
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.1.0
Used by
Routing · Country Packs · Providers
Country impact
Dynamic — e.g. France BT-49
{
  "schemeId": "0225",
  "value": "12345678900012"
}
monetaryTotals.netAmountSOURCE REQUIRED

Net amount

The source system must provide this value.

Entity
Invoice
Type
decimal
Cardinality
1
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
1000
monetaryTotals.taxAmountSOURCE REQUIRED

Tax amount

The source system must provide this value.

Entity
Invoice
Type
decimal
Cardinality
1
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
200
monetaryTotals.grossAmountSOURCE REQUIRED

Gross amount

The source system must provide this value.

Entity
Invoice
Type
decimal
Cardinality
1
Canonical
required
Introduced
2.1.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
1200
regulatory.jurisdictionsD2F DERIVED

Applicable regulatory jurisdictions

D2F computes this value from canonical inputs.

Entity
CanonicalTransaction
Type
array
Cardinality
0..n
Canonical
derived
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  "PL",
  "FR"
]
regulatory.sourceJurisdictionD2F DERIVED

Source regulatory jurisdiction

D2F computes this value from canonical inputs.

Entity
CanonicalTransaction
Type
string
Cardinality
0..1
Canonical
derived
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"PL"
regulatory.destinationJurisdictionD2F DERIVED

Destination regulatory jurisdiction

D2F computes this value from canonical inputs.

Entity
CanonicalTransaction
Type
string
Cardinality
0..1
Canonical
derived
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"FR"
regulatory.transactionClassificationCOUNTRY PACK DERIVED

Regulatory transaction classification

The selected Country Pack derives it from national rules.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
derived
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "buyerType": "B2B",
  "scope": "CROSS_BORDER",
  "direction": "OUTBOUND"
}
regulatory.en16931ProfileCOUNTRY PACK DERIVED

Applicable EN16931 profile

The selected Country Pack derives it from national rules.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "profile": "EN16931",
  "version": "1.3.14"
}
regulatory.nationalExtensionsCOUNTRY PACK DERIVED

CIUS and national extensions

The selected Country Pack derives it from national rules.

Entity
CanonicalTransaction
Type
array
Cardinality
0..n
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "country": "PL",
    "profile": "FA(3)",
    "version": "1-0E"
  }
]
regulatory.taxTreatmentCOUNTRY PACK DERIVED

Canonical regulatory tax treatment

The selected Country Pack derives it from national rules.

Entity
Tax
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "category": "STANDARD",
  "reverseCharge": false
}
regulatory.sourceCountryPackD2F RESOLVED

Source Country Pack

D2F resolves it through governed platform data.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
derived
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "id": "country.pl.platform",
  "version": "1.0.0"
}
regulatory.destinationCountryPackD2F RESOLVED

Destination Country Pack

D2F resolves it through governed platform data.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
derived
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "id": "country.fr.platform",
  "version": "1.0.0"
}
regulatory.submissionsCOUNTRY PACK DERIVED

Regulatory submissions

The selected Country Pack derives it from national rules.

Entity
CanonicalTransaction
Type
array
Cardinality
0..n
Canonical
derived
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "jurisdiction": "PL",
    "system": "KSeF",
    "status": "SUBMITTED",
    "correlationId": "corr-1"
  }
]
regulatory.clearanceGOVERNMENT RETURNED

Clearance state

Responsibility is explicitly declared by the canonical contract.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "required": true,
  "status": "ACCEPTED",
  "authorityReference": "AUTH-REFERENCE"
}
regulatory.reportingCOUNTRY PACK DERIVED

Regulatory reporting state

The selected Country Pack derives it from national rules.

Entity
CanonicalTransaction
Type
array
Cardinality
0..n
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "type": "TRANSACTION_DATA",
    "status": "PREPARED",
    "period": "2026-09"
  }
]
regulatory.deliveryNETWORK RESOLVED

Canonical delivery requirements and state

Responsibility is explicitly declared by the canonical contract.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "channel": "PEPPOL",
  "status": "ROUTE_RESOLVED"
}
regulatory.authorityReferencesGOVERNMENT RETURNED

Authority references

Responsibility is explicitly declared by the canonical contract.

Entity
Identifier
Type
array
Cardinality
0..n
Canonical
resolved
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "jurisdiction": "PL",
    "authority": "KSeF",
    "type": "AUTHORITY_INVOICE_ID",
    "value": "AUTH-REFERENCE"
  }
]
regulatory.networkReferencesNETWORK RESOLVED

Network references

Responsibility is explicitly declared by the canonical contract.

Entity
Identifier
Type
array
Cardinality
0..n
Canonical
resolved
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "network": "PEPPOL",
    "type": "MESSAGE_ID",
    "value": "message-1"
  }
]
regulatory.acknowledgementsPROVIDER RETURNED

Regulatory acknowledgements

The provider returns this value after execution.

Entity
Evidence
Type
array
Cardinality
0..n
Canonical
resolved
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "type": "RECEIPT",
    "status": "AVAILABLE",
    "evidenceReference": "evidence-1"
  }
]
regulatory.verificationCOUNTRY PACK DERIVED

Verification and QR data

The selected Country Pack derives it from national rules.

Entity
Evidence
Type
array
Cardinality
0..n
Canonical
conditional
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "type": "QR",
    "verificationUrl": "https://authority.example/verify/reference"
  }
]
regulatory.buyerDeliveryNETWORK RESOLVED

Buyer delivery state

Responsibility is explicitly declared by the canonical contract.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "status": "AVAILABLE_TO_BUYER",
  "effectiveAt": "2026-09-25T12:00:00Z"
}
regulatory.inboundPROVIDER RETURNED

Inbound regulatory state

The provider returns this value after execution.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "status": "RECEIVED_BY_AUTHORITY",
  "externalReference": "inbound-1"
}
regulatory.inboundMetadataPROVIDER RETURNED

Inbound document provenance

The provider returns this value after execution.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "receivedAt": "2026-09-26T12:00:00Z",
  "connectorId": "government.pl.ksef",
  "environment": "TEST"
}
regulatory.correctionSOURCE REQUIRED

Correction and credit-note relationship

The source system must provide this value.

Entity
CreditNote
Type
object
Cardinality
0..1
Canonical
conditional
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "originalBusinessNumber": "INV-2026-00125",
  "reason": "PRICE_CORRECTION"
}
regulatory.lifecycleD2F DERIVED

Canonical regulatory lifecycle

D2F computes this value from canonical inputs.

Entity
LifecycleEvent
Type
object
Cardinality
0..1
Canonical
derived
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "currentStatus": "ACCEPTED_BY_AUTHORITY",
  "lastTransitionAt": "2026-09-26T12:00:00Z"
}
regulatory.connectorEnvironmentD2F RESOLVED

Requested connector environment

D2F resolves it through governed platform data.

Entity
CanonicalTransaction
Type
string
Cardinality
0..1
Canonical
resolved
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
"PREPRODUCTION"
regulatory.regulatoryValidation.stagesD2F DERIVED

Applicable regulatory validation stage results

D2F computes this value from canonical inputs.

Entity
CanonicalTransaction
Type
array
Cardinality
0..n
Canonical
derived
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "stageCode": "XSD_VALIDATION",
    "applicability": "MANDATORY",
    "status": "BLOCKED",
    "country": "PL",
    "profile": "PL_OUTBOUND_KSEF",
    "dependencies": [
      "DOCUMENT_SERIALIZATION"
    ]
  }
]
regulatory.readinessD2F DERIVED

Canonical transaction readiness result

D2F computes this value from canonical inputs.

Entity
CanonicalTransaction
Type
object
Cardinality
0..1
Canonical
derived
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
{
  "status": "BLOCKED",
  "mode": "DRY_RUN"
}
regulatory.blockingReasonsD2F DERIVED

Canonical blocking reasons

D2F computes this value from canonical inputs.

Entity
CanonicalTransaction
Type
array
Cardinality
0..n
Canonical
derived
Introduced
2.3.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "stage": "CONNECTOR_ENVIRONMENT_VALIDATION",
    "machineCode": "D2F_CONNECTOR_ENVIRONMENT_UNAVAILABLE"
  }
]
regulatory.evidenceD2F DERIVED

Regulatory evidence references

D2F computes this value from canonical inputs.

Entity
Evidence
Type
array
Cardinality
0..n
Canonical
derived
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "type": "RAW_AUTHORITY_RESPONSE",
    "evidenceReference": "evidence-2"
  }
]
regulatory.regulatoryEventsD2F DERIVED

Canonical regulatory events

D2F computes this value from canonical inputs.

Entity
LifecycleEvent
Type
array
Cardinality
0..n
Canonical
derived
Introduced
2.2.0
Used by
Transactions · Mappings · Validation
Country impact
Country-neutral core
[
  {
    "type": "ACCEPTED_BY_AUTHORITY",
    "jurisdiction": "PL",
    "nationalStatus": "accepted",
    "occurredAt": "2026-09-25T12:00:00Z"
  }
]