CSV Bulk Invoice Import - форма для пакетной подгрузки и автоматической обработки списка документов продаж из CSV файла. С помощью данной формы можно подкачать и обработать список документов любого типа.

Для вызова данной формы необходимо перейти в Продажи -> Новая операция и выбрать CSV Bulk Invoice Import


Каждый из созданных документов можно сохранить как черновик, провести и отправить по электронной почте.

При отправке по электронной почте язык генерации PDF файла зависит от страны клиента, если она совпадает со страной компании, то PDF будет на местном языке, если нет - то на английском.

После запуска, подгрузка и обработка документов работает в фоновом режиме, не обязательно оставаться на данной странице, дожидаясь окончания процесса.

Для загрузки файла в нем необходимо наличие следующих обязательных полей (колонок):

  • InvoiceDate - дата документа, может не заполняться, тогда будет текущая дата;
  • ClientName - наименование клиента, если клиент не найден, то он будет создан;
  • ItemName1 - наименование существующего товара/услуги или описание позиции для операции с типом другие доходы;
  • ItemPrice1 - цена, может не заполнятся, если это товар или услуга, то тогда цена будет подставляться из прайс-листа;

Все остальные поля (колонки) опциональны.

Порядок полей не играет роли, важны заголовки, указанные в соответствии с шаблоном.

В шаблоне обязательные заголовки начинаются со звездочки, но ее указание не обязательно.

Поля для заведения позиции (N - порядковый номер):

  • ItemNameN - наименование существующего товара/услуги или описание позиции для операции с типом другие доходы;
  • ItemCodeN - код существующего товара/услуги, если название не указано, то будет осуществляться поиск по коду;
  • ItemDescriptionN - комментарий к позиции, может использоваться только для товаров/услуг;
  • ItemQtyN - количество, если не указано то проставляется 1;
  • ItemPriceN - цена, может не заполнятся, если это товар или услуга, то тогда цена будет подставляться из прайс-листа;
  • ItemDiscountN - скидка в позиции в процентах;
  • ItemAccountCodeN - код бухгалтерского счета, если не указан, то проставляется по-умолчанию;
  • ItemTaxKeyN - название или ID налогового ключа, если не указано, то проставляется по-умолчанию;

Поддерживается указание в одной строке до 25 позиций документа: ItemName1, ItemName2, ItemName3, ... ItemName25

Для того что бы каждая позиция была заведена для нее как минимум должны быть добавлены две колонки (N - порядковый номер):

  • ItemNameN
  • ItemPriceN

InvoiceNumber - номер документа, если не передается, то используется автогенерация;

Возможные поля для создания нового клиента:

  • ClientName - наименование клиента;
  • IsCompany - тип, для определения типа клиента как юр. лица поле должно содержать значение 1 или true;
  • ClientRegNumber - регистрационный номер;
  • ClientVatNumber - НДС номер;
  • ClientAddress - адрес (улица, город);
  • ClientZip - почтовый код;
  • ClientCountry - двухзначный код страны;
  • ClientEmail - электронный адрес;

Поиск существующего адреса доставки осуществляется по полям:

  • ShippingTo
  • ShippingAddress

Возможные поля для создания нового адреса доставки:

  • ShippingTo - наименование получателя;
  • ShippingAddress - адрес (улица, город);
  • ShippingZip - почтовый код;
  • ShippingCountry - двухзначный код страны;
  • ShipperName - наименование перевозчика;

Поля для указания стоимости доставки:

  • ShippingCharge - стоимость доставки;
  • ShippingChargeAccountCode - код бухгалтерского счета, если не указан, то проставляется по-умолчанию;
  • ShippingChargeTaxKey - название или ID налогового ключа, если не указано, то проставляется по-умолчанию;

PaymentMethod - тип оплаты, может содержать одно из фиксированных значений (Если не указывается, то проставляется по умолчанию):

  • 0 - Not Defined
  • 1 - Bank
  • 2 - Cash
  • 3 - Card
  • 4 - Prepayment
  • 5 - Offsetting
  • 6 - Factoring

Поля периода оказания услуг (Если оба поля пустые или данных колонок нет в наличие, то период не задается):

  • PeriodFrom - дата начала периода;
  • PeriodTill - дата окончания периода;

Comment - комментарий к документу;

В отдельных случаях при выборе опции автоматического проведения документа, документ может остаться непроведенным, если:

  • Дата документа меньше даты блокировки;
  • В случае продажи товаров не выбран склад;
  • В случае продажи товаров и запрета отгрузки в минус есть позиции, которых нет в наличие на выбранном складе;
  • У клиента привышен заданный кредитный лимит;

Поля для заведения оплат (N - порядковый номер):

  • MoneyAccountNameN - наименование денежного счета, валюта счета должна совпадать с валютой документа;
  • PaymentAmountN - сумма;

Поддерживается указание в одной строке до 3 видов оплат: MoneyAccountName1, MoneyAccountName2, MoneyAccountName3