> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateCustomerCommandRequestInput

> Creates a new customer. - Request



**Kind**: `input`

## Fields

**`companyId`**: `ID`

ID of the company the customer belongs to. Optional — defaults to 0 (no company) when omitted.

---

**`customerGroupId`**: `ID!` (required)

Customer group for the customer to be in.

---

**`customerCategoryId`**: `ID`

The customer's category ID.

---

**`paymentMethodId`**: `ID`

The customer's preferred payment method ID.

---

**`accountsReceivableNumber`**: `Int`

The accounts receivable number of the customer.

---

**`birthday`**: `DateTime`

The customer's date of birth.

---

**`commercialRegisterNumber`**: `String`

The customer's commercial register number.

---

**`customerNumber`**: `String`

Number of the customer. If no number is given when posting a customer, the number will be generated automatically.

---

**`ebayName`**: `String`

The customers ebay name.

---

**`homepage`**: `String`

The customers homepage URL.

---

**`initialContact`**: `String`

The source of initial contact. This could be for example a specific sales channel, a convention or a marketing campaign.

---

**`isCashRegisterBased`**: `Boolean`

States if a customer is from a cash-register or point of sale and if their data should be synchronized with JTL-POS, for example.

---

**`isLocked`**: `Boolean`

The customer's locked status.

---

**`languageIso`**: `String`

The customer's preferred language in ISO format (e.g. "de", "en").

---

**`taxIdentificationNumber`**: `String`

The customer's tax identification number.

---

**`billingAddress`**: `CreateCreateCustomerAddressInput!` (required)

Default billing address of the customer.

---

**`shipmentAddress`**: `CreateCreateCustomerAddressInput`

Default shipping address of the customer.

---

**`paymentSettings`**: `CreateCreateCustomerPaymentSettingsInput`

Settings relevant to payment for the customer.

