D2F CompliantD2FBusiness Suite · Enterprise Platform

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.

9 fields · d2f.cbm.v2 · 2.1.0

invoice.numberSOURCE REQUIRED

Invoice number

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