Большое вопрос наверное по учету чем программированию.
Договору контрагентов взаиморасчеты ведутся по счетам, дабы подчиненность счета и реализации видеть. Ситуация, контрагенту выписано 2 счета, предположим сч1=10000 руб, сч2=20000 руб, контрагент платит 50000 руб, указывая по сч1, сч2 и аванс. как теперь провести платежку у меня всего 2 счета, сумма платежки не совпадает.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший