Отгрузка товара по валютному договору в рублях

Добрый вечер.
Бухгалтерия базовая 8.3
Покупатель заплатил аванс 27.07 по курсу 74,980 - 7051$ в рублях = 528683,98 ( Договор в валюте)
отгрузка 27.09 . Сумма отгрузки в валюте 7050$ = (в накладной рублевая сумма 7050*74,980=528609)
Когда провожу документ получаю проводки Д62 К90 528683,98 , а закрытие валюты Д60 К62 7051$
Что делаю не так?
В документе на реализацию выбираю нужный документ аванса, ставлю галочку что сумма в нк. в рублях и курс указываю на дату аванса. Все равно отгрузку программа считает на всю сумму оплаты,хотя отгрузка на 1дол. меньше. Что делать не знаю.

возникает вопрос только в этом, от куда берется 1$.
Тут надо оформление документа смотреть.

Д62 К90 528683,98

это правильно зачет аванса идет по курсу аванса.

Да, отгрузка по курсу аванса идет, но отгружено то меньше долларов, значит сумма д.б. другая 7050*74,980= 528609р. И должен остаться кусочек аванса в 1$. А у меня программа полностью все закрывает

нужно проверить, что вы ставите в ТОРГ-12 - проверьте еще раз - программа сама ничего не делает- только то что вы ей “скажете”

если в пп -7051$ в рублях = 528683,9
если в торг-12- 7050 - то программа должна закрыть 527608,92,
а 1$ и 74,980 оставить на авансе

ТОРГ-12 в $ попробуйте сформировать

1С хорошо сама находит авансы и закрывает - при условии , что в пп и в торг-12 один и тот же договор

У меня так не делает. Может что-то не так делаю.
Вы не знаете алгоритм расчета в накладной? Или где а конфигураторе можно его посмотреть? Вот есть договор, оплата в июле 200 у.е по курсу , скажем, 72руб.- 14400руб. Реализация в сентябре (курс 73руб) 1000уе . Я так понимаю стоимость складывается из 200уе по курсу 72 и 800уе по курсу 73. Накладную я завожу в рублях и сумма накладной 72800 (20072+80073).Как программа вычисляет валютную сумму отгрузки? По идее , от общей суммы нк. должна отниматься предоплата(72800-14400=58400) и остаток /курс даты накладной, т.е 58400/73=800уе.
У меня так не делает.

учет по договору должен вестись в валюте, а расчеты в рублях, проверьте, что стоит в справочнике по договору. накладная должна заводиться в валюте договора.

Там вроде никаких хитростей нет. Проверьте занесена ли у вас в справочнике та валюта, в которой договор. И что в самом договоре выбрана эта же самая валюта.
При отгрузке сумма в документе указывается в валюте (так программа и определяет какую сумму валюты зачесть с аванса), а уже в печатной форме вы увидите сумму в рублях.
Непонятно почему вы пишете про проводку Д 60 К 62, или это опечатка? Д 62 К 62 по разным субсчетам при зачете аванса. И сумма в валюте по этой проводке должна быть 7050.
Еще один вариант: возможно, при выборе документа для зачета аванса в документе отгрузки проставлена сумма 7051. Попробуйте в зачете аванса выбрать “зачет автоматически”, ну или там перепроверить сумму, что не стоит 7050, а не 7051

какая валюта взаиморасчетов у договора?

валюта взаиморасчетов USD. Но ввожу в рублях, т.к. мне документы рублевые попадают. И есть общая сумма документа в валюте.