В Mpult была внутренняя несогласованность - при чтении структуры из XML файла из наименования (улица, дом, номер подъезда) удаляются ведущие и концевые пробелы, а при вводе новых элементов структуры (улица, дом, номер подъезда) подобное удаление не делалось.
Поэтому возникала ситуация - можно было ввести новый подъезд, отличающийся только пробелами в конце. Структуру можно было сохранить, но при первом чтении (перезагрузке MPult) обнаруживалось повторение подъездов, т.к. концевые пробелы при чтении XML удалялись.
В MPult версии 3.0.7.17 и при вводе новых элементов структуры (улица, дом, номер подъезда) удаляются ведущие и концевые пробелы.
Кроме того, если ошибки дублирования обнаруживаются, то дублирующийся элемент не загружается, а остальная структура загружается.