MAP-EVT-POS-SALE · version 1
POS Sale Status Change → Retail Sale Completed
Event translation · Event
Source
POS · sale_status_history
Field mappings
| Source field | Canonical field | Contribution | Survivorship |
|---|---|---|---|
| from_status | from_status | Direct | |
| sale -> OBJECT RetailTransaction | subject_id | Derived | |
| sale_status_history.sale_id | subject_id | Derived |
Canonical records produced (3)
- RetailSaleCompleted-20260730T0930-1 Retail Sale Completed · trace
- RetailSaleCompleted-20260730T0930-2 Retail Sale Completed · trace
- RetailSaleCompleted-20260730T0930-3 Retail Sale Completed · trace
Rule definition
{
"select": {
"field": "to_status",
"equals": "COMPLETED"
},
"subject": {
"via": [],
"kind": "OBJECT",
"from_field": "sale_id",
"target_type": "RetailTransaction",
"target_object": "sale",
"target_system": "POS",
"classification": "INTERNAL"
},
"attributes": {
"from_status": {
"from": [
"from_status"
],
"classification": "INTERNAL"
}
},
"occurred_at": "changed_at",
"business_key": "sale_status_history_id"
}