# Правила заповнення адрес у ТТН та Актах на основі даних із GLN

Для автоматичного підтягування інформації про адресу компанії у тіло ТТН-документів або Актів необхідно використовувати відповідний метод API [«Отримання інформації про організацію по Назві/ІПН/КПП/GLN»](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-informaciiu-pro-organizaciiu-po-nazviipnkppgln-get-apioasidentifiers) з параметром: `is_company=true`. Параметр означає, що пошук здійснюється по головному GLN компанії. Масив `account` не використовується.

**Алгоритм підстановки адреси**

<table border="1" id="bkmrk-%D0%9F%D0%BE%D0%BB%D0%B5-%D0%B2-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%96-%D0%9F%D1%80%D0%B0" style="border-collapse: collapse; width: 100%; height: 231.359px;"><colgroup><col style="width: 39.8093%;"></col><col style="width: 37.1849%;"></col><col style="width: 23.0058%;"></col></colgroup><thead><tr style="height: 30.1094px;"><th data-col-size="md" data-end="653" data-start="634" style="height: 30.1094px;">Поле в документі</th><td class="align-center" style="height: 30.1094px;">Правило</td><td class="align-center">Приклад</td></tr></thead><tbody><tr style="height: 30.1094px;"><td style="height: 30.1094px;">`TradeParty.PostalTradeAddress.PostcodeCode`</td><td style="height: 30.1094px;">Використовується значення з поля `zip`</td><td>08330</td></tr><tr style="height: 30.1094px;"><td style="height: 30.1094px;">`TradeParty.PostalTradeAddress.StreetName`</td><td style="height: 30.1094px;">Використовується повне значення з поля `street`</td><td>вулиця Незалежності, будинок 2/2</td></tr><tr style="height: 46.9062px;"><td style="height: 46.9062px;">`TradeParty.PostalTradeAddress.CityName`</td><td style="height: 46.9062px;">Береться частина після коми з пробілом (`, `). Якщо роздільника немає — використовується повне значення (означає, що району немає).</td><td>с. Дударків</td></tr><tr style="height: 46.9062px;"><td style="height: 46.9062px;">`TradeParty.PostalTradeAddress.CountryID`</td><td style="height: 46.9062px;">За замовчуванням проставляється `UA`. Для відображення в інтерфейсі трансформується у «Україна».</td><td>UA</td></tr><tr style="height: 47.2188px;"><td style="height: 47.2188px;">`TradeParty.PostalTradeAddress.CountrySubDivisionName`</td><td style="height: 47.2188px;">Береться значення з `district`, а також частина з `city` до коми з пробілом. Якщо роздільника немає — береться лише `district`.</td><td>Київська обл., Бориспільський р-н</td></tr></tbody></table>

**Отримані значення об’єднуються у послідовності:**

`CountryID` → `PostcodeCode` → `CountrySubDivisionName` → `CityName` → `StreetName`

**Результат у документі:**

`Україна, 08330, Київська обл., Бориспільський р-н, с. Дударків, вулиця Незалежності, будинок 2/2`