Публикация

подписчиков: 2 Подписаться
0
Avatar

Обновление Счета фактуры покупателю.

Возьмем простой json

{

"description":"testIsOK",

"agent":{"meta":{"href":"ссылка_на_контрагента_которого_только_что_создали"}}

}

И запустим его для обновления Заказа покупателя. (/customerorder) 

Контрагент обновился, описание обновилось. 

Запустим его для отгрузки (/demand)

Контрагент обновился, описание обновилось. 

Запустим его для входящего платежа (/paymentin)

Контрагент обновился, описание обновилось. 

Запустим его для счет-фактуры (/factureout)

Контрагент не обновился, описание обновилось. 

И вот теперь у нас получилась удивительная цепочка документов, в которой все, кроме счета-фактуры, с новым контрагентом. Ни на одном из этапов API не вернуло сообщения об ошибке, хотя пару месяцев назад писало, что "невозможно обновить agent в Счет-фактуре". Ошибку оно не возвращает, но значение поля не изменяется.

Садчиков Александр

Войдите в службу, чтобы оставить комментарий.

1 комментарий

1
Avatar

Здравствуйте.

Несколько месяцев назад отстутствовала возможность редактировать счета-фактуры.

Как только появилась возможность редактировать, сразу же обновилась документация. Поле agent помечено "Только для чтения". В разделе "Создание и обновление объекта" указано, что "Поля, помеченные 'Только для чтения', игнорируются при создании/обновлении объекта." Если вам по какой-то причине необходимо обновить контрагента в цепочке, то надо удалить счёт-фактуру и создать новую. 

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

Михаил 1 голос
Действия с комментариями Постоянная ссылка