## Клиент
```typescript=
type Client {
id: string, 11 // id клиента в bitrix
firstname: string, 100
lastname: string, 100
email?: string
phone: string
phones_additional: string[]
// юрлицо, физлицо
legal_form: "private_person", // | "legal_entity"
legal_entity?: {
inn?: string, 12 // ИНН
kpp?: string, 9 // КПП
}
comment: string,
}
```
## Товар и услуга
```typescript=
type Product {
id: string, 11
name: string, 100,
manufacturer: string,
section: string,
group: string,
category: string,
}
type Service {
id: string,
name: string
price?: decimal
}
```
## Заказ
```typescript=
type Order {
id: string, // backoffice id
products: Array<{
id: string,
price: decimal,
quantity: number,
cost: decimal
}>,
services: Array<{
id: string,
cost: decimal
}>,
total_cost: string,
delivery: {
isPVZ: boolean,
address?: string,
}
comment: string,
isPaid: boolean,
}
```
## Количество на складе
```typescript=
type StockQuantity {
productId: string,
quantity: number
}
```
## Категория
```typescript=
type Category {
id: string,
name: string,
parent: Category
}
```