Для учета авансов «1С:Бухгалтерией 8.0» используется реквизит «Счет авансов», имеющийся в формах документов учета расчетов с покупателями и в формах банковских и кассовых документов (банковские и кассовые документы доступны через меню «Банк и касса»).
При вводе документов этот реквизит может заполнятся «1С:Бухгалтерией 8.0» автоматически на основании данных, хранящихся в регистре сведений «Счета расчетов с контрагентами». Реквизит затем может быть изменен пользователем.
Но если пользователь откажется от заполнения реквизита «Счет авансов» в документах, то «1С:Бухгалтерия 8.0» не будет вести учет авансов обособленно о прочих расчетов с контрагентами.
Как уже говорилось, расчеты с контрагентами могут вестись с разной степенью детализации: в целом по договору или по расчетным документам.
При формировании проводок по документу наличие аванса будет определятся с учетом заданной степени детализации.
Для оценки того, возник ли при проведении расчетов с покупателем аванс, «1С: Бухгалтерия 8.0» будет анализировать долг по счету учета расчетов с покупателем, указанному в документе Анализ долга проводится или в разрезе договора контрагента, или по конкретному документу, указанному в соответствующем реквизите. Если по этому счету долг погашается полностью, то остаток оплаты зачитывается как аванс и указывается на счете учета расчетов по авансам. Если счет расчета по авансам не задан, то вся сумма по операции будет проведена по счету учета расчетов с покупателями.
При возврате денежных средств анализируется счет авансов, указанный в документе, и если по этому счету отражен аванс, то этот аванс погашается, а оставшаяся часть оплаты регистрируется по счету расчетов с покупателем и увеличивает задолженность по договору.