BodyliaBodylia OpenB2BSign in
← All guides

Error notice

nutrab2b.control.error.v2 · Control

Purpose
Report a processing failure that happens after the ACK (e.g. downstream ERP posting failed).
When to send
Asynchronous failure.
Sender → receiver
Receiver → Sender
Expected responses
none
Equivalent standards
EDIFACT: APERAK
Scenarios using it
-

Fields and mappings

FieldTypeReqDescriptionCode list / formatEDI / GS1 / SAP mapping
ref_eventstringyesEvent id
codestringyesError codeerror_code
messagestringyesMessage
retryablebooleanCan the sender retry?

Business rules

Example

{
  "specversion": "2.0",
  "id": "evt-error_notice-ERROR_NOTICE-1",
  "type": "nutrab2b.control.error.v2",
  "source": "urn:gln:0614141000012:erp",
  "subject": "ERROR_NOTICE",
  "time": "2026-11-02T09:00:00Z",
  "datacontenttype": "application/json",
  "dataschema": "https://nutrab2b.org/schemas/2.0/ERROR_NOTICE.json",
  "sender": {
    "gln": "0614141000012"
  },
  "receiver": {
    "gln": "4012345000009"
  },
  "correlationid": "CONV-RFQ-1001",
  "idempotencykey": "ERROR_NOTICE:ERROR_NOTICE:1",
  "sequence": 1,
  "env": "test",
  "data": {
    "ref_event": "01JBF8K3Q1Z8M4R2T6V9X0YAB1",
    "code": "NB-E009",
    "message": "PO-55012 not found in ERP",
    "retryable": true
  }
}

Mapping checklist