Parcel Events SCNVN (71312646)

Created by Tys van den Heuvel, Modified on Wed, 25 Feb at 11:22 AM by Tys van den Heuvel

IntegrationEvent: OnBeforeCancelParcel

OnBeforeCancelParcel(var Parcel: Record "Parcel SCNVN"; var IsHandled: Boolean);

This event is fired before canceling a parcel.

Parameters:

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


IntegrationEvent: OnAfterCancelParcel

OnAfterCancelParcel(var Parcel: Record "Parcel SCNVN"; HttpStatusCode: Integer);

This event is fired after canceling a parcel.

Parameters:

  • Parcel - Sendcloud Parcel record
  • HttpStatusCode - Specifies the HTTP status code from the cancellation request


IntegrationEvent: OnBeforeSetItemDetails

OnBeforeSetItemDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)

This event is fired before setting parcel item details from an item.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSetItemDetails

OnAfterSetItemDetails(var Parcel: Record "Parcel Item SCNVN"; Item: Record Item)

This event is fired after setting parcel item details from an item.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • Item - Item record


IntegrationEvent: OnBeforeSetSalesOrderLineDetails

OnBeforeSetSalesOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)

This event is fired before setting parcel item details from a sales order line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSetSalesOrderLineDetails

OnAfterSetSalesOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; SalesLine: Record "Sales Line")

This event is fired after setting parcel item details from a sales order line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • SalesLine - Sales Line record


IntegrationEvent: OnBeforeSetSalesShipmentLineDetails

OnBeforeSetSalesShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)

This event is fired before setting parcel item details from a sales shipment line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSetSalesShipmentLineDetails

OnAfterSetSalesShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; SalesShipmentLine: Record "Sales Shipment Line")

This event is fired after setting parcel item details from a sales shipment line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • SalesShipmentLine - Sales Shipment Line record


IntegrationEvent: OnBeforeSetTransferOrderLineDetails

OnBeforeSetTransferOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)

This event is fired before setting parcel item details from a transfer order line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSetTransferOrderLineDetails

OnAfterSetTransferOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; TransferLine: Record "Transfer Line")

This event is fired after setting parcel item details from a transfer order line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • TransferLine - Transfer Line record


IntegrationEvent: OnBeforeSetTransferShipmentLineDetails

OnBeforeSetTransferShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)

This event is fired before setting parcel item details from a transfer shipment line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSetTransferShipmentLineDetails

OnAfterSetTransferShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; TransferShipmentLine: Record "Transfer Shipment Line")

This event is fired after setting parcel item details from a transfer shipment line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • TransferShipmentLine - Transfer Shipment Line record


IntegrationEvent: OnBeforeSetServiceOrderLineDetails

OnBeforeSetServiceOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)

This event is fired before setting parcel item details from a service order line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSetServiceOrderLineDetails

OnAfterSetServiceOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; ServiceLine: Record "Service Line")

This event is fired after setting parcel item details from a service order line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • ServiceLine - Service Line record


IntegrationEvent: OnBeforeSetServiceShipmentLineDetails

OnBeforeSetServiceShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)

This event is fired before setting parcel item details from a service shipment line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSetServiceShipmentLineDetails

OnAfterSetServiceShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; ServiceShipmentLine: Record "Service Shipment Line")

This event is fired after setting parcel item details from a service shipment line.

Parameters:

  • Parcel - Sendcloud Parcel Item record
  • ServiceShipmentLine - Service Shipment Line record


IntegrationEvent: OnBeforeUpdateParcel

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

This event is fired before updating a parcel.

Parameters:

  • ParcelRec - Sendcloud Parcel record
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterUpdateParcel

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

This event is fired after updating a parcel.

Parameters:

  • ParcelRec - Sendcloud Parcel record
  • Parcel - JSON object containing the updated parcel


IntegrationEvent: OnBeforeProcess

OnBeforeProcess(var Parcel: Record "Parcel SCNVN"; var Payload: JsonToken; var Response: JsonToken; HttpStatusCode: Integer; var IsHandled: Boolean);

This event is fired before processing a parcel payload and response.

Parameters:

  • Parcel - Sendcloud Parcel record
  • Payload - JSON token containing the request payload
  • Response - JSON token containing the response payload
  • HttpStatusCode - Specifies the HTTP status code
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterProcess

OnAfterProcess(var Parcel: Record "Parcel SCNVN"; Payload: JsonToken; Response: JsonToken; HttpStatusCode: Integer);

This event is fired after processing a parcel payload and response.

Parameters:

  • Parcel - Sendcloud Parcel record
  • Payload - JSON token containing the request payload
  • Response - JSON token containing the response payload
  • HttpStatusCode - Specifies the HTTP status code


IntegrationEvent: OnBeforeSyncParcelStatuses

OnBeforeSyncParcelStatuses(var IsHandled: Boolean);

This event is fired before synchronizing parcel statuses.

Parameters:

  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterSyncParcelStatuses

OnAfterSyncParcelStatuses(ParcelStatuses: JsonArray);

This event is fired after synchronizing parcel statuses.

Parameters:

  • ParcelStatuses - JSON array containing synchronized parcel statuses


IntegrationEvent: OnAfterSyncParcelStatus

OnAfterSyncParcelStatus(var ParcelStatusRec: Record "Parcel Status SCNVN"; ParcelStatus: JsonObject);

This event is fired after synchronizing a single parcel status.

Parameters:

  • ParcelStatusRec - Sendcloud Parcel Status record
  • ParcelStatus - JSON object containing the synchronized parcel status


IntegrationEvent: OnBeforeGetParcelById

OnBeforeGetParcelById(ParcelId: Integer; var Parcel: JsonObject; var Found: Boolean; var IsHandled: Boolean);

This event is fired before retrieving a parcel by parcel id.

Parameters:

  • ParcelId - Specifies the parcel identifier
  • Parcel - JSON object containing the parcel
  • Found - Indicates whether the parcel was found
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterGetParcelById

OnAfterGetParcelById(ParcelId: Integer; var Parcel: JsonObject);

This event is fired after retrieving a parcel by parcel id.

Parameters:

  • ParcelId - Specifies the parcel identifier
  • Parcel - JSON object containing the parcel


IntegrationEvent: OnBeforeGetParcel

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

This event is fired before retrieving a parcel from a parcel record.

Parameters:

  • ParcelRec - Sendcloud Parcel record
  • Parcel - JSON object containing the parcel
  • Found - Indicates whether the parcel was found
  • IsHandled - Use this parameter if you want to completely override the standard process


IntegrationEvent: OnAfterGetParcel

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

This event is fired after retrieving a parcel from a parcel record.

Parameters:

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


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article