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 REQUIREDBusiness 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 REQUIREDInvoice 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 REQUIREDInvoice 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 REQUIREDBuyer 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 REQUIREDBuyer 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 RESOLVEDRecipient 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 REQUIREDNet 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 REQUIREDTax 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 REQUIREDGross 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 DERIVEDApplicable 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 DERIVEDSource 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 DERIVEDDestination 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 DERIVEDRegulatory 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 DERIVEDApplicable 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 DERIVEDCIUS 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 DERIVEDCanonical 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 RESOLVEDSource 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 RESOLVEDDestination 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 DERIVEDRegulatory 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 RETURNEDClearance 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 DERIVEDRegulatory 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 RESOLVEDCanonical 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 RETURNEDAuthority 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 RESOLVEDNetwork 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 RETURNEDRegulatory 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 DERIVEDVerification 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 RESOLVEDBuyer 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 RETURNEDInbound 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 RETURNEDInbound 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 REQUIREDCorrection 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 DERIVEDCanonical 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 RESOLVEDRequested 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 DERIVEDApplicable 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 DERIVEDCanonical 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 DERIVEDCanonical 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 DERIVEDRegulatory 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 DERIVEDCanonical 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"
}
]