с одной линией. 10 болтов по 20 рублей. Итоговая сумма - 200 рублей.
Клиент оплатил авансом 100 рублей. Мы в форме SO создаем первый Invoice, вибираем Down payment. Создается инвойс. Подтверждаем, регистрируем оплату.
4 болта готовы на отгрузку. Клиент хочет их сейчас получить. 4 болта = 80 рублей. Выгружаем 4 болта (нажимаю на validate), 6 болтов отгрузим позже (создаем backorder).
Далее хочу создать второй инвойс на эти 4 болта, чтобы как-то зафиксировать что часть аванса использовалось.
В форме SO нажимаю Create Invoice, в выбираю Regular Invoice и убеждаюсь что deduct down payments выставлен.
Далее внимание - создается не обычный customer invoice, а создается credit note. Какого фига?
Далее я закрываю глаза, что это credit note и заполняю линию Down Payment. Было quantity 1 стало 0.8. Ибо 0.8 аванса используется. Итоговая сумма в этом credit note 0, потверждаю.
Далее выгружаю остальные 6 болтов (validate). Создаю в SO regular invoice (т.е. третий invoice) со включенным deduct down payment.
Создается обычный инвойс, 6 болтов в сумме 120 и 0.2 аванса в сумме 20. Итого получается клиенту надо оплатить 100.
Внимание вопрос.
Почему при создании второго инвойса - создается именно credit note, а не обычный инвойс?
Потому что 4 болта * стоимость минус предоплата вся - получается отрицательное значение. И оду автоматом когда общая сумма отрицательная - меняет тип счета на Credit note
Credit note - это же возврат, не? Мы не хотим оформлять возврат
Да, но оду считает что раз сумма отрицательная - то возврат
Ок. Это баг или фича?
Скорее фича. Раз уже существует с версии 8 точно )))
Обсуждают сегодня