IntegrationEvent: OnBeforeCheckShipment

OnBeforeCheckShipment(var ShipmentHeader: Record "Shipment Header SCNVN"; TempSendcloudError: Record "Sendcloud Error SCNVN" temporary; var IsHandled: Boolean);

This event is fired before validating a shipment before posting.

Parameters:

  • ShipmentHeader - Sendcloud Shipment Header record
  • TempSendcloudError - Temporary Sendcloud Error record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterCheckShipment

OnAfterCheckShipment(var ShipmentHeader: Record "Shipment Header SCNVN"; TempSendcloudError: Record "Sendcloud Error SCNVN" temporary);

This event is fired after validating a shipment before posting.

Parameters:

  • ShipmentHeader - Sendcloud Shipment Header record
  • TempSendcloudError - Temporary Sendcloud Error record


IntegrationEvent: OnBeforePostShipment

OnBeforePostShipment(var ShipmentHeader: Record "Shipment Header SCNVN"; var IsHandled: Boolean);

This event is fired before posting a shipment.

Parameters:

  • ShipmentHeader - Sendcloud Shipment Header record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterPostShipment

OnAfterPostShipment(var ShipmentHeader: Record "Shipment Header SCNVN");

This event is fired after posting a shipment.

Parameters:

  • ShipmentHeader - Sendcloud Shipment Header record


IntegrationEvent: OnBeforeCreateParcelJson

OnBeforeCreateParcelJson(var ParcelRec: Record "Parcel SCNVN"; var Parcel: JsonObject; var IsHandled: Boolean);

This event is fired before creating parcel JSON for shipment posting.

Parameters:

  • ParcelRec - Sendcloud Parcel record
  • Parcel - JSON object containing parcel data
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterCreateParcelJson

OnAfterCreateParcelJson(var ParcelRec: Record "Parcel SCNVN"; var Parcel: JsonObject);

This event is fired after creating parcel JSON for shipment posting.

Parameters:

  • ParcelRec - Sendcloud Parcel record
  • Parcel - JSON object containing parcel data


IntegrationEvent: OnBeforeCreateParcelItemJson

OnBeforeCreateParcelItemJson(var ParcelItemRec: Record "Parcel Item SCNVN"; var ParcelItem: JsonObject; var IsHandled: Boolean);

This event is fired before creating parcel item JSON for shipment posting.

Parameters:

  • ParcelItemRec - Sendcloud Parcel Item record
  • ParcelItem - JSON object containing parcel item data
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterCreateParcelItemJson

OnAfterCreateParcelItemJson(var ParcelItemRec: Record "Parcel Item SCNVN"; var ParcelItem: JsonObject);

This event is fired after creating parcel item JSON for shipment posting.

Parameters:

  • ParcelItemRec - Sendcloud Parcel Item record
  • ParcelItem - JSON object containing parcel item data