Methods: Supplier

Amend

Driver Type: SASI

Use this method to amend one or more suppliers. This method only amends an existing supplier. If the supplier does not exist, an error message is produced and the payload is rejected.

Remarque: You cannot use this method to amend the status of the supplier. Instead, use one of the Open, Hidden, Suspended/Held or Close methods.

BulkCreateOrAmend

Driver Type: DJI

Use this method for the bulk loading of suppliers or bulk amendment of supplier data, or where performance is critical.

Remarque: Although the SASI method accepts dates and periods with slashes, the DJI method does not and expects dates in ddmmyyyy format and periods in pppyyyy format.

You cannot use this method to amend the status of the Supplier. Instead, use one of the Open, Hidden, Suspended/Held or Closed methods.

Closed

Driver Type: SASI

Use this method to amend the status of one or more suppliers to Closed.

Create

Driver Type: SASI

Use this method to create one or more suppliers. This method only creates a supplier. If the supplier already exists, an error message is produced and the payload is rejected.

CreateAsDraft

Driver Type: SASI

Use this method to create one or more draft suppliers.

CreateOrAmend

Driver Type: SASI

Use this method to create or amend one or more suppliers. A supplier is created if it does not exist and amended if it does. Both the Create and Amend methods require you to know in advance if a supplier exists, whereas this method can be used if you are unsure.

Remarque: You cannot use this method to amend the status of the supplier. Instead, use one of the Open, Hidden, Suspended/Held or Closed methods.

CreateReplaceOrDelete

Driver Type: SASI

Use this method to synchronize suppliers. The supplier is created if it does not exist already and replaced if it does. If the supplier does not exist in the originating business unit, it is deleted.

Delete

Driver Type: SASI

Use this method to delete suppliers.

DeleteChildData

Driver Type: SASI

Use this method to delete child data (Contacts, DocumentFormat, Order Addresses) but retain the parent record (Supplier).

Remarque: Standard Text should be deleted using the Delete method for the StandardTextLanguageVariants.

Hidden

Driver Type: SASI

Use this method to amend the status of a supplier to Hidden.

Open

Driver Type: SASI

Use this method to amend the status of a supplier to Open.

Query

Driver Type: Export

Use this method to obtain supplier details or to extract supplier data from SunSystems.

SuspendedHeld

Driver Type: SASI

Use this method to amend the status of a supplier to Suspended/Held.