CreateSupplierCommandRequestInput
Creates a new supplier. Errors: errorCode is SUPPLIER_COMPANY_NAME_REQUIRED, SUPPLIER_ADDRESS_REQUIRED, SUPPLIER_STREET_REQUIRED, SUPPLIER_POSTAL_CODE_REQUIRED, SUPPLIER_CITY_REQUIRED, SUPPLIER_COUNTRY_ISO_REQUIRED, SUPPLIER_LANGUAGE_ISO_REQUIRED, SUPPLIER_CURRENCY_ISO_REQUIRED (a required value is missing), SUPPLIER_VALUE_TOO_LONG (a value exceeds its maximum length), SUPPLIER_EMAIL_INVALID (the e-mail address is not valid), SUPPLIER_CASH_DISCOUNT_PERCENTAGE_REQUIRED (a cash discount period is set without a positive percentage), SUPPLIER_DEFAULT_COMPANY_ID_REQUIRED, SUPPLIER_DEFAULT_WAREHOUSE_ID_REQUIRED, SUPPLIER_INVALID_DEFAULT_COMPANY_ID, SUPPLIER_INVALID_DEFAULT_WAREHOUSE_ID (the default company or warehouse is missing or does not exist). - Request
CreateSupplierCommandRequestInputFields
The company name of the supplier.
The supplier number.
The merchant's own customer number at the supplier.
A free-text note on the status of the supplier. It has no meaning for the system.
The postal address of the supplier.
The contact details of the supplier. Omitted means none.
The delivery and order conditions of the supplier. Omitted fields are empty or zero.
The payment conditions of the supplier. Omitted fields are empty or zero.
The dropshipping settings of the supplier. Sending them enables dropshipping for the supplier; omitted fields are false. Omitted means the supplier does not support dropshipping.
The language of the supplier as BCP 47 tag, for example 'de' or 'de-AT'. Case does not matter on input; the output uses the canonical form (language lower case, region upper case).
The currency of the supplier as an ISO 4217 alpha-3 code, for example 'EUR'. Input is case-insensitive.
The creditor number of the supplier in accounting.
The VAT identification number of the supplier.
Whether purchases from the supplier are exempt from VAT. Omitted means false.
Whether the supplier is excluded from the purchase list. Omitted means false.
The own company that purchase orders to the supplier are placed for by default. Must be an existing company.
The warehouse that goods ordered from the supplier are delivered to by default. Must be an existing warehouse.
The website of the supplier.
A free-text comment on the supplier.
Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.
Was this page helpful?