Транзакция «Документ» описывает документ, проведённый в кассовом ПО. Пишется транзакция только по проведённому документу. После транзакции следует тег, описывающий реквизиты и состав документа.
<Document store="1" storeto="2" name1="value1" name2="value2" ... nameN="valueN"> КодТовара.КодРазрезаХарактеристики;Количество;ЗначРеквизита1;ЗначРеквизита2;...;ЗначРеквизитаN КодТовара.КодРазрезаХарактеристики;Количество;ЗначРеквизита1;ЗначРеквизита2;...;ЗначРеквизитаN ... КодТовара.КодРазрезаХарактеристики;Количество;ЗначРеквизита1;ЗначРеквизита2;...;ЗначРеквизитаN </Document>
Атрибуты:
store – (обязательный) код склада документа
storeto – код склада получателя1)
nameX – название атрибута для выгрузки реквизита X документа
valueX – значение реквизита X документа.
В теле тега выгружается состав документа. Каждая строка в теге - строка документа.
КодТовара – Код товара в документе
[точка] – разделитель2) между кодом товара и кодом разреза характеристики
КодРазрезаХарактеристики – код разреза характеристики товара
Количество – количество товара в документе
ЗначРеквизитаX – значение реквизита X состава документа3).
Транзакция 300. Чек коррекции
Транзакция 300. Чек коррекции ФФД 1.2
Транзакция 300. Заказ покупателя
Транзакция 300. Препроводительная ведомость
Транзакция 300. Заказ ЕМИАС
Транзакция 300. Поступление из дороги
Транзакция 300. Перемещение в дорогу
Транзакция 300. Возврат поставщику
Транзакция 300. Списание
Транзакция 300. Приходная накладная
Транзакция 300. Инвентаризация
Транзакция 300. Оприходование излишков
Транзакция 300. Постановка кега на кран