О Системе
О Компании
Новости
Предложения
Полезное
написать письмо на главную карта сайта Контакты
Покупателю
Дистрибьютору
Размещение рекламы
Индивид. версии




В системе автоматизации поставщика-участника Системы «PharmSM» должна быть реализована возможность экспорта электронных документов (ЭД) в виде набора парных файлов в формате DBASE-IV (DBASE-4), соответствующих описанию шапки и тела ЭД.

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

В каждый из пары файлов могут включаться как один, так несколько ЭД. Имена файлов должны иметь следующий вид: h*.dbf или b*.dbf . Здесь h и b префиксы, обозначающие файл для шапок (header) и файл для тела (body) соответственно,  * - уникальный идентификатор, одинаковый для каждой пары файлов. Имя файла вместе с префиксом не должно превышать 8 символов. Записи шапок и тел связаны между собой по ключевому полю MsgNum. Значение этого поля должно быть уникально в рамках канала1.

Передачу сформированных файлов осуществляет ПО «PharmSM»2.

Структура ЭД

Шапка ЭД

Имя поля Тип
DBF
Размер Описание поля Обязательность
поля3
для
накладных
для
отказов

Секция идентификации сообщения

MsgNum N 10 Уникальный номер документа в канале передачи
++
BrecQ N 5 Кол-во записей тела документа
(см. дополнение в конце описания)
++
MsgD D   Дата формирования сообщения поставщиком
++
MsgT C 8 Время формирования сообщения поставщиком
++
Alive N 2 Время жизни сообщения
--

Секция идентификации заявки

DemChn C 2 Канал поступления заявки к поставщику
--
CMN N 10 Номер заявки в нумерации Сервера PharmSM
+(-)+(-)
DDN C 16 Номер заявки в нумерации поставщика
--
DemD D   Момент получения заявки поставщиком
--
DemT С 8 ------“ “-------“ “ ----
--

Секция адресации

ObtNam С 64 Наименование получателя по БД поставщика
++(-)
ObtCod N 10 Код получателя по БД поставщика
(см. дополнение в конце описания)
++(-)
CMCod N 10 Код получателя по PharmSM
++(-)
EhNam C 64 Имя эхо- получателя по БД поставщика
--
EhObtCod N 10 Код эхо – получателя по БД поставщика
--
EhCMCod N 10 Код эхо - получателя по PharmSM
--

Секция товара

CatTyp C 2 Тип поставки
(см. дополнение в конце описания)
(-)++
EPDQ N 2 Кол- во ЭПД в ответ на заявку
--
EPDN N 2 Порядковый номер ЭПД в ответ на заявку
--
BoxQty N 3 Количество грузовых мест товара
--
PayDt D 8 Дата оплаты поставки
--
DlvD D Момент прихода поставки покупателю
--
DlvT C 8 ------“ “-------“ “ ----
--
DlvChn N 2 Канал поступления товара
--

Секция сумм поставки

SumNVT N 15.4 Сумма позиций поставки без НДС
+-
SumTot N 15.4 Сумма позиций поставки с НДС
++
SumVAT N 15.4 Сумма НДС позиций поставки
+-

Секция сумм НДС поставки2

Csum0 N 15.4 Сумма товара в поставке облагаемая НДС по ставке 0
+(-)-
Csum10 N 15.4 Сумма товара в поставке, облагаемая НДС по ставке 10
+(-)-
Csum20 N 15.4 Сумма товара в поставке, облагаемая НДС по ставке 18
+(-)-
Sum10 N 15.4 Сумма НДС по ставке 10
+(-)-
Sum20 N 15.4 Сумма НДС по ставке 18
+(-)-

Секция содержания

InvNum C 16 Номер накладной
++
InvDt D 8 Дата накладной
++
BillNum C 16 Номер счета–фактуры
--
BillDt D 8 Дата счета–фактуры
--
AccNum C 16 Номер счета
--
AccDt D 8 Дата счета
--
PconNum C 16 Номер протокола согласования цен
--
PconDt D 8 Дата протокола согласования цен
--

Секция письма

LFTyp N 1 Тип файла с текстом письма
--
LFNam C 16 Имя файла вложения
--


Тело ЭД

Имя поля Тип
DBF
Размер Описание поля Обязательность
поля

Секция идентификации

MsgNum N 10 Уникальный номер документа в канале передачи
++

Секция описания позиции

ItemId C 128 Наименование позиции
++
FirmId C 32 Наименование производителя
++
LandId C 32 Страна производителя
++
LocalCod C 32 Внутренний код продукции у отправителя
++
BarCod C 13 Штрих–код продукции
--
idWare N 10 Код товара по справочнику PharmSM (поле автоматически и заполняется на сервере Системы)  

Секция товара

ItemQty N 5 Кол- во товара
++
ItemUnit C 10 Единица измерения количества товара
--

Секция цен

CatPrNV N 15.4 цена поставщика без НДС
+-
ProdPrNV N 15.4 Фактическая отпускная цена производителя без НДС(руб)
+(-)-
CatVat N 15.4 сумма НДС (НДС на единицу товара * кол-во этого товара)
+-
CatTot N 15.4 цена поставщика с НДС
++
VAT N 8.4 ставка НДС
+-
SumRecNVT N 15.4 Сумма по позиции без НДС(руб)
+(-)-
SumRecTot N 15.4 Сумма по позиции с НДС(руб)
+(-)-

Секция регистрации и сертификации

Series C 24 Серия препарата
--
ProdDt D 8 Дата выпуска препарата
--
UseBefor D 8 Дата окончания срока годности
--
CurRegPr N 15.4 Зарегистрированная предельная отпускная цена производителя (в валюте)
--
CurSign C 3 Признак валюты для зарегистрированной цены в валюте (USD - доллары США; EUR - евро)
--
RegPr N 15.4 Зарегистрированная предельная отпускная цена производителя (руб)
--
RegPrDt D 8 Дата регистрации цены в реестре
--
SerDlvDt D 8 Дата выдачи сертификата
--
SerOvrDt D 8 Дата окончания сертификата
--
SerNumID C 50 №, серия сертификата
--
SerOrg C 128 Орган, выдавший сертификат
--
GNVLS L 1 Признак ЖНВЛС
+(-)+(-)
GCHDN C 32 Номер ГТД
--

Секция протокола согласования цен

ImpPrUp N 8.4 Наценка импортера %
--
WhlPrUp N 8.4 Наценка оптового звена %
--
WhlPrUpC N 15.4 Наценка оптового звена (руб)
--
RtlPrUp N 8.4 Наценка розничного звена %
--

1 - Обязательность наличия поля: «+» - поле должно присутствовать в структуре и быть заполненным, «-» - поле может отсутствовать  

2 - Либо любая другая программа фтп-клиент передает сформированные файлы по адресу ftp://87.245.183.179/***/Epd, где *** - имя удаленной директории (назначается на сервере Системы ФармСМ).

3 - Признак наличия поля:
  «+» - поле должно присутствовать в структуре и быть заполненным,
  «-» - поле может отсутствовать,
  «+(-)» - присутствие этого поля необходимо в структуре , но его заполнение данными необязательно.

4 - В данной секции указываются суммы товара в поставке, облагаемые НДС по ставкам 0%, 10%, 20%, но для ставок 10% и 20% указаны суммы без НДС. Присутствие полей не обязательно, но желательно! На них может быть возложена контрольная функции – должно выполняться соотношение: СSum0+CSum10+Sum10+CSum20+Sum20 = SumTotal.

 
+7(495)788-83-62 (многокан.)
+7(800)505-02-83 (для регионов)
+7(495)449-26-35/36/88/89
факс: +7(495)449-26-61
e-mail: mail@russm.ru
Россия, 119501,
Москва,
ул.Веерная,
д.30, корп.4