Перейти к содержимому
Odoo Меню
  • Войти
  • Попробовать бесплатно
  • Модули
    Финансы
    • Бухгалтерия
    • Выставление счетов
    • Расходы
    • Таблицы
    • Документооборот
    • Подпись
    Продажи
    • CRM
    • Продажи
    • POS Магазин
    • POS Ресторан
    • Подписки
    • Аренда
    Вебсайты
    • Конструктор вебсайтов
    • eCommerce
    • Блог
    • Форум
    • Онлайн-чат
    • Электронное обучение
    Логистика
    • Склад
    • Производство
    • PLM
    • Закупки
    • Обслуживание
    • Качество
    Отдел кадров
    • Сотрудники
    • Подбор персонала
    • Отпуска
    • Оценка персонала
    • Реферальная программа
    • Автопарк
    Маркетинг
    • SMM
    • E-mail рассылки
    • СМС рассылки
    • Мероприятия
    • Автоматизация маркетинга
    • Опросы
    Услуги
    • Проекты
    • Табели
    • Выездной сервис
    • Поддержка
    • Планирование
    • Встречи
    Продуктивность
    • Обсуждения
    • Согласование
    • IoT
    • VoIP-телефония
    • Knowledge
    • WhatsApp
    Сторонние приложения Модуль Студия Odoo Платформа Odoo Cloud
  • Индустрии
    Розничная торговля
    • Книжный магазин
    • Магазин одежды
    • Мебельный магазин
    • Продуктовый магазин
    • Строительный магазин
    • Магазин игрушек
    Гостинично-ресторанный бизнес
    • Бар и паб
    • Ресторан
    • Фастфуд
    • Гостевой дом
    • Дистрибьютор напитков
    • Отель
    Недвижимость
    • Агентство недвижимости
    • Архитектурное бюро
    • Строительство
    • Управление недвижимостью
    • Ландшафтный дизайн
    • Товарищество собственников жилья
    Консалтинг
    • Бухгалтерская фирма
    • Партнер Odoo
    • Маркетинговое агентство
    • Юридическая фирма
    • Подбор персонала
    • Аудиторское бюро
    Производство
    • Текстиль
    • Металл
    • Мебель
    • Продукты питания
    • Пивоварня
    • Корпоративные сувениры
    Здоровье и фитнес
    • Спортивный комплекс
    • Магазин оптики
    • Фитнес-клуб
    • Велнес-центр
    • Аптека
    • Салон красоты
    Услуги
    • Специалист по бытовым услугам
    • Продажа и обслуживание IT-оборудования
    • Солнечные энергосистемы
    • Производство обуви
    • Клининг
    • Системы ОВКВ
    Прочее
    • Некоммерческая организация
    • Консалтинг в сфере устойчивого развития
    • Аренда рекламных щитов
    • Бизнес по фотосъемке
    • Прокат велосипедов
    • Реселлер программного обеспечения
    Все индустрии
  • Community
    Обучение
    • Видео уроки
    • Документация
    • Сертификация
    • Тренинг
    • Блог
    • Подкаст
    Образование и развитие
    • Образовательная программа
    • Деловая игра Scale Up!
    • Экскурсия в офис Odoo
    ПО
    • Скачать
    • Сравнить версии
    • Релизы
    Сотрудничество
    • Github
    • Форум
    • Мероприятия
    • Перевод
    • Стать партнером
    • Услуги для партнеров
    • Зарегистрировать бухгалтерскую фирму
    Услуги
    • Найти партнера
    • Найти бухгалтера
    • Встреча с экспертом
    • Услуги по внедрению
    • Отзывы клиентов
    • Поддержка
    • Обновления
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Заказать демонстрацию
  • Цены
  • Поддержка

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухгалтерия
  • Склад
  • PoS
  • Проекты
  • MRP
All apps
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Помощь

Is there any way to make a purchase order partially fulfilled?

Подписаться

Получайте уведомления о появлении активности в этом посте

Этот вопрос был отмечен
purchaseworkflowv7.0donepurchase.order
1 Ответить
10595 Представления
Аватар
Ivan

Update 20150701:

After @Ray's answer: the scenario that I'm facing involved PO with multiple lines in which not all lines are fulfilled (e.g. purchasing Product A and Product B but only receive and pay for Product A).

Original Question:

I can't seem to find a way to make a PO partially fulfilled.  By partially fulfilled I mean that either the shipment is only partial or the only partially invoiced.

In general there are 3 paths that PO can follow, depending on how the invoice will be created:

  • Based on Purchase Order lines,

  • Based on generated draft invoice (by the whole PO),

  • Based on incoming shipments.

Now, PO will wait for 2 conditions to be marked 'Done': That goods have all been received (incoming shipment Done) and invoices have been all paid.

If there is an exception at picking, the PO will enter to the 'Shipping Exception' state.  From here, user can click on the 'Manually Corrected' button to by-pass the checking on goods receipt (assumes that all goods has been received) and the PO can continue it's workflow.

If there is an exception at invoice, the PO will enter to the 'Invoice Exception' state, but I can't find anyway to make the PO continue the workflow.  The problem lies in the fact there is an activity called 'invoice_end' that stands between 'invoice_done' activity to 'done' activity.  The transition that is available between 'invoice_end' to 'done' should pass the condition that the PO's invoiced field is set to True.

The PO's invoice field is a calculated field that check that all related lines have their invoiced field set to True to return True value (All PO lines need to be invoiced first).

The PO line 'invoiced' field is set true when an invoice related to the PO is validated.  Hence, it seems that currently there is no way to make PO to be considered 'done' (or any stage that signify that this PO has been completely processed) if it is partially fulfilled without incurring any AP entry.

I can certainly make all the PO lines invoiced first (create invoice on that PO line and validate them and hence creating AP entry), then refund-cancel the invoice. However, if the invoicing is Based on incoming shipments', that also mean that all goods need to be considered received first, then returned.

Any other way that I've not considered?

0
Аватар
Отменить
Аватар
Ray Carnes
Лучший ответ

UPDATE:

See https://www.odoo.com/apps/modules/8.0/purchase_partial_invoicing/


ORIGINAL ANSWER:

1.  Create a PO for 100 units as normal.

Consider two scenarios:

A) You find out before receiving anything that the PO will only be fulfilled for 80 units.

  • Edit the Incoming Shipment to match 80 units

  • Receive 80 units

  • Invoice 80 units

  • PO is now DONE

A) You receive 80 units, then find out that no further products will be shipped to you.

  • Receive 80 units

  • Invoice 80 units

  • Back order Incoming Shipment created for 20 units

  • Edit the back order Incoming Shipment to match 0 units

  • Receive 0 units

  • Invoice 0 units

  • PO is now DONE

0
Аватар
Отменить
Yogesh

@Ray: would you like to answer https://www.odoo.com/forum/help-1/question/how-to-set-a-po-done-without-invoicing-is-done-87398

Ivan
Автор

@Ray, the scenario in question (sorry if it is not clear in the question) involves multiple purchase.order.lines in which only 1 (or part of 1) is processed.

Emipro Technologies Pvt. Ltd.

Hey Ray, I like your answer but it is not good way to create invoice for "0" qty. Obviously client will never agree to do this. ( Why to make one step more unnecessarily ?) Is there any other option ?

Ray Carnes

This invoice does not get sent to the client - you can pay it straight away (with a $0 payment) and it will be closed. There is also a module that closes $0 invoices without payments. If your supplier tells you in time, you won't need the invoice at all. It is an extra step, but this is what is supported out of the box.

Не оставайтесь в стороне – присоединяйтесь к обсуждению!

Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!

Регистрация
Похожие посты Ответы Просмотры Активность
Why does Odoo in the new version 19 allow me to cancel a purchase order after the receipt?
purchase workflow inventory
Аватар
Аватар
1
нояб. 25
322
How to change string of Purchase Status(purchase_state) that is in Purchase Request? Решено
purchase string purchase.order
Аватар
Аватар
Аватар
2
февр. 22
3569
Duplicate purchase.order.line Решено
purchase purchase.order Odoo12.0
Аватар
Аватар
1
мар. 19
5878
Account.invoice customization Решено
purchase workflow invoice
Аватар
Аватар
Аватар
2
сент. 17
6530
Purchase Request on Odoo online
purchase request requisition purchase.order
Аватар
0
нояб. 22
3146
Сообщество
  • Видео уроки
  • Документация
  • Форум
Открытый исходный код
  • Скачать
  • Github
  • Runbot
  • Перевод
Услуги
  • Хостинг Odoo.sh
  • Поддержка
  • Обновление
  • Индивидуальные решения по доработке
  • Образование
  • Найти бухгалтера
  • Найти партнера
  • Стать партнером
О нас
  • Наша компания
  • Активы бренда
  • Cвяжитесь с нами
  • Вакансии
  • Мероприятия
  • Подкаст
  • Блог
  • Клиенты
  • Правовые документы • Конфиденциальность
  • Безопасность
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo – это набор бизнес-модулей с открытым исходным кодом, который закроет все потребности вашей компании: CRM, E-commerce, Бухгалтерия, Склад, POS, управление проектами и др.

Odoo сочетает в себе простоту использования и полную интеграцию всех бизнес-процессов в одной системе.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now