Формат обмена данными о заявках на оплату
Для обеспечения контроля исполнения маркетинговых смет требуется настроить обмен данными между системой согласования заявок на оплату Wiseadvice и арендным модулем в Process Insight.
Обмен данными происходит по https путём направления POST-запросов со стороны Process Insight и выдачей результатов со стороны Wiseadvice в формате xml (лучше бы JSON) кодировке utf-8.
Запрос данных
Запрос должен вернуть все заявки, изменённые с 00 часов МСК заданной даты.
get_afe
Параметры запроса:
- modified_since [String] – дата в формате yyyy-mm-dd
- cursor [String] – метка следующего набора данных
Запрос может вернуть ограниченное количество заявок. Если запрос возвращает не все заявки, то должен быть возвращён параметр cursor
, который следует передавать в следующем запросе для получения очередного набора заявок.
Результаты запроса:
- afes [List
] -- список заявок - cursor [String] – отсутствует, если по запросу возвращены все заявки
Afe (заявка)
- id [String] – уникальный идентификатор заявки
- region [String] – Объект
- city [String] – Город / бренд
- amount [BigDecimal] – сумма заявки
- amountConverted [BigDecimal] – сумма зявки в валюте оплаты
- vatType [String] – ставка НДС
- vat [BigDecimal] – сумма НДС
- currency [String] – валюта заявки
- currencyToPay [String] – валюта оплаты
- dateOfPayment [Date] – дата оплаты заявки (yyyy-mm-dd)
- account [String] – расчётный счёт, с которого происходит оплата
- contractor [String] – получатель платежа
- contractorAccount [String] – расчётный счёт получателя платежа
- contractorContract [String] – договор поставщика
- budgetingItem [String] – статья бюджета
- description [String] – назначение платежа
- comments [String] – комментарий инициатора к платежу
- useNextMonthBudget [Boolean] – из бюджета следуюещго месяца
- marketingEvent [String] – номер маркетинговой сметы
- noteControl [String] – замечания бухгалтера
- noteBudgetHolder [String] – замечания владельца бюджета
- noteFinController [String] – замечания финансового контролёра
- noteFinController2 [String] – замечания финансового контролёра 2
- noteFinController3 [String] – замечания финансового контролёра 3
- noteCfo [String] – замечания CFO
- noteCeo [String] – замечания CEO
- noteTreasury [String] – замечания казначея
- attachments [List
] -- список URL вложений к заявке; вложения должны быть доступны по указанным URL'ам