зачем свой идентификатор в таблицах?Почему нельзя взять МОЙ, который у меня есть от поставщика - уникальный id самого ПВЗ, ваш взять не возможно, т.к. могут быть разные транспортные компании и эти id могут в этом случае повторяться или отсутствовать. Структура данных и сами данные разные, которые предоставляют транспортные компании. По другим параметрам персонализировать ПВЗ проблематично, могут быть ошибки. Одинаковые города в разных регионах, совпадения адресов и т.д.
Вопрос зачем каждый день обновлять ПВЗ???? Я сомневаюсь что транспортные компании не публикуют информацию о закрывшихся и новых ПВЗ.
Что касается городов.... К сожалению в БД не все города и физически мы не модем создать самую актуальную БД городов (даже в БД у почты России нет всех городов).
Когда через час мучений я вдруг узнал, что таблиц нет - как это нет!!!!! у вас интерфейс с ПВЗ работать не будет
На будущее пожелания учтем.