Przejdź do zawartości
Odoo Menu
  • Zaloguj się
  • Wypróbuj za darmo
  • Aplikacje
    Finanse
    • Księgowość
    • Fakturowanie
    • Wydatki
    • Arkusz kalkulacyjny (BI)
    • Dokumenty
    • Podpisy
    Sprzedaż
    • CRM
    • Sprzedaż
    • PoS Sklep
    • PoS Restauracja
    • Subskrypcje
    • Wypożyczalnia
    Strony Internetowe
    • Kreator Stron Internetowych
    • eCommerce
    • Blog
    • Forum
    • Czat na Żywo
    • eLearning
    Łańcuch dostaw
    • Magazyn
    • Produkcja
    • PLM
    • Zakupy
    • Konserwacja
    • Jakość
    Zasoby Ludzkie
    • Pracownicy
    • Rekrutacja
    • Urlopy
    • Ocena pracy
    • Polecenia Pracownicze
    • Flota
    Marketing
    • Marketing Społecznościowy
    • E-mail Marketing
    • SMS Marketing
    • Wydarzenia
    • Automatyzacja Marketingu
    • Ankiety
    Usługi
    • Projekt
    • Ewidencja czasu pracy
    • Usługi Terenowe
    • Helpdesk
    • Planowanie
    • Spotkania
    Produktywność
    • Dyskusje
    • Sztuczna inteligencja
    • IoT
    • VoIP
    • Wiedza
    • WhatsApp
    Aplikacje trzecich stron Studio Odoo Odoo Cloud Platform
  • Branże
    Sprzedaż detaliczna
    • Księgarnia
    • Sklep odzieżowy
    • Sklep meblowy
    • Sklep spożywczy
    • Sklep z narzędziami
    • Sklep z zabawkami
    Żywienie i hotelarstwo
    • Bar i Pub
    • Restauracja
    • Fast Food
    • Pensjonat
    • Dystrybutor napojów
    • Hotel
    Agencja nieruchomości
    • Agencja nieruchomości
    • Biuro architektoniczne
    • Budowa
    • Zarządzanie nieruchomościami
    • Ogrodnictwo
    • Stowarzyszenie właścicieli nieruchomości
    Doradztwo
    • Biuro księgowe
    • Partner Odoo
    • Agencja marketingowa
    • Kancelaria prawna
    • Agencja rekrutacyjna
    • Audyt i certyfikacja
    Produkcja
    • Tekstylia
    • Metal
    • Meble
    • Jedzenie
    • Browar
    • Prezenty firmowe
    Zdrowie & Fitness
    • Klub sportowy
    • Salon optyczny
    • Centrum fitness
    • Praktycy Wellness
    • Apteka
    • Salon fryzjerski
    Transakcje
    • Złota rączka
    • Wsparcie Sprzętu IT
    • Systemy energii słonecznej
    • Szewc
    • Firma sprzątająca
    • Usługi HVAC
    Inne
    • Organizacja non-profit
    • Agencja Środowiskowa
    • Wynajem billboardów
    • Fotografia
    • Leasing rowerów
    • Sprzedawca oprogramowania
    Przeglądaj wszystkie branże
  • Community
    Ucz się
    • Samouczki
    • Dokumentacja
    • Certyfikacje
    • Szkolenie
    • Blog
    • Podcast
    Pomóż w nauce innym
    • Program Edukacyjny
    • Scale Up! Gra biznesowa
    • Odwiedź Odoo
    Skorzystaj z oprogramowania
    • Pobierz
    • Porównaj edycje
    • Wydania
    Współpracuj
    • Github
    • Forum
    • Wydarzenia
    • Tłumaczenia
    • Zostań partnerem
    • Usługi dla partnerów
    • Zarejestruj swoją firmę rachunkową
    • Referral Program
    Skorzystaj z usług
    • Znajdź partnera
    • Znajdź księgowego
    • Spotkaj się z doradcą
    • Usługi wdrożenia
    • Opinie klientów
    • Wsparcie
    • Aktualizacje
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Zaplanuj demo
  • Cennik
  • Pomoc
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Pomoc

How to link Rental to Inventory?

Zaprenumeruj

Otrzymaj powiadomienie o aktywności w tym poście

To pytanie dostało ostrzeżenie
rentalinventoryquality
6 Odpowiedzi
9326 Widoki
Awatar
Filip Tomasetig

My rental products are stored in a warehouse on several different locations. I would like that our rental orders would create all necessary picking orders (as configured on the warehouse in the inventory module), so my warehouse clercks can pick and prepare the rental packages in the same way as sold products. How can I do that?

0
Awatar
Odrzuć
Awatar
Ray Carnes (ray)
Najlepsza odpowiedź

This is possible with the Subscription app, without using the Rental app.

Workflow:

On a Sales Order, add the monthly charge on the first line and the leased machine on the second line (with no price charged to the Customer):

 

You can then generate the first Invoice showing both lines, and all subsequent Invoices are generated based on the Subscription app.


When the Sales Order is confirmed, the following related documents are created:

  • a Manufacturing Order for “Machine (Leased)”
  • a Purchase Order for “Machine (New)”
  • a Subscription for “Leasing Charge (Monthly)”
  • a Delivery Order for “Machine (Leased)”

Note: If you already have any new machines in stock, you won’t get the Purchase Order until you need to reorder.


Once you have received the new machine and recorded the Bill, your Balance Sheet will show the value of your Current Asset and the Liability you have to the Vendor:





Once you have completed the Manufacturing Order, your Balance Sheet will show that your Current Asset has been converted into a Fixed Asset:




Once you complete the Delivery Order to the Customer, your Balance Sheet will show that your Fixed Asset has been converted into a Rental Asset:



Once you generate the Customer Invoice, you will see the following Journal Items:


Note: the Rental Asset was already created during the Delivery of the leased machine, so you will notice the debit and credit to the Rental Assets account has no net effect. It is due to the way we are leveraging the stock interim logic built into Odoo.


Your Balance Sheet now shows the AR:


Your Income Statement shows the income from the monthly charge, with no income due to the delivery of the machine:


The last step is to create the Asset to start depreciating it. Because we are using the Rental Assets account as a clearing account on the Customer Invoice, we only want to do for debits made using the Assets Journal. You would then select the debit and click CREATE ASSET:


You then have the option to select an existing Asset Model to automate the creation of your depreciation schedule. The Asset will be linked to the Delivery Order, which is itself linked to the Sales Order, so you have traceability to each transaction. 

You can look at the Products in the Customers location to see how many leased machines have not been returned.

If you unhide the Unit Price field on the picking, when returning the leased machine, you can enter the remaining book value of the machine, so that it will be converted into a current asset at the correct residual value. 


The full list of GL Activity at the end of the process (apart from the depreciation entries) is:

Depreciation entries would regularly credit the Rental Assets account and debit the Depreciation Expense account at the time you decide to start depreciating (normally the same day the Delivery to the Customer ships) – depending on the schedule.



Configuration:

Create the following Product Categories:

NEW EQUIPMENT


LEASED EQUIPMENT:



LEASING SERVICES:



Create a product “Machine (New)” inside the New Equipment Category and a product “Machine (Leased)” in the Leased Equipment Category.

Create a recurring Service product “Leasing Charge (Monthly)” linked to a monthly subscription template to represent the lease payments. This would be inside the Leasing Services Category.

Create a Bill of Materials that builds the leased machine by consuming a new machine.

Setup replenishment rules that match the on hand stock levels for your new machine (Preferred Route is Buy with a Vendor set) and with 0 on hand quantity for your leased machine (Preferred Route is Manufacture). 

Create Asset Models, but do not link them to the Rental Assets account (so you don’t get any automatically created rental assets and can do this manually).

The accounts on the Leased Equipment services are very important as they dictate the logic that coverts current assets to fixed assets, then rental assets, then back again when the items are returned.




2
Awatar
Odrzuć

Hi Ray
Thanks for the detailed solution above.
In V15 I don't seem to be able to to select "151500 Rental Assets" as the "Expense
account" for the Leased Equipment Product Category, probably because the system wants an expense account here and the 151500 Rental assets account is a Balance Sheet Account. I was able to do this in V14 though.

Is there any way to override this as the Journal entries don't cancel out properly without this configuration.
Thanks

Ray Carnes (ray)

I would try changing the account type to expense (just so you can select it) and then change it back. Once assigned, it doesn't matter what type it is.

Awatar
Filip Tomasetig
Autor Najlepsza odpowiedź

I realise that the available quantities of rental products are updated with each rental move. In that way the rental module is indeed linked to the inventory module. But what I need are picking orders to be created after confirming a rental order, and also even the receipt order to process the return. Those picking, packing, delivery and receipt orders do not exist when processing rental orders. The 'pick-up' & 'returned' knobs in rental orders themselves are not sufficient.

1
Awatar
Odrzuć
Nioka Moreno

I have the same situation with the rental module, I need picking orders to generate a document in the pick-up and return.

did you resolved it?

Filip Tomasetig
Autor

@Nioka Moreno

No, because it cannot be resolved within standard Odoo. The business analysts of Odoo obviously think that rental companies always have the rental products readily available next to them on the counter, or that customers always bring the rental products to the counter themselves, and that rental products are never stored in a warehouse where a warehouse employee needs to go pick them. (I can only think of video rental shops where the Odoo way of renting is applicable - and if I am not mistaken, then video shops are few and far between in this day and age.)

We resolved it by enhancing the module with custom code.

Nioka Moreno

Can you sell me this code?

Ray Carnes (ray)

Please see my answer for a way to generate outgoing and incoming transfers (using the RETURN button) for products you lease (or rent long term) to Customers.

Victor Santos


can you sell the code?

Jens Vandeputte

Beste klant,


Ik ben momenteel afwezig t.e.m. donderdag 14/11/2022 en zal heel beperkt toegang hebben tot mijn e-mails.

 

Als er dringende zaken zijn kan u een mail sturen naar helpdesk@sofatech.be of bellen naar onze helpdesk 051 699 121.

 

 

 

Awatar
Ricardo Gross
Najlepsza odpowiedź

hi Filip, in previous versions it was necessary to configure the nice Rays solution or customize.
Fortunately in version 17, a new feature was introduced:

0
Awatar
Odrzuć
Awatar
ADMINISTRACION
Najlepsza odpowiedź

I guess i come here a little late, but if it helps: in version 17 Odoo has an option in Setting > Rental that you can just check the box to activate inventory for rentals.

"Rental Transfers: Activate to use stock deliveries and receipts for rental orders"

0
Awatar
Odrzuć
Awatar
Marek Elko
Najlepsza odpowiedź

A bit old but it took me quite a bit to figure out, so if anyone will try to solve this in future..

I managed to do that but I will have to be very careful with testing during updates. What you basically need is to understand differences between addons\sale_stock\models\sale_order.py and addons\sale_stock_renting\models\sale_rental.py and perform proper modification on rental side. You can take most of the necessary code from sales file.

Then you will have to generate return straight after delivery is created. It needs a bit of coding too as it is prohibited by default (with understandable logic). Everything works fine afterwards, together with inventory forecast, etc.

Keep on your mind that this is definitely not a supported solution.

0
Awatar
Odrzuć
Awatar
Midhun M M
Najlepsza odpowiedź

You can use Rental module for product rental service and sale for selling.

Rental module is linked with inventory and accounting.

-4
Awatar
Odrzuć
Podoba Ci się ta dyskusja? Dołącz do niej!

Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!

Zarejestruj się
Powiązane posty Odpowiedzi Widoki Czynność
How to add custom field in one certain Inventory step?
inventory quality
Awatar
0
lip 16
4918
odoo rental + multiple instances available for 1 product
rental inventory 17.0
Awatar
0
paź 24
2106
Application of Quality Control Per Field (measure_on)
manufacturing inventory quality
Awatar
0
lip 23
4326
How to implement product quality on inventory?
stock inventory quality
Awatar
Awatar
1
cze 20
4028
Block a lot number from being delivered
inventory quality V12
Awatar
0
paź 19
5013
Społeczność
  • Samouczki
  • Dokumentacja
  • Forum
Open Source
  • Pobierz
  • Github
  • Runbot
  • Tłumaczenia
Usługi
  • Hosting Odoo.sh
  • Wsparcie
  • Aktualizacja
  • Indywidualne rozwiązania
  • Edukacja
  • Znajdź księgowego
  • Znajdź partnera
  • Zostań partnerem
O nas
  • Nasza firma
  • Zasoby marki
  • Skontaktuj się z nami
  • Oferty pracy
  • Wydarzenia
  • Podcast
  • Blog
  • Klienci
  • Informacje prawne • Prywatność
  • Bezpieczeństwo Odoo
الْعَرَبيّة 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 Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo to pakiet aplikacji biznesowych typu open source, które zaspokoją wszystkie potrzeby Twojej firmy: CRM, eCommerce, księgowość, inwentaryzacja, punkt sprzedaży, zarządzanie projektami itp.

Unikalną wartością Odoo jest to, że jest jednocześnie bardzo łatwe w użyciu i w pełni zintegrowane.

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