Commit 0e0589b7 authored by Kristina Markova's avatar Kristina Markova

CRM spec: +invoices

parent 17ce47c8
......@@ -27,6 +27,7 @@
* [Договор поставки (оплата частями)](#crm8.formContractDeliveryPart)
* [Коммерческое предложение](#crm8.formOffer)
* [Акт приема-передачи товара](#crm8.formCertificate)
* [Счет-фактура](#crm19.formInvoice)
* [Пользовательские компоненты](#crm2.userModules)
* [crm_component_canban](#crm2.uMCanban)
......@@ -55,6 +56,7 @@
* [Договоры поставки (оплата частями)](#crm8.registryContractDeliveryPart)
* [Коммерческие предложения](#crm8.registryOffer)
* [Акты приема-передачи товара](#crm8.registryCertificates)
* [Счет-фактуры](#crm19.registryInvoices)
* [Группы реестров](#crm2.registriesGroup)
* [Базовый учет продаж](#crm2.group_marketing)
......@@ -74,6 +76,8 @@
* [Социальные сети](#crm2.dictionarySocialNetworks)
* [Действия напоминаний](#crm2.dictionaryremindActions)
* [Города Казахстана](#crm8.dictionaryCities)
* [Условия оплаты](#crm19.dictionaryPaymentMode)
* [Способы отправления](#crm19.dictionaryDeliveryMode)
* [Создание документов](#crm2.createDoc)
* [Запись аккаунта](#crm2.accountRecord)
......@@ -1094,6 +1098,180 @@
* включена опция "Не удалять пробелы в начале строки"
##### Счет-фактура {#crm19.formInvoice}
Код формы: crm_form_invoice.
Форма содержит следующие компоненты:
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Поле | Тип компонента | Имя компонента |
+==================================+===================================================+========================================================+
| **Номер счета** | однострочное поле | crm_form_invoice_number |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Дата счета** | выбор даты | crm_form_invoice_date |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Основание (договор поставки)** | группа полей | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Единовременная оплата | ссылка на реестр "Договоры поставки | crm_form_invoice_contract_100 |
| | (единовременная оплата)" | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Оплата частями | ссылка на реестр "Договоры поставки | crm_form_invoice_contract_part |
| | (оплата частями)" | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Сведения о поставщике** | группа полей | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Наименование | выбор подразделений (всегда выбрана корневая нода)| crm_form_invoice_provider_name |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| БИН | однострочное поле | crm_form_invoice_provider_bin |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Адрес | многострочное поле | crm_form_invoice_provider_address |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| ИИК | однострочное поле | crm_form_invoice_provider_iik |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| БИК | однострочное поле | crm_form_invoice_provider_bik |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Свидетельство о постановке на**| группа полей | |
| **регистрационный учет по НДС** | | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Серия | однострочное поле | crm_form_invoice_provider_nds_series |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Номер | однострочное поле | crm_form_invoice_provider_nds_number |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Дата выдачи | числовое поле | crm_form_invoice_provider_nds_date |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Номер договора (контракта)** | однострочное поле (номер договора, выбранного в | crm_form_invoice_contract_number |
| **на поставку** | группе полей "Основание (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Дата договора (контракта)** | однострочное поле (дата договора, выбранного в | crm_form_invoice_contract_date |
| **на поставку** | группе полей "Основание (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Условия оплаты по договору** | выпадающий список (справочник | crm_form_invoice_conditions |
| **(контракту)** | crm_dict_paymentMode) | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Адрес: республика** | однострочное поле (значение по умолчанию: | crm_form_invoice_republic |
| | "Республика Казахстан") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Адрес: город** | выпадающий список (справочник crm_dict_cities) | crm_form_invoice_city |
| | (город поставки из договора, выбранного в поле | |
| | "Основание (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Адрес: улица** | однострочное поле (адрес поставки из договора, | crm_form_invoice_address |
| | выбранного в поле "Основание (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Доверенность** | однострочное поле (значение по умолчанию: | crm_form_invoice_vicarious |
| | "без доверенности") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Способ отправления** | выпадающий список (справочник | crm_form_invoice_departure |
| | crm_dict_deliveryMode) | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Товарно-транспортная** | однострочное поле | crm_form_invoice_ttn |
| **накладная** | | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Грузоотправитель** | группа полей | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| БИН | однострочное поле | crm_form_invoice_sender_bin |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Наименование | однострочное поле (наименование организации | crm_form_invoice_sender_name |
| | поставщика из договора, выбранного в поле | |
| | "Основание (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Адрес | многострочное поле | crm_form_invoice_sender_address |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Грузополучатель** | группа полей | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| БИН | однострочное поле | crm_form_invoice_receiver_bin |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Наименование | однострочное поле | crm_form_invoice_receiver_name |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Адрес | многострочное поле | crm_form_invoice_receiver_address |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Получатель** | группа полей | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Наименование | однострочное поле (наименование организации | crm_form_invoice_mainreceiver_name |
| | заказчика из договора, выбранного в поле | |
| | "Основание (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| БИН | однострочное поле | crm_form_invoice_mainreceiver_bin |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Адрес | многострочное поле | crm_form_invoice_mainreceiver_address |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| ИИК | однострочное поле | crm_form_invoice_mainreceiver_iik |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| БИК | однострочное поле | crm_form_invoice_mainreceiver_bik |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Перечень закупаемых товаров** | динамическая таблица (из группы полей "Перечень | crm_form_invoice_order |
| | закупаемых товаров) договора, указанного в поле | |
| | "Основание (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| № п/п | однострочное поле | crm_form_deal_order_number |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Наименование товаров (работ, | ссылка на реестр "Прайс-лист" | crm_form_deal_order_orderList |
| услуг) | | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Ед. изм. | однострочное поле | crm_form_deal_order_unit |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Кол-во (объем) | числовое поле | crm_form_deal_order_amount |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Цена (KZT) | числовое поле | crm_form_deal_order_price |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Стоимость товаров (работ, | числовое поле | crm_form_deal_order_total |
| услуг) без НДС | | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Ставка НДС | числовое поле | crm_form_invoice_order_nds |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Сумма НДС | числовое поле | crm_form_invoice_order_nds_summ |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Всего стоимость реализации | числовое поле | crm_form_invoice_order_summ_by_item |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Ставка акциз | числовое поле | crm_form_invoice_order_akciz |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Сумма акциз | числовое поле | crm_form_invoice_order_akciz_summ |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Всего по счету** | группа полей | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Стоимость товаров (работ, | числовое поле | crm_form_invoice_order_total |
| услуг) без НДС | | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Сумма НДС | числовое поле | crm_form_invoice_order_nds_summ_total |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Всего стоимость реализации | числовое поле | crm_form_invoice_order_summ_total |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| Сумма акциз | числовое поле | crm_form_invoice_order_akciz_summ_total |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Руководитель** | ссылка на реестр "Контакты" (поле "Заказчик | crm_form_invoice_client_client |
| | (контакт)" договора, выбранного в поле "Основание | |
| | (договор поставки)") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Главный бухгалтер** | однострочное поле | crm_form_invoice_booker |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Источник адреса** | выпадающий список | choice |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Выбрать аккаунт** | ссылка на реестр "Аккаунты" | account_link |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Выбрать контакт** | ссылка на реестр "Контакты" | contact_link |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **E-mail** | однострочное поле | email |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Адреса аккаунта** | динамическая таблица (из группы полей "E-mail" | crm_form_account_email |
| | аккаунта, указанного в поле "Выбрать аккаунт") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Актуальный адрес аккаунта** | однострочное поле | crm_form_account_email_email |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Адреса контакта** | динамическая таблица (из группы полей "E-mail" | crm_form_contact_email |
| | контакта, указанного в поле "Выбрать контакт") | |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
| **Актуальный адрес контакта** | однострочное поле | crm_form_contact_email_email |
+----------------------------------+---------------------------------------------------+--------------------------------------------------------+
*Компоненты выбора даты*:
* Формат даты всех компонентов выбора дат - `${dd}.${mm}.${yyyy} г.`
*Однострочные поля*:
* Маска ввода всех полей "БИН" - `############`
<#include "crm_consist/buildin_objects_user_modules.md">
### Внешние модули-компоненты {#crm2.externalModuleComponents}
......@@ -1546,6 +1724,52 @@
| crm_form_offer_from_user | От кого | 4 | нет |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
##### Счет-фактуры {#crm19.registryInvoices}
Для реестра настроено событие активации:
> Маршрут активации - Действия:
> - Тип действия - Отправка документа по форме
> - Название - Отправка документа по форме
> - Адресат - `email`
Свойства реестра:
+--------------------------------------------------------+--------------------------------------------------------+
| Свойство | Значение |
+========================================================+========================================================+
| Код | crm_registry_invoices |
+--------------------------------------------------------+--------------------------------------------------------+
| Форма документа | crm_form_invoice |
+--------------------------------------------------------+--------------------------------------------------------+
| Группа | все маркетологи |
+--------------------------------------------------------+--------------------------------------------------------+
| Права | все |
+--------------------------------------------------------+--------------------------------------------------------+
| Сортировка | по дате создания |
+--------------------------------------------------------+--------------------------------------------------------+
| Направление сортировки | по убыванию |
+--------------------------------------------------------+--------------------------------------------------------+
Отображаемые поля формы:
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
| Идентификатор колонки | Название поля | Номер | Значащее содержимое |
+========================================================+========================================================+============================+===========================+
| crm_form_invoice_number | Номер | 1 | да |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
| crm_form_invoice_date | Дата | 2 | нет |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
| crm_form_invoice_receiver_name | Грузополучатель | 3 | нет |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
| crm_form_invoice_mainreceiver_name | Получатель | 4 | да |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
| crm_form_invoice_order_summ_total | Стоимость реализации | 5 | да |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
### Группы реестров {#crm2.registriesGroup}
Конфигурация групп реестров зависит от выбранного
......@@ -2072,6 +2296,62 @@
| г. Шымкент | 16 |
+--------------------------------+--------------------------------+
#### Условия оплаты {#crm19.dictionaryPaymentMode}
Код справочника: crm_dict_paymentMode.
Поля справочника:
+--------------------------------+-------------------+-------------------+------------------+
| **Код** | **Имя** | **Комментарий** | **Переводить** |
+================================+===================+===================+==================+
| crm_dict_paymentMode_type | Название | | Да |
+--------------------------------+-------------------+-------------------+------------------+
| crm_dict_paymentMode_value | Порядковый номер | | Нет |
| | пункта в | | |
| | выпадающем списке | | |
+--------------------------------+-------------------+-------------------+------------------+
Данные справочника по умолчанию:
+--------------------------------+--------------------------------+
| **Название** | **Порядковый номер пункта в** |
| | **выпадающем списке** |
+================================+================================+
| Безналичный расчет | 1 |
+--------------------------------+--------------------------------+
| Наличный расчет | 2 |
+--------------------------------+--------------------------------+
#### Способы отправления {#crm19.dictionaryDeliveryMode}
Код справочника: crm_dict_deliveryMode.
Поля справочника:
+--------------------------------+-------------------+-------------------+------------------+
| **Код** | **Имя** | **Комментарий** | **Переводить** |
+================================+===================+===================+==================+
| crm_dict_deliveryMode_type | Название | | Да |
+--------------------------------+-------------------+-------------------+------------------+
| crm_dict_deliveryMode_value | Порядковый номер | | Нет |
| | пункта в | | |
| | выпадающем списке | | |
+--------------------------------+-------------------+-------------------+------------------+
Данные справочника по умолчанию:
+--------------------------------+--------------------------------+
| **Название** | **Порядковый номер пункта в** |
| | **выпадающем списке** |
+================================+================================+
| Доставка | 1 |
+--------------------------------+--------------------------------+
| Самовывоз | 2 |
+--------------------------------+--------------------------------+
| Прочее | 3 |
+--------------------------------+--------------------------------+
### Создание документов {#crm2.createDoc}
Пункты создания документов представлены следующей структурой:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment