Как разработчик никогда не подпишусь под таким договором. Вот Вы можете гарантировать, что на дороге, по которой Вы ездите, одной прекрасной темной ночью не появиться знак "40" или "кирпич" вкупе с сотрудником с жезлом в руке за следующим кустом? Как водитель Вы лопухнулись, и по-тяжелой! И при этом себя внутренне не будете считать виноватой. Вообще-то должно быть ТЗ, а там четко прописано, что на входе, что на выходе. "...сдал, принял, отпечатки пальцев...". Или содержите в штате специалиста, способного оперативно обеспечить работоспособность доработок в измененной конфигурации. С соответствующей квалификацией и соответствующим окладом жалованья. Тут многомиллионная орава экономистов и аналитиков мировой кризис просохатила, где уж простому разработчику предвидеть грядущие изменения в регистрах (но пытаться нужно). Хотя и разрабочки разные бывают. Встретил как-то шедевр, где рядом с основным платом счетов был зачем-то сооружен "свой", и он, "разработчик" вкупе с клиентом вместе чесали затылки, пытаясь понять, почему эта гениальная конструкция не работает