Открытый протокол информационного взаимодействия систем комплексной автоматизации аптек «Трейд Фарм» и «РС-АПТЕКА» с программным обеспечением поставщиков товаров




1. Общие положения

Настоящий протокол описывает основные положения и электронный документооборот между аптечной организацией и поставщиком товаров.

  • От поставщика в аптеку передаются электронные накладные на поставку товара, содержащие всю необходимую информацию для их приема в ПО «Трейд Фарм 10.03» или «РС - АПТЕКА 2007».
  • Вся работа по привязке кодов товара поставщика к кодам товаров в ПО аптечной организации делается в ПО «Трейд Фарм 10.03» или «РС - АПТЕКА 2007».
  • Если поставщик желает получать от аптечной организации заявки на поставку товара в электронном виде, то он должен предоставлять файл, содержащий текущий прайс-лист. Электронные заявки формируются в кодах товара поставщика.
  • Если у поставщика предусмотрено несколько прайс-листов в зависимости от условий поставки, то тогда поставщик должен формировать файл «возможные схемы оплаты» и при формировании файла прайс-листа заполнять соответствующие им поля с ценами.
  • Если аптечная организация имеет несколько торговых точек, а поставщик обеспечивает раздельную комплектацию товара для этих точек, то поставщик может формировать файл «возможные грузополучатели». Коды грузополучателей из этого справочника будут передаваться в электронной заявке и могут приниматься в электронной накладной. ПО «Трейд Фарм 10.03» или «РС - АПТЕКА 2007» имеет возможность приема электронных отказов по заявке поставщика, если программное обеспечение поставщика их будет формировать.
  • Подключение нового поставщика к работе по этому протоколу сводится к созданию новой учетной записи в ПО «Трейд Фарм 10.03» или «РС - АПТЕКА 2007».
  • Файлы обмена данными имеют формат DBF.Символьные поля передаются в кодировке 866 кодовой страницы. Обязательные для заполнения поля отмечены * в последней колонке таблиц описания файлов.


2. Накладная поставщика

  • Имя файла имеет вид nnnnnnnn.DBF где nnnnnnnn любая допустимая файловой системой DOS последовательность символов.
  • Файл помещается в каталог IN
  • Список полей приходной накладной.


№ пп Название поля Формат Содержание поля Обязательное
1 NDOC C(20) Номер накладной *
2 DATEDOC Date Дата накладной *
3 CODEPST C(12) Код препарата из справочника поставщика. Числовое значение maxint *
4 EAN13 C(13) Штрихкод производителя *
5 PRICE1 N(9,2) Цена производителя без НДС *
6 PRICE2 N(9,2) Цена оптовая с НДС *
7 PRICE2N N(9,2) Цена оптовая без НДС *
8 PRCIMP N(9,2) Наценка импортера %
9 PRCOPT N(9,2) Наценка оптового звена %
10 QNT N(9,2) Количество *
11 SER C(20) Серия *
12 GDATE Date Срок годности
13 DATEMADE Date Дата изготовления
14 NAME C(80) Название препарата *
15 CNTR C(15) Название страны фирмы-производителя *
16 FIRM C(40) Название фирмы-производителя *
17 QNTPACK N(8) Количество в заводской упаковке
18 NDS N(9,2) Ставка НДС %
19 NSP N(9,2) Ставка НСП %
20 GNVLS N(1) Признак ЖНВЛС *
21 REGPRC N(9,2) Зарегистрированная цена
22 DATEPRC Date Дата регистрации цены
23 NUMGTD C(30) ГТД
24 SERTIF C(80) № Сертификата
25 SERTDATE Date Срок действия сертификата
26 SERTORG C(80) Орган сертификации
27 SUMPAY N(9,2) Сумма по накладной с НДС (к оплате) *
28 SUMNDS10 N(9,2) Сумма по накладной НДС 10% (по всей накладной) *
29 SUMNDS20 N(9,2) Сумма по накладной НДС 18% (по всей накладной) *
30 SUM10 N(9,2) Сумма товаров с признаком НДС 10% без НДС (по всей накладной) *
31 SUM20 N(9,2) Сумма товаров с признаком НДС 18% без НДС (по всей накладной) *
32 SUM0 N(9,2) Сумма товаров, не облагаемых НДС (по всей накладной) *
33 EXCHCODE N(1) Код валюты 0-руб. 1-$ 2-EU
34 ERATE N(9,4) Курс
35 PODRCD C(12) Код грузополучателя в кодировке поставщика. Числовое значение maxint *
36 NUMZ N(8) Номер исходной заявки аптеки
37 DATEZ Date Дата исходной заявки аптеки
38 BILLNUM C(20) Номер счета фактуры
39 BILLDT Date Дата счета фактуры
40 PAYID N(2) Код схемы платежа
41 SELLERID N(6) Код поставщика в терминах управляющей системы
42 PRCR N(9,2) % розничной наценки получаемый от управляющей системы
43 PRICER N(9,2) Розничная цена включающая все налоги получаемая от управляющей системы или цена реализации интернет-заказа
44 EGKCODE N(6) Код ЕГК
45 CNTRMADE C(15) Название страны происхождения
46 SERTGIVE Date Дата выдачи сертификата
47 DSCFIN N(4,2) % финансовой скидки в целом по документу
48 DSCFINS N(4,2) % финансовой скидки по строке
49 DSCNTR Boolean Признак натуральная скидка в целом по документу
50 DSCNTRS Boolean Признак натуральная скидка по строке документа
51 SUMS0 N(12,2) Сумма по строке в оптовых ценах поставщика с НДС *
52 SUMSNDS N(12,2) Сумма по строке НДС поставщика *
53 MARK N(3,0) 0 - немаркированный товар
1 - маркированный ЛС
11 - маркированная вода
21 - маркированный молочный продукт
31 - маркированный БАД
41 - маркированный антисептик
51 - маркированные медицинские изделия
61 - маркированные обувные изделия
71 - маркированные предметы одежды
81 - маркированные корма для животных
91 - маркированные соковая продукция и безалкогольные напитки
101 - маркированные ветеринарные препараты
111 - маркированные парфюмерные и косметические средства и бытовая химия
121 - маркированные растительные масла
*
54 GTIN C(14) GTIN товара
55 ID_CRPT C(30) Идентификатор места деятельности в БД ЦРПТ
56 ACCEPT N(1,0) 1 – прямое подтверждение
0 – обратное подтверждение
57 DATESALE Date Дата реализации лекарственного препарата производителем на территории Российской Федерации. *
58 SGTIN C(27) SGTIN товара
59 IDOC C(12) Номер интернет-заказа *
60 ECOM_PERS C(254) Интернет-заказ имя клиента
61 ECOM_PHONE C(254) Интернет-заказ номер телефона клиента
62 ECOM_MAIL C(254) Интернет-заказ электронная почта клиента
63 ONLINE N(1,0) Признак интернет-заказа. 1 – да, 0 - нет
64 KIZ C(91) KIZ (В случае нескольких одинаковых товаров - каждый выкладываем отдельной строкой со своим KIZ) *


3. Файл прайс-листа

  • Имя файла PRICE.DBF
  • Файл помещается в каталог Common
  • Если дистрибьютор имеет возможность заполнять поле PROTECID кодом товара присвоенным компанией ЦВ Протек, то становится возможным автоматическая идентификация товара (привязка к собственному справочнику товаров)


№ пп Название поля Формат Содержание поля Обязательное
1 CODEPST С(12) Код препарата. Числовое значение maxint *
2 NAME С(80) Наименование препарата *
3 CNTR С(15) Название страны *
4 FIRM С(40) Название фирмы-производителя *
5 QNTPACK N(8) Количество в заводской упаковке
6 EAN13 С(13) Штрихкод производителя
7 NDS N(9,2) Ставка НДС
8 GDATE Date Срок годности *
9 QNT N(9,2) Количество на складе *
10 NSP N(9,2) Ставка НСП
11 GNVLS N(1) ЖНВЛС
12 PRICE1 N(9,2) Цена оптовая с НДС(руб.) схема 1 *
13 PRICE2 N(9,2) Цена оптовая с НДС(руб.) схема 2
14 PRICE3 N(9,2) Цена оптовая с НДС(руб.) схема 3
15 PRICE4 N(9,2) Цена оптовая с НДС(руб.) схема 4
16 PRICE5 N(9,2) Цена оптовая с НДС(руб.) схема 5
17 PRICE6 N(9,2) Цена оптовая с НДС(руб.) схема 6
18 PRICE7 N(9,2) Цена оптовая с НДС(руб.) схема 7
19 PRICE8 N(9,2) Цена оптовая с НДС(руб.) схема 8
20 PRICE9 N(9,2) Цена оптовая с НДС(руб.) схема 9
21 PRICE10 N(9,2) Цена оптовая с НДС(руб.) схема 10
22 NEWFLG N(1) 1 – новое поступление («новинка»)
23 PROTECID N(8) Код товара по справочнику товаров ЦВ Протек
24 QNTPST N(8) Кратность. Количество, кратно которому идет отгрузка
25 QNTMIN N(8) Минимальное количество в отгрузке


4. Файл заказа поставщику

  • Имя файла имеет вид nnnnnnnn.DBF где nnnnnnnn любая допустимая файловой системой DOS последовательность символов.
  • Файл помещается в каталог OUT
  • Программное обеспечение поставщика после приема заказа удаляет соответствующий ему файл.
№ пп Название поля Формат Содержание поля Обязательное
1 NUMZ N(8) Номер заказа поставщику *
2 DATEZ Date Дата заказа поставщику *
3 CODEPST С(12) Код препарата. Числовое значение maxint *
4 PAYID N(2) Код схемы платежа *
5 DATE Date Дата формирования *
6 PODR С(40) Название грузополучателя *
7 QNT N(8) Количество *
8 PRICE N(9,2) Цена в прайс-листе *
9 PODRCD C(12) Код грузополучателя в кодировке поставщика. Числовое значение maxint
10 NAME C(80) Название по прайс-листу поставщика


5. Файлы отказов по заказам поставщику

  • Имя файла имеет вид nnnnnnnn.DBF где nnnnnnnn любая допустимая файловой системой DOS последовательность символов.
  • Файл помещается в каталог Otkaz
№ пп Название поля Формат Содержание поля Обязательное
1 NUMZ N(8) Номер заказа поставщику *
2 DATEZ Date Дата заказа поставщику *
3 CODEPST С(12) Код препарата. Числовое значение maxint *
4 DATE Date Дата формирования отказа *
5 NAME C(80) Название по прайс-листу поставщика *
6 PODR С(40) Название грузополучателя
7 QNT N(8) Количество в заказе *
8 QNTO N(8) Отказанное количество *
9 PRICE N(9,2) Цена в прайс-листе
10 PODRCD C(12) Код грузополучателя в кодировке поставщика. Числовое значение maxint