Бухгалтерия настаивает на оформлении возвратов обратной реализацией или поступлением, то есть было поступление если есть возврат то оформляем реализацию, то же самое с реализацией если был возврат то оформляем поступлением.
(4) то есть типовые документы возврата не используете?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший