Messages and code tables

Get information about error messages, code tables and abbreviations, and tracking scan events

Error messages

Error messages and mitigation strategies

In some cases, it will make sense to pass an error message directly to your end users. In other cases, you can choose to prevent an error message from appearing by putting a mitigation strategy in place, as described in the table below.

Please note: Where messages have parameters (a number in curly brackets), the web service will substitute the appropriate value(s).

Error messages and mitigation strategies
CodeDescriptionMeaning and mitigation
ServerRejected by SLM Monitor.

You have exceeded the throttle limit for your API key. You'll be blocked from making additional calls for up to a minute.

You can request a limit increase using the “Increase Limits” link found below your API keys.

AA001The user ID for the request has been deactivated. If you left the Developer Portal, rejoin the portal.From the Developer Portal website, select Register.
AA002

The username and password of the request don't match the endpoint.

For example, development key against production endpoint or vice versa.

Merchant requests can't be sent to the development environment.
AA003The API key in the Authorization header doesn't match the mailed-by customer number in the request.Verify your data.
AA004You can't mail on behalf of the requested customer.N/A
AA005Platform ID not specified.The platform-id header variable is empty or not present in the URL. This should only be encountered during platform development coding.
AA006Platform not authorized.

The platform-id specified is incorrect or the merchant subsequently came to Canada Post and intentionally revoked permission for your platform to submit transactions on its behalf. The merchant could be asked to revalidate with Canada Post if they want to re-establish their relationship with the platform.

This error would also occur if the online owner of the platform key voluntarily withdrew from the Developer Portal.

In rare cases, Canada Post may have deactivated the entire platform status due to fraud or misuse concerns.

AA007Platform not active.

You'll get this error if you've tried to use Get Merchant Registration Token while your application to become an approved ecommerce platform with Canada Post is still pending. You can't use this service until we have approved your application.

In rare cases, we may have deactivated the entire platform status due to fraud or misuse concerns.

AA009Key type not valid for platform-id.If a key other than a merchant key is being used to authenticate a transaction, the platform-id field must not be specified. Remove the platform-id field from the request even if you're a registered platform. Only requests done on behalf of a merchant can specify the platform-id.
AA010Incorrectly configured platform request.The platform-id in the header and the platform-id in the URL disagree. These values must match.
E00010No post offices found.N/A
E002AAA Authentication Failure.The API Key for the request is invalid. Please double-check your inputs.
002Duplicate PIN.The Parcel Identification Number (PIN) or Delivery Notice Card (DNC) number you provided in your request is a duplicate.
003No signature image available.

You might get this message if:

  • You're looking for a signature image for a service that doesn't support signature (such as U.S. and international services).
  • 45 days have passed since the signature image was captured.
  • A recipient requested suppression of their signature image from view.

 

004No PIN history.No tracking results were found based on the parameters provided. Check your parameters and the order of the 'from' and 'to' dates.
006Reference number, mailed from date, mailed to date and destination postal code are required fields for a reference number search.Received only on reference number searches. Please provide all required fields.
007No delivery information available.N/A
008Invalid date.For summary reference searches, dates greater than 2 months old will result in a return of this error.
200Success - As per specific service
(see individual service documentation).
Process the details in the message body.
202The requested resource is not yet available. Please try again later. For example, after a Create Non-Contract Shipment request, a delay of approximately 1 second is required before you can retrieve the shipping label with a Get Artifact call.Submit the same request at regular intervals (for example, every second). For some types of actions, such as transmitting thousands of shipments, you may need to poll for a few minutes before the request is successful.
204Success.No action required. In other words, deletion was successful.
304Success.Use the stored version of the data. The resource hasn't been modified. Used in combination with ETag and If-None-Match headers.
400Error
Code = "Server"
A request failed schema validation. The description contains a detailed message to help you troubleshoot. These errors should only occur during development and should be resolved before any application goes to production.
400Error
Code = numeric
If the code is numeric, the error could either be corrected by an end-user, given a flexible UI, or could be corrected by the developer in the form of logical selections, filters, or validations by the application in advance of sending the request.
401Error.Correct the API key in the Authorization header.
403Error.See Errors AA001, AA002, AA003, AA004
404Not found.The resource path is incorrect or the resource is no longer available. If received for a recently created resource, retry later.
406Error.The interface version expected to be returned by the request (GET) is invalid or not supported. Change the Accept header variable.
415Error.The interface version declared in the request (POST) is invalid or not supported. Change the content-type header variable.
500Error.Correct the schema error as per the detailed message.
1128Value is a mandatory field for at least one of the options selected.One of the specified <option-code> values requires an <option-amount> indicator. For example, Collect on Delivery (COD) and Insurance (COV) require amounts. You can identify options with this requirement by a Get Option call where the <qualifier-required> element is 'true'.
1156Address Line 1 is a mandatory field.Please include a value in address-line-1.
1157City is mandatory when shipping to Canada or USA.Please enter a city.
1159Province is mandatory when shipping to Canada and state is mandatory when shipping to USA.Please enter a province or state.
1182The transaction could not be authorized. Please update the credit card information.Due to an issue with the default credit card on file with Canada Post, we can't authorize this transaction. This error will occur, for example, if the credit card has expired or has been reported stolen. Please sign in to the Canada Post website and edit your business profile to provide updated credit card information.
1184The COD Method of Collection is a mandatory field when the COD option is selected.The COD option requires the end user to indicate the method of collection for the COD order. See the code table for valid option-qualifier-2 values in Create Shipment.
1459The Reason for Export code value is not valid (Please note: As of April 2016, gift is no longer valid).Enter a valid reason for export. The options are:
DOC = document
SAM = commercial sample
REP = repair or warranty
SOG = sale of goods
OTH = other (if you select OTH, you must also provide more details in the other-reason field)
1622The expected-mailing-date must not be in the past.The <expected-mailing-date> is used to calculate the delivery date. It should be either the current date or a date in the future when the mail will be deposited at Canada Post. You can remove this element from the request, in which case it will be assumed that the shipment is deposited on the same day as the electronic record is created. The system or user can also provide a future date.
1653Method of payment “Account” is not available. Please select another method of payment.To create an authorized return or a commercial shipping label you must be a commercial customer with a parcel agreement and have an account in good standing. If you're a Solutions for Small Business™ customer, returns web services are not available.
1702The contract number is not associated to the Mailed on Behalf of Customer Number in the CPC accounting system on the mailing date.N/A
1711Please select a different method of payment.Valid methods of payment are by account or credit card.
1718The value exceeds the maximum threshold of {0}.The amount of insurance requested in the <option-amount> must be reduced to the maximum value (as indicated in the error message) or less.
1719The coverage amount can't exceed the total value of your goods, up to the maximum allowable for the product and country.

If you want the maximum allowable coverage, set option-qualifier-1 to 'true' and don't provide a value in option-amount.

Otherwise, adjust your option-amount value so it's less than or equal to the total value of your goods or the maximum allowable for product and country.

1722The {0} option is invalid for the selected service. Please change the options or select another service.End users can select a number of options when using delivery services. However, not all shipping and mailing services offer the same set of options. You can set up the Get Service request in advance so you present only the allowable options for a given service.
1740The postal code is invalid.This message appears if the postal code provided in the <destination> group is invalid. Some postal codes have a valid format but don't exist as part of a valid street address. Postal codes that generate this error must be corrected by the end user or in the source data store.
1743The Customs Non Delivery Instruction can't be 'Treat As Abandoned' if shipping an international parcel service with coverage.Either the coverage option (COV) needs to be removed or the non-delivery option of 'ABAN' needs to be changed to one of the other valid options such as 'RASE' (Return at Sender's Expense).
2550Contract number is not valid.This error occurs when a rating request is made with a non-numeric value for the contract parameter in the query string. This value can be omitted to see information available to all customers.
2206Contract Number is a required field.For a Create Shipment request, a value for element <contract-id> within <settlement-info> must be provided. Behalf-of customers without a contract can't use the Create Shipment request.
2550The contract number is not valid.The contract-id you provided is not a valid contract number. Check your number and try again.
2561This Customer Number and Contract Number combination is invalid.For a Create Shipment request, the value in the MOBO customer in the URL doesn't have a valid relationship to the <contract-id> value in the body of the request.
For a Get Rates request, the <customer-number> and <contract-id> values in the body of the request don't have a valid relationship.
If the 'mailed by' and MOBO customer numbers are the same, the error will be with the contract number.
2653The postal code isn't valid for the selected province. Please correct the postal code or select a different province.In the <destination> group, the <prov-state> value doesn't agree with the province for the <postal-zip-code> value. One of these two elements needs to be changed to align with the other.
2683The COD amount cannot exceed {0}.

The value in <option-amount> must be reduced.

Please note: There's a $1,000 maximum (including shipping cost, if applicable) on COD shipments for Solutions for Small Business™ customers and a $5,000 maximum for commercial customers.

The maximum allowed collection amounts by method of collection are outlined in the Postal guide.

2700Total Customs Weight must not be greater than the item weight.The value in the <weight> element within <parcel-characteristics> can't be less than the sum of the product of <unit-weight> and <customs-number-of-units> within each <item>. If this occurs, it suggests the list of items for customs is incorrect (too high) or the total weight is incorrect (too low).
7000The selected service is not available for this country and contract combination.

The <service-code> and the <country-code> within <destination> need to be valid pairings. For example, the <country-code> must always be 'US' when the <service-code> begins with 'USA'. Likewise, 'US' or 'CA' can't be the value in the <country-code> when the <service-code> begins with 'INT'.

Shipping to a U.S. Protectorate

When using other shipping services to ship to protectorates, the service code must begin with ‘USA’, the country code 'US', and the <prov-state> must be the protectorate country code.

View U.S. protectorate codes

7007The weight value is invalid. The weight of each piece must be less than or equal to {0}.Different shipping and mailing services have different maximum allowed weights. You can pre-determine the maximum allowed weight by calling Get Service for the service and checking the 'max' attribute of the <weight-restriction> element.
7008Xpresspost-International should be used for the selected country rather than International Parcel Air.The value in <service-code> is INT.XP.AIR however the value in the <country-code> within <destination> supports INT.XP instead.
7010We can't provide you with a price at this time. Please try again later.This error is returned along with an HTTP code of 202, which indicates that your application should sleep for a second and try the same request again. This message shouldn't be presented to the end user.
7031Please provide the conversion factor from the Canadian dollar (required when customs currency is not CAD)When the <currency> within <customs> is not in Canadian dollars (CAD), you must include a conversion rate in <conversion-from-cad>. This value is then multiplied by the <customs-value-per-unit> to calculate the value in CAD.
7041You can only include a maximum of 8 instances of the 'item' element per shipment when using Small Packet service. Please reduce to 8 or change the shipping service.In your Create Shipment request, reduce the number of 'item' elements to 8 or fewer or choose a different shipping service.
7050The {0} option requires the {1} option, please add the prerequisite or remove the option.There are some options that can be applied to a shipment that require the presence of another option. You can use the Get Option call in advance to check the contents of the <prerequisite-options> group for options selected by end users or options available for a given service. Please note: The Delivery Confirmation (DC) option is added automatically where available or included with the service.
7051The {0} option conflicts with the {1} option, please remove one of the options.There are some options that can be applied to a shipment that conflict with the presence of another option. You can use the Get Option call in advance to check the contents of the <conflicting-options> group from a Get Option call for options selected by end users or options available for a given service.
7088Reason for export is invalid.

This message indicates either that:

  • The value provided in the Reason for export field isn't one of the allowed values.

    or

  • The Reason for export is 'OTH' (other) and the field Other reason isn't provided. The Other reason field is required if the Reason for export is 'OTH'.
7096Country of origin is mandatory.Add country of origin for each corresponding item in the customs info (countryOfOrigin field).
7130This product isn't available for the current contract and country.

The <service-code> and the <country-code> within <destination> need to be valid pairings. For example, the <country-code> must always be 'US' when the <service-code> begins with 'USA'. Likewise, 'US' or 'CA' can't be the value in the <country-code> when the <service-code> begins with 'INT'.

Shipping to a U.S. Protectorate

When using other shipping services to ship to protectorates, the service code must begin with 'USA', the country code 'US', and the <prov-state> must be the protectorate country code.

7230The Deliver to Post Office option isn't allowed in 'Quick Ship' mode because it requires complete recipient name and address information.Don't use this mode or option.
7266Postal code must be in format A9A or A9A9A9.Enter just the FSA (the first 3 characters of the postal code) or the full postal code in the format A9A9A9.
7272The promo code is invalid (doesn't exist or is not applicable to the selected service).Please check your promo code to see when it expires and which service(s) it's valid for.
7282At least one of Recipient Name or Company Name is required per customs regulations.Enter a name or a company-name in the destination structure.
7285As you must provide a manifest when you induct Continuous Inbound Freight (CIF) shipments, you can't set transmit-shipment to 'true' for these shipments.In your Create Shipment request, remove the element <transmit-shipment>. Be sure to perform a Transmit Shipments call and complete the required steps to produce a manifest.
7289The selected service isn't valid for the specified customer or contract.You've chosen a shipping service that's not available to you. Please select a different shipping service.
7291Shipment hasn't been transmitted; you must use Void Shipment.You can't submit a Refund Shipment request for a shipment that you haven't yet transmitted. Please use the Void Shipment service instead.
7292A refund request has already been submitted for this shipment. Refunds take a few days to be processed.We've received your request for a refund. Once we've approved it, you'll get an email and your refund. You can check the status of your service ticket by signing in to the Canada Post website.
7296The request couldn't be completed. You can try again later.You can't submit a Refund Shipment request for a shipment that you haven't yet transmitted. Please use the Void Shipment service instead.
7311The pre-authorized amount doesn't match the calculated charges.The amount that you pre-authorized doesn't match our calculated charges. To ensure you pre-authorize the proper amount, always perform a Get Rates request with exactly the same parameters (contract, article, dimensions, options, and so on) before you call Create Shipment.
7312No default Supplier Account is specified in your Canada Post profile.Please sign in to your Canada Post online profile and add a Supplier Account.
7313Supplier Account payment can only be submitted by the account provider or an authorized user.This method of payment is reserved for suppliers. Please select another method of payment. If you're a provider, please contact Canada Post.
7314Request ID already exists; it must be unique when provided.Please create a different customer-request-id that you haven't used in the last 90 days.
7315customer-request-id is mandatory on a request with pre-authorized payment.Please supply a customer-request-id. This element is mandatory because it's used as an audit trail.
7316A pre-authorized payment is only valid with transmit-shipment = true and method of payment = SupplierAccount.As you're pre-authorizing this shipment using a Supplier Account, it must be a shipment where no manifest is required and paid by Supplier Account.
7317The issuer of the default Supplier Account in your Canada Post online profile doesn't match the platform you're using.Please check your Canada Post online profile and verify the Supplier Account you've selected as default.
7322The currency code is not a valid 3-digit ISO currency code.

Enter a valid ISO currency code. For example, CAD or USD. 

Look up currency codes

8044US state value is invalid.The <country-code> within <destination> is U.S. and the state is not a valid U.S. state or protectorate.
8064A shipment can only be void if it's in a PROCESSED or PRINTED state.The shipment has already been transmitted. A refund must be requested.
8534A valid destination country must be supplied.The destination country must be provided. See Codes for valid values.
8716This product requires a valid value for Non-Delivery Handling

For some delivery services, it's mandatory to make a declaration regarding what should be done with an undeliverable shipment. You'll get this error if the required declaration isn't provided or is incorrect.

You can use the Get Service request in advance to determine the allowed values for a service. You need to apply one of the mandatory values in <option-code> as an <option> in the Create Shipment request. If a given service has only one valid value, you can use it as a default.

9105A required query parameter wasn't provided in the request.Add the required query parameter to the request.
9108You've reached the maximum number of labels that can be printed (10,000); you must transmit before continuing.A request to Create Shipment has been blocked because too many labels have been created that have not yet been transmitted. Make the Transmit Shipments request for one or more open groups before the next shipment is created.
9109You've reached the maximum number of groups that can be open (9999); you must transmit before continuing.A request to Create Shipment has been blocked because a new <group-id> value has been provided but the maximum number of unique (untransmitted) groups has already been created. Make a Transmit Shipments request for one or more open groups before the next shipment is created.
9110You've reached the maximum number of shipments in a group (5,000); you must transmit before continuing.A request to Create Shipment has been blocked because the <group-id> specified already contains the maximum number of shipments allowed. Make a Transmit Shipments request for the group or change the <group-id> value for the Create Shipment request.
9111No services are appropriate for the shipment of the defined parcel. Validate the parcel criteria against product specifications.A Get Rates request was unable to return any price quotes because the shipment characteristics such as weight or dimensions were outside of the service selected or outside of all possible services. If a specific service was selected, remove the selection or choose a different service.
9112The service {0} is not available for the specified country or customer/contract.The <service-code> specified in the request is not suitable for the shipment characteristics such as the destination country. Use Discover Services for the specified country to find valid service codes.
9113Please specify your customer number or customer number and contract number to receive a 'commercial' rate quote. You can specify a 'quote-type' of 'counter' to get consumer rates without a customer or contract number.A Get Rates request was made with <quote-type> omitted or with the value of 'commercial' and without the <customer-number> element. For commercial quotes, a contract number should also be provided if one exists.
9114To get 'counter' rates, the elements of customer number and contract number should be omitted. If a 'commercial' quote is desired, the quote-type element can be omitted or set to a value of 'commercial'.A Get Rates request was made with <quote-type> of 'counter' and <customer-number> or <contract-id> elements were present. Remove the elements or change to a 'commercial' quote type.
9116The 'From' date can't be a later date than the 'To' date.Make sure the 'From' date is earlier than the 'To' date.
9117Option {0} has been improperly assigned a value or qualifier.Some options require amounts or qualifiers, however most do not. (For example, Insurance [COV] requires an amount but the Signature does not.) You can use the Get Option call when creating options to see which services do and do not require amounts or qualifiers.
9118Group id: {0} was not found for transmission. Please remove or correct.Please remove or correct.
9119Shipment id {0} was not found for exclusion. Please remove or correct.A Transmit Shipments request was made with a specific shipment exclusion request, however the specified shipment for exclusion doesn't exist. Remove the one <shipment-id> in error or remove the <excluded-shipments> block.
9120The return service code is not valid.A Create Shipment request was made which requested a return label to be produced at the same time as the outgoing label but the <return-spec> complex type had an invalid value for <service-code>. Get Service returns a true value for <allowed-as-return-service> for codes valid to be used in a return. For example, DOM.EP, DOM.RP, DOM.XP, DOM.PC
9122All groups in the transmit request were empty or all shipments were excluded; there was nothing to transmit.A Get Groups call can be made to see what groups are candidates for transmit. It's possible that all groups are empty if a prior Transmit Shipments request was made. Empty groups are only deleted by the system after 24 hours.
9128Please set the appropriate customs defaults for a document.

If a document-only service is selected, the:

  • <reason-for-export> must be "DOC"
  • <other-reason> must be omitted
  • <currency> must be CAD
  • <conversion-from-cad> must be omitted
  • <additional-customs-info> must be omitted
  • <customs-number-of-units> must be 1
  • <customs-description> must be 'Document'
  • SKU must be omitted
  • <hs-tariff-code> must be omitted
  • <unit-weight> must be .01
  • <customs-value-per-unit> must be .01
  • <country-of-origin> must be omitted
  • <province-of-origin> must be omitted
9150System error.Unable to render a PDF due to a problem with the server. This error shouldn't occur and would be the responsibility of Canada Post to correct.
9151System error.Unable to render a PDF due to a problem with the server. This error shouldn't occur and would be the responsibility of Canada Post to correct.
9152The customer number provided doesn't have the correct format.This error is returned if the request has a MOBO customer part of the URL which is not numeric.
9153The transmit process hasn't finished yet. Please try again later.A Get Manifest request was made too soon after Transmit Shipment. A sleep time of 350 milliseconds per shipment is recommended.
9154A system error has occurred. Please try again later. If the problem persists, please contact the Canada Post help desk.You'll get this error if you're trying to use Get Manifest (Artifact ID) service but the previous Transmit Shipment attempt failed. Shipments are manifested asynchronously hence the error is returned on the following request. The common cause of transmit failure is a missing default credit card.
9155System error.Unable to render a PDF due to a problem with the server. This error shouldn't occur and would be the responsibility of Canada Post to correct.
9159No labels remain for this template.A Retrieve Next Open Return Artifact request was made but the total number of labels defined in the template has already been retrieved. Issue another Create Open Return Template request for a new set of labels.
9162Length, Height and Width are mandatory when the document flag is false.Unless sending a document, values must be provided for length, width and height.
9164You've reached the maximum number of open return templates ({0}); you may delete some templates that you're no longer using.A Create Open Return Template request was made, but the maximum allowed number of templates already exists. Templates that are no longer required can be deleted.
9165You have reached the maximum number of unused open returns ({0}); you may delete some templates that you are no longer using or specify a lower limit for this new template (current limit is {1}).There's a limit to the number of labels that can be requested by all open templates combined. A new request has been made that exceeds this limit.
9173Commercial customers with a valid parcel agreement must use Contract Shipping services. If you're a commercial customer and you don't have a parcel agreement, please contact your sales representative or call 1-866-757-5480.The customer number provided in the request belongs to a commercial customer. The Contract Shipping set of services must be used rather than the set in Non-Contract Shipping.
9174To pay by credit card, a default payment card must be indicated on your Canada Post online profile. Please ensure an active card is stored as the default. Contract shippers may use 'account' as an alternate method of payment.

(Create Shipment / Create Non-Contract Shipment)

This error appears when a Create Non-Contract Shipment request is made but no default credit card is on file with Canada Post. Please sign in to the Canada Post website and update your business profile to select or add a default credit card.

9174The specified token-id is either invalid or has expired.

(Get Merchant Registration Info)

There's a 30-minute time limit for getting merchant information through a request by token-id. If you have an established merchant and would like current information about that merchant, use the service called Get Customer Information, which you can call at any time.

9182The Message Type is invalid.The message type must always be SO (scheduled outage).
9183Only one of the search parameters must be provided.You can search using only one method.
9185Limit and Date only apply to noManifest=true requests.You need not provide Limit or Date on a search by group or manifest.
9186Only one of Shipping Point ID or requested-shipping-point must be provided.The elements shipping-point-id and requested-shipping-point are mutually exclusive. Please provide one or the other.
9187Requested Shipping Point is mandatory when CPC Pickup Indicator is provided.If you've provided cpc-pickup-indicator, you must also provide requested-shipping-point.
9188{0} is not a valid Shipping Point ID on the date of deposit. Use Find a Deposit Location on canadapost.ca to find valid site numbers.Look up your site number using Find a Deposit Location.
9189Fields Requested Shipping Point and Shipping Point ID are mutually exclusive.Provide either requested-shipping-point or shipping-point-id, but not both.
9191ZPL is a language for thermal printers. You can therefore only use it with 4x6 thermal paper.In your Create Shipment request, change the output-format element to 4x6 if you want to print thermal labels. If you want to print on plain paper, change the encoding element to PDF and keep the output-format at 8.5x11.
91923x5 return labels are not available anymore. Please use 4x6 on thermal printers.In your Create Authorized return request, change the output-format element to 4x6 if you want to print thermal labels. If you want to print on plain paper, change the encoding element to PDF and change the output-format to 8.5x11.
9196Only one of from (date) and tracking PIN must be provided.You can either search for shipments using a date range or a tracking PIN, but not both.
9208Public labels are only available in 8.5x11 PDF format.In your Create Authorized return request, set the output-format element to 8.5x11 and the encoding element to PDF.
10028Invalid Product Service ID specified.The <service-code> value used to indicate the service for the shipment doesn't match any valid service codes. The Discover Services request will return valid service codes for a given destination.
10035Invalid Country code specified in destination.The <country-code> within <destination> is not a valid country code.
ServerDetails of the schema error are described in the faultstring.Please see the faultstring for more details about the schema error.
env:ClientThe endpoint is incorrectly specified – correct and resubmit.Please check your endpoint and try again.

Code tables and abbreviations

Service codes 

Element name: <service-code>

Service codes
CodeDescription
DOM.EPExpedited Parcel
DOM.PCPriority
DOM.RPRegular Parcel
DOM.XPXpresspost
DOM.XP.CERTXpresspost Certified
INT.IP.AIRInternational Parcel Air
INT.IP.SURFInternational Parcel Surface
INT.SP.AIRSmall Packet International Air
INT.SP.SURFSmall Packet International Surface
INT.TPTracked Packet – International
INT.XPXpresspost International
USA.EPExpedited Parcel USA
USA.SP.AIRSmall Packet USA Air
USA.TPTracked Packet – USA
USA.TP.LVM

Tracked Packet – USA (LVM)
(large volume mailers)

Please note: To use this option, it must be specified in your contract.

USA.XPXpresspost USA

Service options

Service options
Service features
<option-class> = FEAT
Delivery instructions
<option-class> = DI
Non-Delivery Handling Codes
<option-class> = NDI
COD, COV, DC, SO, D2POPA18, PA19HFP, DNS, LAD, RASE, ABAN, RTS

Option details

Option details
Option descriptionAdditional required elementsConflicting optionsPrerequisite options

Coverage

Option code
COV

<option-amount>

The amount of insurance coverage to be purchased.

N/ADC

Collect on Delivery

Option code
COD

<option-amount>

The base amount to Collect on Delivery (shipping costs may also be added by the system as described below in option-qualifier-1).

<option-qualifier-1>

  • true = option-amount includes shipping cost
  • false = option-amount does not include shipping cost

<option-qualifier-2>

Method of payment for COD. Valid values are:

  • CSH (cash)
  • CHQ (cheque)
  • MOCC (money order/certified cheque)
D2PO, LADDC

Delivery confirmation (system generated)

Option code
DC

N/AN/AN/A

Signature option

Option code
SO

N/ALADDC

Deliver to Post Office
(requires qualifier)

Option code
D2PO

<option-qualifier-2>

The office ID of the destination post office (found in the Get Nearest Post Office response). See Deliver To Post Office documentation for all requirements.

under <destination>:

  • <name>
  • <address-details>
  • <client-voice-number>

under <notification>:

  • <email>
  • <on-delivery> must be set to true
HFP, COD, LAD, DNSN/A

Do Not Safe Drop

Option code
DNS

N/APA19, HFP, PA18, LAD, D2PON/A

Card for Pickup

Option code
HFP

N/AD2PO, DNS, LADN/A

Leave at Door (Do not Card)

Option code
LAD

N/ACOD, PA18, HFP, DNS, SO, D2PO, PA19N/A

Return at sender's expense

Option code
RASE

N/AABAN, RTSN/A

Abandon

Option code
ABAN

N/ARASE, RTSN/A

Return to Sender

Option code
RTS

N/ARASE, ABANN/A

Proof of Age required
(18 years)

Option code
PA18

N/APA19, LAD, DNSSO

Proof of Age required
(19 years)

Option code
PA19

N/APA18, LAD, DNSSO

Parcel characteristics

Parcel characteristics appear as Boolean elements in Create Shipment but as <option-code> in Get Shipment Price.

Parcel characteristics
CodeDescription
UP<unpackaged>
CYL<mailing tube>
OS<oversized>

Methods of COD payment

Element name: <option-qualifier-2>

Methods of COD payment
CodeDescription
CSHCash
CHQCheque
MOCCMoney order / Certified cheque

Option information

Element name: <option-class>

Option information
CodeDescription
FEATIndicates that the option is a service feature.
DIIndicates that the option is a delivery instruction.
NDIIndicates that the option is an instruction in the case of unsuccessful delivery.

Adjustment codes

Element name: <adjustment-code>

Adjustment codes
CodeDescription
AUTDISCAutomation discount.
FUELSCFuel surcharge.
V1DISCSolutions for Small Business™ discount.
PROMODISCPromotional discount (if the promo code is invalid or expired, the discount amount will show as zero under adjustment-cost).
PURFEEFee charged for using a label before it was paid for.

Reason for export

Element name: <reason-for-export>

Reason for export
CodeDescription
GIFGift
DOCDocument
SAMCommercial sample
REPRepair or warranty
SOGSale of goods
OTHOther

Currency

Element name: <currency>

Currency
CodeDescription
CADCanadian dollar
USDUnited States dollar
AUDAustralian dollar
XOFBenin CFA franc BCEAO
BTNBhutan ngultrum
BOBBoliviano
BAMBosnia and Herzegovina convertible mark
BWPBotswana pula
GBPBritish pound
XPFCFP franc
KYDCayman dollar
CNYChinese renminbi
KMFComoros franc
CRCCosta Rica colon
HRKCroatian kuna
CUPCuban peso
CZKCzech krona
DKKDanish krone
DJFDjibouti franc
DOPDominican peso
XCDEast Carribean dollar
EGPEgyptian pound
SVCEl Salvador colon
ERNEritrean nafka
ETBEthiopian birr
EUREuropean euro
FKPFalkland pound
FJDFiji dollar
XAFGabon CFA franc BEAC
GMDGambian dalasi
GELGeorgian lari
GYDGuyana dollar
HTGHaitian gourde
HNLHonduran lempira
HKDHong Kong dollar
HUFHungarian forint
INRIndian rupee
IDRIndonesian rupiah
ILSIsraeli scheckel
JMDJamaican dollar
JPYJapanese yen
JODJordanian dinar
KZTKazakstanian tenge
KESKenyan shilling
KWDKuwaiti dinar
KGSKyrgyzstan som
LAKLaotian kip
LBPLebanese pound
LSLLesotho loti
LRDLiberian dollar
LYDLibyan dinar
MOPMacao pataca
MKDMacedonian denar
MWKMalawi kwacha
MYRMalaysian ringgit
MVRMaldive rufiyaa
MROMauritanian ouguiya
MURMauritian rupee
MXNMexican pesos
MDLMoldavian leu
MNTMongolian tugrik
MADMoroccan dirham
MMKMyanmar kyat
NADNamibian dollar
NPRNepalese rupee
TWDNew Taiwan dollar
NZDNew Zealand dollar
NIONicaraguan cordoba oro
NGNNigerian naira
KPWNorth Korean won
NOKNorwegian krone
OMROmani rial
PKRPakistani rupee
PABPanamanian balboa
PGKPapua New Guinea kina
PYGParaguayan guarani
PENPeruvian new sol
PHPPhilippine peso
PLNPolish zloty (new)
QARQatar rial
RUBRussian ruble
RWFRwandan franc
WSTSamoan tala
STDSao Tome / Principe dobra
SARSaudi riyal
SCRSeychelles rupee
SLLSierra Leone leone
SGDSingapore dollar
SBDSolomon Islands dollar
SOSSomalian shilling
ZARSouth African rand
KRWSouth Korean won
LKRSri Lankan rupee
SHPSt.Helena pound
SZLSwaziland lilangeni
SEKSwedish krona
CHFSwiss franc
SYPSyrian pound
TZSTanzanian shilling
THBThailand baht
TOPTongan pa'anga
TTDTrinidad and Tobago dollar
TNDTunisian dinar
UGXUgandan shilling
UAHUkraine hryvnia
AEDUnited Arab Emirates dirham
UYUUruguayan peso (new)
UZSUzbekistan som
VUVVanuatu vatu
VNDVietnamese dong
ANGWest Indian guilder
YERYemeni rial

Credit card type

Element name: <card-type>

Credit card type
CodeDescription
MCMasterCard
VISVisa
AMEAmerican Express

Manifest time of creation

Element name: <manifest-time>

Manifest time of creation
CodeDescription
HHThe 24-based hour
MMThe minutes
TZThe time zone abbreviation (for the server)

Taxes

Element name: <gst> <pst> <hst>

Taxes
CodeDescription
GSTGoods and Services Tax
PSTProvincial Sales Tax
HSTHarmonized Sales Tax

Parcel identification parameters

Element name: {pin number} {dnc number}

Parcel identification parameters
CodeDescription
PINParcel Identification Number
DNCDelivery Notice Card

Tracking type

Element name: <type>

Tracking type
CodeDescription
COD_PINThe Parcel Identification Number of an item shipped COD (Collect on Delivery).
REMIT_PINThe Parcel Identification Number of the remittance (payment) for an item that was shipped COD.

Extended country names for standard country codes

Extended country names for standard country codes
CodeCountry
ANSaba
ANSaint Eustatius
ANCuracao
ANBonaire
ANSaint Maarten
CCKeeling Islands
CDZaire
CNTibet
ESBalearic Islands
ESCanary Islands
ESSpanish North Africa
FKMalvinas
FRCorsica
GBChannel Islands
GBEngland
GBNorthern Ireland
GBScotland
GBWales
GBGreat Britain
ITSicily
KPNorth Korea
KRSouth Korea
MMBurma
NLHolland (Netherlands)
PTAzores
PTMadiera
RSVojvodina
STPrincipe
TLEast Timor
VAVatican
VGTortola
VISt. Croix
VISt. Thomas
WSWestern Samoa
XZKosova

Standard country codes

Standard country codes
CodeCountry
ACAscension
ADAndorra
AEUnited Arab Emirates
AFAfghanistan
AGAntigua and Barbuda
AIAnguilla
ALAlbania
AMArmenia
ANNetherlands Antilles
AOAngola
AQAntarctica
ARArgentina
ASAmerican Samoa
ATAustria
AUAustralia
AWAruba
AXAland islands
AZAzerbaijan
BABosnia and Herzegovina
BBBarbados
BDBangladesh
BEBelgium
BFBurkina Faso
BGBulgaria
BHBahrain
BIBurundi
BJBenin
BLSaint Barthélemy
BMBermuda
BNBrunei
BOBolivia
BRBrazil
BSBahamas
BTBhutan
BVBouvet Island
BWBotswana
BYBelarus
BZBelize
CACanada
CCCocos Islands
CDDemocratic Republic of the Congo
CFCentral African Republic
CGCongo
CHSwitzerland
CICôte d'Ivoire (Ivory Coast)
CKCook Islands
CLChile
CMCameroon
CNChina
COColombia
CRCosta Rica
CUCuba
CVCape Verde
CXChristmas Island
CYCyprus
CZCzech Republic
DEGermany
DJDjibouti
DKDenmark
DMDominica
DODominican Republic
DZAlgeria
ECEcuador
EEEstonia
EGEgypt
EHWestern Sahara
EREritrea
ESSpain
ETEthiopia
FIFinland
FJFiji
FKFalkland Islands
FMMicronesia
FOFaroe Islands
FRFrance
GAGabon
GBUnited Kingdom
GDGrenada
GEGeorgia
GFFrench Guiana
GGGuernsey
GHGhana
GIGibraltar
GLGreenland
GMGambia
GNGuinea
GPGuadeloupe
GQEquatorial Guinea
GRGreece
GSSouth Georgia and the South Sandwich Islands 
GTGuatemala
GUGuam
GWGuinea-Bissau
GYGuyana
HKHong Kong
HMHeard Island and McDonald Islands
HNHonduras
HRCroatia
HTHaiti
HUHungary
IDIndonesia
IEIreland
ILIsrael
IMIsle of Man
INIndia
IOBritish Indian Ocean Territory
IQIraq
IRIran
ISIceland
ITItaly
JEJersey
JMJamaica
JOJordan
JPJapan
KEKenya
KGKyrgyzstan
KHCambodia
KIKiribati
KMComoros
KNSaint Kitts and Nevis
KPDemocratic People's Republic of Korea (DPRK)/North Korea
KRSouth Korea
KWKuwait
KYCayman Islands
KZKazakhstan
LALao
LBLebanon
LCSaint Lucia
LILiechtenstein
LKSri Lanka
LRLiberia
LSLesotho
LTLithuania
LULuxembourg
LVLatvia
LYLibya
MAMorocco
MCMonaco
MDMoldova
MEMontenegro
MFSaint Martin
MGMadagascar
MHMarshall Islands
MKMacedonia
MLMali
MMMyanmar
MNMongolia
MOMacau
MPNorthern Mariana Islands
MQMartinique
MRMauritania
MSMontserrat
MTMalta
MUMauritius
MVMaldives
MWMalawi
MXMexico
MYMalaysia
MZMozambique
NANamibia
NCNew Caledonia
NENiger
NFNorfolk Island
NGNigeria
NINicaragua
NLNetherlands (Holland)
NONorway
NPNepal
NRNauru
NUNiue
NZNew Zealand
OMOman
PAPanama
PEPeru
PFFrench Polynesia
PGPapua New Guinea
PHPhilippines
PKPakistan
PLPoland
PMSaint Pierre and Miquelon
PNPitcairn
PRPuerto Rico
PTPortugal
PWPalau
PYParaguay
QAQatar
REReunion
RORomania
RSSerbia
RURussia
RWRwanda
SASaudi Arabia
SBSolomon Islands
SCSeychelles
SDSudan
SESweden
SGSingapore
SHSaint Helena
SISlovenia
SJSvalbard
SKSlovakia
SLSierra Leone
SMSan Marino
SNSenegal
SOSomalia
SRSuriname
STSão Tomé and Príncipe
SVEl Salvador
SYSyria
SZEswatini
TATristan da Cunha
TCTurks and Caicos Islands
TDChad
TFFrench Southern Territories
TGTogo
THThailand
TJTajikstan
TKTokelau
TLTimor-Leste
TMTurkmenistan
TNTunisia
TOTonga
TRTurkey
TTTrinidad and Tobago
TVTuvalu
TWTaiwan
TZTanzania
UAUkraine
UGUganda
UMUnited States Minor Outlying Islands
USUnited States
UYUruguay
UZUzbekistan
VAHoly See
VCSaint Vincent and the Grenadines
VEVenezuela
VGBritish Virgin Islands
VIU.S. Virgin Islands
VNVietnam
VUVanuatu
WFWallis and Futuna
WSSamoa
XZKosovo
YEYemen
YTMayotte
ZASouth Africa
ZMZambia
ZWZimbabwe

Province codes

Province codes
CodeProvince
ABAlberta
BCBritish Columbia
MBManitoba
NBNew Brunswick
NFOld code. Use NL
NLNewfoundland and Labrador
NSNova Scotia
NTNorthwest Territories
NUNunavut
ONOntario
PEPrince Edward Island
QCQuebec
SKSaskatchewan
YTYukon

State and protectorate codes

State and protectorate codes
CodeState/Protectorate
AAArmed Forces America
AEArmed Forces Europe
AKAlaska
ALAlabama
APArmed Forces Pacific
ARArkansas
ASAmerican Samoa
AZArizona
CACalifornia
COColorado
CTConnecticut
DCDistrict of Columbia
DEDelaware
FLFlorida
FMMicronesia
GAGeorgia
GUGuam
HIHawaii
IAIowa
IDIdaho
ILIllinois
INIndiana
KSKansas
KYKentucky
LALouisiana
MAMassachusetts
MDMaryland
MEMaine
MHMarshall Islands
MIMichigan
MNMinnesota
MOMissouri
MPNorth Mariana Isls.
MSMississippi
MTMontana
NCNorth Carolina
NDNorth Dakota
NENebraska
NHNew Hampshire
NJNew Jersey
NMNew Mexico
NVNevada
NYNew York
OHOhio
OKOklahoma
OROregon
PAPennsylvania
PRPuerto Rico
PWPalau
RIRhode Island
SCSouth Carolina
SDSouth Dakota
TNTennessee
TXTexas
UMMinor Outlying Islands
UTUtah
VAVirginia
VIVirgin Islands
VTVermont
WAWashington
WIWisconsin
WVWest Virginia
WYWyoming

U.S. protectorate codes

U.S. protectorate codes
CodeProtectorate
AAArmed Forces America
AEArmed Forces Europe
APArmed Forces Pacific
ASAmerican Samoa
FMMicronesia
GUGuam
MHMarshall Islands
MPNorth Mariana Islands
PRPuerto Rico
PWPalau
UMMinor Outlying Islands
VIVirgin Islands

Tracking scan events 

The following table lists the tracking scan events that you can receive in the response to requests to the Get Tracking Summary and Get Tracking Details web services.

Tracking scan events
<event-identifier><event-type><event-description>
100INFOItem processed.
102INFOItem processed.
104INFOItem processed.
105INFOItem processed.
106INFOItem processed.
107INFOItem processed.
113INFOItem arrived at partner facility.
114INFOItem departed partner facility.
115INFOItem transferred to partner.
116INFOItem transferred to partner.
117INFOItem on hold. Documentation irregularity.
118INFOItem held. Recipient outside partner service area.
120INFOItem on hold. Incorrect or incomplete address.
121INFOItem on hold. Refused or unclaimed by recipient.
127INFOItem held at customs.
130INFOInternational item released from customs.
150INFOHold period expired. Item has been disposed of.
152INFOCOD payment is being issued.
156INFOFinal notice. Item will be returned to sender if not collected within 10 days.
159INFODelivery may be delayed due to extreme weather conditions.
160INFODelivery may be delayed due to public authority or demonstration.
161INFODelivery may be delayed due to labour disruption.
162INFODelivery may be delayed due to transportation delay.
163INFODelivery may be delayed due to power outage.
167ATTEMPTEDInternational item being returned to sender. Insufficient postage.
168ATTEMPTEDItem being returned to sender. Does not meet product requirements.
169ATTEMPTEDInternational item being returned to sender. Incorrect or missing shipping label.
170INFOItem processed.
171INFOVerifying recipient's address; possible delay.
172INFOItem re-routed due to processing error; possible delay.
173INFOCustomer addressing error found; attempting to correct. Possible delay.
174OUTItem out for delivery.
175INFOItem in transit.
179INFOItem cannot be delivered; more details to be provided.
181ATTEMPTEDShipping label invalid. International item being returned to sender.
182ATTEMPTEDDocumentation incomplete or illegible. Item being returned to sender.
183ATTEMPTEDService suspended to country. Item being returned to sender.
184ATTEMPTEDItem is considered non-mailable matter. Item being returned to sender.
190INFORetail transaction has been voided.
198INFOLabel correction applied.
400INCOMINGItem arrived.
405VEHICLE_INFOItem arrived.
410VEHICLE_INFOItem departed.
500OUTOut for delivery.
610INFOItem is with your concierge or building manager.
611INFOItem is at recipient's front door.
612INFOItem is at recipient's side door.
613INFOItem is at or in recipient's garage.
614INFOItem is at recipient's address.
615INFOItem received at recipient's address.
616INFOItem is in your community mailbox, parcel locker or apartment/condo mailbox.
617INFOItem is in recipient's mailroom.
618INFOItem is in recipient's mailroom.
619INFOItem is with recipient's delivery partner.
620INFOItem is in recipient's mailroom.
621INFODelivery delayed to next business day.
622INFODelivery delayed to next business day.
623INFODelivery delayed to next business day.
624INFODelivery delayed to next business day.
625INFODelivery delayed to next business day.
626INFODelivery delayed to next business day.
627INFODelivery delayed to next business day.
628INFODelivery delayed to next business day.
629INFOLocker pickup expired; post office pickup details to follow.
630ATTEMPTEDUnable to deliver to locker; post office pickup details to follow.
700ATTEMPTEDUnable to deliver to locker; post office pickup details to follow.
701ARRIVAL_IN_CANADAItem has arrived in Canada and will be presented for review.
710ARRIVAL_IN_CANADAItem arrived in Canada damaged. Sent for further processing.
800TO_CUSTItem has been presented to Canada Border Services Agency (CBSA) for customs review.
810INFOItem held by customs.
815INFOInternational item being prepared for export.
900FROM CUSTInternational item released from customs for processing by Canada Post.
910FROM CUSTItem was released by customs and is now with Canada Post for processing.
1100DETENTIONRefused by customs. Unacceptable sender information. Item being returned to sender.
1200INFOExpected delivery date updated.
1210INFODuty and taxes paid online.
1214INFORefund requested for duty and taxes.
1215INFORefund issued for duty and taxes.
1216INFORefund issued for duplicate payment of duty and taxes.
1220INFODelivery preference - Front door.
1221INFODelivery preference - Side door.
1223INFODelivery preference - Garage.
1224INFODelivery preference - Front desk or superintendent.
1225INFODelivery preference - Deliver to post office.
1230INFORedirection requested by shipper.
1232INFORedirection requested.
1234INFORedirection request cancelled by shipper.
1240INFOItem processed.
1241INFOItem processed.
1244INFOItem processed.
1245INFOItem could not be redirected.
1300INDUCTIONItem accepted.
1301INDUCTIONItem accepted at the post office.
1302INDUCTIONItem accepted at the post office.
1303INDUCTIONReturn item accepted at post office.
1405DELIVEREDDelivered to automated parcel locker.
1406DELIVEREDItem picked up from automated parcel locker.
1407ATTEMPTEDItem available for pickup.
1408DELIVEREDDelivered. Contact customer service for copy of signature.
1409DELIVEREDDelivered. Contact customer service for copy of signature.
1410ATTEMPTEDItem on hold at recipient's request.
1411ATTEMPTEDBusiness closed for the day. Item on hold for second delivery attempt.
1412ATTEMPTEDVerifying recipient's address; possible delay.
1414ATTEMPTEDItem rescheduled for delivery next business day.
1415ATTEMPTEDItem being returned to sender. Incomplete address.
1416ATTEMPTEDRecipient not located at address provided. Item being returned to sender.
1417ATTEMPTEDItem refused by recipient. Item being returned to sender.
1418ATTEMPTEDItem being returned to sender. Valid proof of age identification not provided.
1419ATTEMPTEDItem was unclaimed by recipient. Item being returned to sender.
1420ATTEMPTEDItem being returned to sender.
1421DELIVEREDDelivered to recipient's front door.
1422DELIVEREDDelivered to recipient's side door.
1423DELIVEREDDelivered to recipient's back door.
1424DELIVEREDDelivered at or in recipient's garage.
1425DELIVEREDDelivered to superintendent, security, or concierge.
1426DELIVEREDDelivered to recipient's parcel box.
1427DELIVEREDDelivered to recipient's safe drop location.
1428DELIVEREDDelivered to recipient's front door.
1429DELIVEREDDelivered to recipient's side door.
1430DELIVEREDDelivered to recipient's back door.
1431DELIVEREDDelivered at or in recipient's garage.
1432DELIVEREDDelivered to building superintendent or security agent.
1433DELIVEREDDelivered to recipient's parcel box.
1434DELIVEREDDelivered to recipient's safe drop location.
1435ATTEMPTEDNotice card left indicating where and when to pick up item.
1436ATTEMPTEDNotice card left indicating where and when to pick up item.
1437ATTEMPTEDNotice card left indicating where and when to pick up item.
1438ATTEMPTEDNotice card left indicating where and when to pick up item.
1441DELIVEREDDelivered to community mailbox or parcel locker.
1442DELIVEREDDelivered to community mailbox or parcel locker.
1443ATTEMPTEDAttempted delivery. Item rescheduled for delivery next business day.
1444ATTEMPTEDDelivery scheduled for next business day.
1450ATTEMPTEDItem on hold at a secure facility; contact Customer Service.
1461DELIVEREDDelivered to your concierge or building manager.
1462DELIVEREDDelivered to your concierge or building manager.
1463DELIVEREDDelivered to mailroom.
1465DELIVEREDDelivered to mailroom.
1466DELIVEREDDelivered to mailroom.
1467DELIVEREDDelivered to mailroom.
1468DELIVEREDDelivered to mailroom.
1469DELIVEREDDelivered to mailroom.
1471DELIVEREDDelivered to recipient's delivery partner.
1472DELIVEREDDelivered to recipient's delivery partner.
1473ATTEMPTEDDelivered to mailroom.
1475DELIVEREDDelivered to mailroom.
1476DELIVEREDDelivered.
1479ATTEMPTEDNotice card left indicating where and when to pick up item.
1480ATTEMPTEDItem redirected to recipient's new address.
1481ATTEMPTEDRecipient not located at address provided. Item being returned to sender.
1482ATTEMPTEDItem refused by recipient. Item being returned to sender.
1483ATTEMPTEDItem cannot be delivered; more details to be provided.
1484ATTEMPTEDItem on hold.
1487ATTEMPTEDItem being returned to Canadian Customs for appeal of duties.
1488ATTEMPTEDNotice card left indicating where and when to pick up item.
1490ATTEMPTEDItem redirected to recipient's new address.
1491ATTEMPTEDRecipient not located at address provided. Item being returned to sender.
1492ATTEMPTEDItem refused by recipient. Item being returned to sender.
1493ATTEMPTEDItem cannot be delivered; more details to be provided.
1494ATTEMPTEDItem on hold.
1495ATTEMPTEDItem being returned to Canadian Customs for appeal of duties.
1496DELIVEREDDelivered.
1498DELIVEREDDelivered.
1701TO_RETAILItem available for pickup at post office.
1703TO_RETAILItem in transit to post office.
1705TO_APLItem in transit to automated parcel locker.
20SIGNATURESignature available.
21SIGNATURESignature unavailable; verbal signature.
2101INFO_TIDWaiting for COD Remittance return.
2300INDUCTIONItem picked up by Canada Post.
2407ATTEMPTEDItem available for pickup.
2410ATTEMPTEDItem on hold at recipient's request.
2411ATTEMPTEDBusiness temporarily closed; item on hold.
2412ATTEMPTEDVerifying recipient's address; possible delay.
2414ATTEMPTEDItem rescheduled for delivery next business day.
2500TRANSFER_ITEMItem processed.
2501TRANSFER_ITEMItem processed.
2600RTS_LABEL_PROCItem has been returned and is on the way to the sender.
2601RTC_LABEL_PROCItem is on the way to Canadian Customs.
2802ATTEMPTEDInternational item was undeliverable. Item being returned to sender.
3000INDUCTIONElectronic information submitted by shipper.
3001INDUCTIONItem being returned to sender.
3002INDUCTIONReturn label created.
4000INFOInternational item mailed in origin country.
4100INFOInternational item processed in origin country.
4202INFO_TIDInternational item has left the origin country and is on the way to Canada.
4310INFO_TIDInternational shipment has arrived in a foreign country.
4311INFO_TIDInternational item has arrived in a foreign country.
4330 Item presented to Import Customs.
4400INFOItem has been sent to customs in the destination country.
4450INFOItem returned to post from customs.
4500INFOInternational item released from customs to foreign postal administration.
4550INFOIn transit to delivery office.
4600INFOItem has been received at the delivery office in the destination country.
4650INFOItem cannot be delivered; more details to be provided.
4700ATTEMPTEDItem on hold.
4900INFOInternational item has arrived at transit destination.
4950INFOInternational item has been forwarded onwards to destination.
5201FOR_REVIEWInternational item released from customs for processing by Canada Post.
8901INFO_TID

If destination country is Canada, then the description is: International item being forwarded to destination country.

If destination country is not Canada, then the description is: International item has transited Canada and been forwarded to destination.

PR01_RECEIVEDPR01_RECEIVEDShipment received at originating postal facility.