Service Commit Status is "Hard" when the following are true:
Service "Hard" Commit flag is True, or Number of Service "Hard" Committed Shipment Legs Counter is non-zero, or Load Operational Status is one of: Tendered, Tender Accepted, Confirming, Picked-Up, In Transit, Stopped (inactive), Completed, Closed.
Service ID is not null.
Service Commit Status is "Soft" when all of the following are true:
Service "Hard" Commit flag is False.
Number of Service "Hard" Committed Shipment Legs Counter is zero.
Load Operational Status is one of: Open, Planned.
"Soft" Commit flag for the load is True.
Service Commit Status is "Suggested" when all of the following are true:
Service "Hard" Commit flag is False.
Number of Service "Hard" Committed Shipment Legs Counter is zero.
Load Operational Status is one of: Open, Planned.
"Soft" Commit flag for the load is False.
Service ID is not null.
Service Commit Status will be null when none of the situations described above are applicable.
Trips
Service Commit Status is "Hard" when the following are true:
Service "Hard" Commit flag is True, or Number of Service "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).
Service ID is not null.
Service Commit Status is "Soft" when all of the following are true:
Service "Hard" Commit flag is False.
Number of Service "Hard" Committed Loads Counter is zero.
The operational status for the first load on trip is one of: Open, Planned.
Number of Service "Soft" Committed Loads Counter is non-zero.
Service ID is not null.
Service Commit Status is "Suggested" when all of the following are true:
Service "Hard" Commit flag is False.
Number of Service "Hard" Committed Loads Counter is zero.
The operational status for the first load on trip is one of: Open, Planned.
Number of Service "Soft" Committed Loads Counter is zero.
Service ID is not null.
Service Commit Status will be null when none of the situations described above are applicable
Bookings
Service Commit Status is "Hard" when the following are true:
Service "Hard" Commit flag is True, or Number of Service "Hard" Committed Loads Counter is non-zero, or the operational status of the booking is one of: Tendered, Tender Accepted, All Loads Confirmed, All Loads Completed, Closed).
Service ID is not null.
Service Commit Status is "Soft" when all of the following are true:
Service "Hard" Commit flag is False.
Number of Service "Hard" Committed Loads Counter is zero.
The operational status for the booking is one of: Open, Planned.
Number of Service "Soft" Committed Loads Counter is non-zero.
Service ID is not null.
Service Commit Status is "Suggested" when all of the following are true:
Service "Hard" Commit flag is False.
Number of Service "Hard" Committed Loads Counter is zero.
The operational status for the booking is one of: Open, Planned.
Number of Service "Soft" Committed Loads Counter is zero.
Service ID is not null.
Service Commit Status will be null when none of the situations described above are applicable.