Сверка справочников контрагентов двух систем по ИНН
Перед миграцией нужно сверить справочники контрагентов CRM и учётной системы.
Напишите compare_counterparties(crm, erp).
crmиerp— списки словарей{"inn": str, "name": str}.- ИНН нормализуется: остаются только цифры (
"77 07-083893"→"7707083893"). После нормализации ИНН внутри каждого списка уникальны. - Название нормализуется: удаляются символы кавычек
",«,»,', регистр приводится черезcasefold(), пробелы по краям убираются, серии пробелов внутри заменяются одним. - Верните словарь с отсортированными списками нормализованных ИНН:
"only_in_crm"— есть только в CRM;"only_in_erp"— есть только в учётной системе;"name_mismatch"— есть в обоих, но нормализованные названия различаются.
заготовка решения
def compare_counterparties(crm, erp):
# ваш код
return None