Правила заповнення адрес у ТТН та Актах на основі даних із GLN
Для автоматичного підтягування інформації про адресу компанії у тіло ТТН-документів або Актів необхідно використовувати відповідний метод API з параметром: is_company=true. Параметр означає, що пошук здійснюється по головному GLN компанії. Масив account не використовується.
Алгоритм підстановки адреси
| Поле в документі | Правило | Приклад |
|---|---|---|
TradeParty.PostalTradeAddress.PostcodeCode |
Використовується значення з поля zip |
08330 |
TradeParty.PostalTradeAddress.StreetName |
Використовується повне значення з поля street |
вулиця Незалежності, будинок 2/2 |
TradeParty.PostalTradeAddress.CityName |
Береться частина після коми з пробілом (, ). Якщо роздільника немає — використовується повне значення (означає, що району немає). |
с. Дударків |
TradeParty.PostalTradeAddress.CountryID |
За замовчуванням проставляється UA. Для відображення в інтерфейсі трансформується у "Україна". |
UA |
TradeParty.PostalTradeAddress.CountrySubDivisionName |
Береться значення з district, а також частина з city до коми з пробілом. Якщо роздільника немає — береться лише district. |
Київська обл., Бориспільський р-н |
Отримані значення об’єднуються у послідовності:
CountryID → PostcodeCode → CountrySubDivisionName → CityName → StreetName
Результат у документі:
Україна, 08330, Київська обл., Бориспільський р-н, с. Дударків, вулиця Незалежності, будинок 2/2