The following applies for both the Tractor and Trailer Domiciles for the load.
Domicile Commit Status is "Hard" when the following are true:
Domicile "Hard" Commit flag is True, or Load Operational Status is one of: Tendered, Tender Accepted, Confirming, Picked-Up, In Transit, Stopped (inactive), Completed, Closed.
Domicile ID is not null.
Domicile Commit Status is "Soft" when all of the following are true:
Domicile "Hard" Commit flag is False.
Load Operational Status is one of: Open, Planned.
"Soft" Commit flag for the load is True.
Domicile Commit Status is "Suggested" when all of the following are true:
Domicile "Hard" Commit flag is False.
Load Operational Status is one of: Open, Planned.
"Soft" Commit flag for the load is False.
Domicile ID is not null.
Domicile Commit Status will be null when none of the situations described above are applicable.
Trips
The following applies for the Tractor Domicile for the trip. Trailer Domicile is not supported at trip level.
Tractor Domicile Commit Status is "Hard" when the following are true:
Tractor Domicile "Hard" Commit flag is True, or Number of Tractor Domicile "Hard" Committed Loads Counter is non-zero, or the operational status of the first load on trip is one of: Tendered, Tender Accepted, Confirming, Picked-Up, In Transit, Stopped (inactive), Completed, Closed).
Domicile ID is not null.
Tractor Domicile Commit Status is "Soft" when all of the following are true:
Tractor Domicile "Hard" Commit flag is False.
Number of Tractor Domicile "Hard" Committed Loads Counter is zero.
The operational status for the first load on trip is one of: Open, Planned.
Number of Tractor Domicile "Soft" Committed Loads Counter is non-zero.
Tractor Domicile is not null.
Tractor Domicile Commit Status is "Suggested" when all of the following are true:
Tractor Domicile "Hard" Commit flag is False.
Number of Tractor Domicile "Hard" Committed Loads Counter is zero.
The operational status for the first load on trip is one of: Open, Planned.
Number of Tractor Domicile "Soft" Committed Loads Counter is zero.
Tractor Domicile ID is not null.
Tractor Domicile Commit Status will be null when none of the situations described above are applicable