Skip to Content

Contributors

  • MIS Builder and multi-currency
    Dear community,
    
    Is there a way to get MIS Builder to convert currency using rate at the end of the report period? E.g. “bale” on some account to convert using end of fiscal year conversion rate?
    
    Kind regards,
    Alexey

    by Alexey Pelykh - 01:06 - 9 Dec 2020
  • Proposing myself as PSC member of CRM, Sales & Marketing Maintainers
    Dear community,

    I would like to propose myself, newtratip https://github.com/newtratip as PSC in CRM, Sales & Marketing Maintainers.

    I'm an active contributor on this repos and I think it is time to take more responsibility in OCA as PSC of some repositories.


    Thank you!


    by tharathipc - 04:10 - 8 Dec 2020
  • CRM, Sales & Marketing PSC member apply
    Hi,

    I'd like to apply for a PSC member position for the CRM, Sales & Marketing areas, that includes these repositories:

    1- OCA/commission
    2- OCA/crm
    3- OCA/event
    4- OCA/partner-contact
    5- OCA/sale-financial
    6- OCA/sale-reporting
    7- OCA/sale-workflow
    8- OCA/survey

    I'd like to offer my help to the Community, as this is a strong area with lots of repositories and modules, as well. I think I could help contributors and other PSC members.

    I've been working with Odoo for about 4-5 years ( V8, V9, V10, V11, V12, V13 & V14) and I founded my own Odoo consultancy company 1,5 years ago with my business partner, who gots about 5-6 years of experience in Odoo.

    Our company is an official Odoo partner and we've all the available functional certificates. I'm an active github member as well. (You can check HaralPanten github profile).

    I've been working in the PSC team of the Spanish location, and I think I did it well enough (you can ask others 😝).

    Could you consider my membership for CRM, Sales & Marketing?

    Regards,
    --

    Harald Panten López

    CEO

    Sygel Technology S.L

    +34 637 88 42 41
    harald.panten@sygel.es
    https://www.sygel.es
    C/ Àlaba 61, 5ª planta, 08005, Barcelona

    by Harald Panten Lopez - 11:11 - 6 Dec 2020
  • [RFC][14.0] Manufacturing Cost Analysis
    Hello all,

    For those who may be interested, I started work on a Manufacturing Cost Analysis feature for Odoo.
    You can find my initial design here:
    https://github.com/OCA/manufacture/issues/565

    Feel free to comment on the Github issue.

    Thank you

    --
    Daniel Reis
    Managing Director
    M: +351 919991307
    E: DReis@OpenSourceIntegrators.com
    Av Doutor Desidério Cambournac 12 • 2710-553 Sintra, Portugal



    by Daniel Reis - 12:21 - 4 Dec 2020
  • Delayed stock valuation in a specific situation
    Hello,
    
    another peculiar problem which occurs quite often here in Slovakia in SO-PO 
    scenarios. By the law we use Average Cost for stock valuation. I am not 
    skilled enough in accounting and stock valuation principles so I might be 
    guessing here and there - especially on how Odoo worksin this regard. Feel 
    free to correct where necessary.
    
    In certain situations it can happen that you receive a product from vendor but 
    you don't have an invoice for that yet and don't know exact price. I know it 
    sounds strange but we work as partners with certain producers and sometimes we 
    just do not have 100% updated pricelists. We do not use RfQs and just straight 
    order - usually with zeroed prices and wait for invoice to fill them in. You 
    want to ship the product to the customer ASAP. Now in here they solve it using 
    what is called "delayed stock out" (not sure about correct translation). The 
    idea here is that because we didn't receive the invoice from vendor yet, we 
    cannot calculate stock value yet. But at the same time we need to send the 
    product to customer with customer invoice. But in that case we cannot 
    recalculate stock value because we do not yet know the average value (because 
    that depends on that invoice we're yet to receive).
    
    Have you stumbled upon anything similar? Is there an existing way to deal with 
    this? As far as I understand the inner working of Odoo here, the value of 
    incoming stock is taken from POL and put into stock.move to be later used for 
    stock value recalculation. But we might not have the correct price in POL.
    
    The way AFAIK various accounting softwares deal with this is to put the 
    incoming stcok value recalculation into some kind of queue until the invoice 
    comes in and then process them. But that also means putting into that queue 
    all the other moves regarding the same product. Implementing this into Odoo 
    seems quite a big change.
    
    Any kind of help is welcome. Best regards
    
    	Radovan Skolnik
    
    
    

    by Radovan Skolnik - 11:05 - 4 Dec 2020
  • OCA 2021 RFQs - V14 Migration, Graphic Designer and General Secretary
    Dear OCA Contributors,
    Just a reminder that the 2021 RFQs close at the end of next week - December 11th.

    Details here: 

    If you have any questions about the RFQ process please get in touch.

    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 12:15 - 3 Dec 2020
  • Odoo 12.0 Website rendering issues
    Hi,

    I'm currently scratching my head to find out why our website have a different rendering when viewed as an anonymous user versus a logged user.

    When hitting the first table node as a logged user:
    image.png
    An the same node as anonymous
    image.png
    The quirk.css is an old firefox builtin css to fix some rendering issues but I don't understand why it is spawning there, overriding Odoo's bootstrap css.
    Note that I can observe the same issue on Chrome.

    I found on Google that putting this meta should disable quirk mode, but this meta already exists in both renderings:
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    Any ideas ?

    Cordialement,
    Yann Papouin.


    by Yann Papouin - 05:06 - 2 Dec 2020
  • Advanced(?) use of calendar view in 13.0

    Hello,

     

    we use calendar view for displaying project tasks using color="user_id" - standard thing. However we have created an additional field on project.task that is Many2one reference to assistant (a second guy that participates in the task).

     

    Now I would like to achieve these 2 things but no amount of searching helped me in any way:

     

    1) When selecting a user_id checkobox on the right be able to display also tasks where that user is an assistant. Is it possible somehow?

     

    2) Cutomize the content of the entry (task) box. It only shows name, all the configured attributes appear in that popup box tha tappears on the click like this:

    Whereas in 12.0 you had all the information inside the box:

     

    Can I achieve something similar? I want to have additional visual information present on the record, not just name.

     

    Thank you very much. Best regards

     

    Radovan Skolnik


    by Radovan Skolnik - 12:55 - 1 Dec 2020
  • Mail cc
    Hi all,

    AFAIK there isn't a generic approach to send mail with CC instead of A, or I miss something?

    The use case would be something like: if a mail is sent to 1 recipient, go with A. If there are multiple recipients, 1 go with A and the other with CC.

    So an 'integrated' logic, without user intervention (except to optionally change the A recipient, or something other).

    Thanks in advance!

    Sergio Corato

    by Sergio Corato - 10:46 - 1 Dec 2020
  • Decrease invoiced quantities on Sale Order when credit note validated

    Dear all,

    I just discovered that when creating a credit note on an invoice generated from a sale order, the invoiced quantities would not decrease on sale order.

    Therefore if I need to invoice these again, I need to artificially increase delivered or ordered quantities (depending on product invoicing policy configuration), causing side effects on sales analysis.


    Has any of you find a way to workaround this issue ?


    This problem seems to be present up to v12, not anymore on v13 and v14.

    I have found https://github.com/odoo/odoo/issues/37549 on this topic but without much feedback.


    Thank you,

    Best Regards,

    --

    Le Filament
    Rémi CAZENAVE
    ------
    SCOP LE FILAMENT

    by Rémi Cazenave - 03:06 - 25 Nov 2020
  • OCA rental solution and rental vertical repository request
    Hello everybody,
    
    this year we have been busy implementing a complete rental solution based
    on Odoo CE v12 and lots of OCA modules for a German customer. It is already
    in production use since July. We explicitly agreed on contributing all the
    code to the OCA, but due to COVID-19 restrictions and several personal
    complications this work was considerably delayed.
    
    We already asked in March this year for a repository to check-in
    all the code directly at OCA, but IIRC there was not much interest back
    then. Ben Brich was also involved in the design and implementation of
    parts of the code, and Frederik Kramer should know about it, too.
    
    The solution we have has been designed for a German customer business
    renting large machines and vehicles, but it should be useful for other
    lines of business as well. Considerable efforts have been invested to
    make it really useful from the pragmatic point of view of the customer.
    
    There is a short presentation video at Youtube:
    --> https://www.youtube.com/watch?v=CzO5NqgJWD0
    
    Currently we've got 31 modules for rental extensions and 3 for shipment
    extensions based on a module that was present on Odoo v8:
    
    rental_base/
    rental_contract/
    rental_contract_insurance/
    rental_contract_month/
    rental_contract_toll_collect/
    rental_forward_shipment_plan/
    rental_loan/
    rental_menu_crm/
    rental_offday/
    rental_pricelist/
    rental_product_instance/
    rental_product_instance_appointment/
    rental_product_instance_repair/
    rental_product_insurance/
    rental_product_pack/
    rental_product_set/
    rental_product_variant/
    rental_purchase_order_type/
    rental_quality_control/
    rental_repair/
    rental_reporting/
    rental_routing/
    rental_sale/
    rental_timeline/
    rental_timeline_offday/
    rental_timeline_product_instance/
    rental_timeline_product_instance_appointment/
    rental_timeline_product_variant/
    rental_timeline_repair/
    rental_timeline_transport/
    rental_toll_collect/
    
    shipment_plan/
    shipment_plan_rental/
    shipment_plan_sale/
    
    Base for the work is the module sale_rental from the sale-workflow
    repository; it has been renamed in our code as rental_sale with some
    slight modifications in order to avoid conflicts when using code from
    both repositories. All other rental modules above are new.
    
    We've synchronized the code to a Github repository now at
    https://github.com/elego/rental-vertical/tree/v12 where you can inspect
    it. It is still missing some documentation and the test coverage is only
    at 73% so there is still room for improvements. We're going to continue
    to work on that, but would also like your opinions an comments on
    everything.
    
    We're using the v12 branch as internal integration branch there and
    could merge from there to an 'official' 12.0 branch now and then.
    
    The structure of everything should be according to the OCA conventions
    as far as we know and understand them; some adaptations may of course
    be necessary.
    
    Please let us know how to proceed with contributing this code to the
    OCA. I think it should be fit at least for an alpha-status in a new
    repo.
    
    Greetings from Berlin,
    
    Olaf
    
    -- 
    Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com 
                   Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
    Geschäftsführer: Olaf Wagner | Sitz: Berlin
    Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
    

    by Olaf Wagner <wagner@elegosoft.com> - 12:46 - 24 Nov 2020
  • OCA Board Member/Financial Auditors campaign extension - DATES
    Hello OCA Contributors,

    I just wanted to let you know the Board Member and Financial Auditor campaigns have been extended, here are the new timelines:

    • Applications close on Friday 27th November
    • Voting commences Sunday 29th November
    • Voting closes Monday 7th December
    • Announcement of new Board members and Financial Auditors Tuesday 8th December
    • New Board mandate commences 1st January 2021

    If you did want to apply as a Financial Auditor the link is below:
     
    Please get in touch with any questions,
    Warm regards,
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 12:16 - 24 Nov 2020
  • How-to for alias and catchall with multicompanies
    Hi community,

    We want to configure and use the catchall and aliases in multi-companies with a Odoo CE v12.

    I searched in https://github.com/OCA/multi-company and https://www.odoo-code-search.com/ without success (or I searched badly ;-)

    Do you know addons or advice to set and use it as well with multi multi-companies context:
    - Company "ABC" , a domain name "ABC.com" and a catchall like "catchall@ABC.com" with specific user and incoming server settings in Odoo,
    - Company "XYZ" and domain name "XYZ.com" and a catchall like "catchall@XYZ.com" with specific user and incoming server settings in Odoo

    By default, the 'mail.catchall' key in ir.config_parameter seems ignore multicompanies.

    Thank your for your help and advices!

    Have a nice day ;-)

    Bruno Joliveau - Architecte applications - Président
    NUMIGI SOLUTIONS INC.
    (514) 317-7944

    Longueuil, Québec, Canada

    linkedinyoutubecustom-icontwitter

    by Bruno Joliveau - 12:41 - 22 Nov 2020
  • [26699] Open Source Shift Management
    Hi folks, 
    
    while looking for something pragmatic in terms of Open Source shift
    management,  i recently came across 
    
    https://edgeryders.eu/t/list-open-source-software-for-resource-scheduling-and-booking/6629
    
    Even though i know Odoo has HR functions, i didn't really  took that
    into consideration. Now that the aforementioned source mentions Odoo as
    well, i thought, ok lets give it a try. 
    
    Unfortunately, i got reaffirmend why i haven't had Odoo in mind in the
    first place. This is because the suggested Odoo app "planning" is of
    course EE (as the GANTT chart view as well). I did a quick research on
    the app store (apps.odoo.com) as well as our own (
    https://www.odoo-code-search.com/). I found out that many apps do exist
    with the suite OpenHRMS by Cybrosys being he most prominent of those. 
    
    Of course i also gave the OCA repositories a glance and found that at
    least the GANTT functions (of course also EE) are somewhat replacable
    by CE OCA code of project_timeline. 
    
    My question: Does anybody believe or know if shift management can be
    done with only Standard Odoo CE and OCA code and has any suggestions
    what modules to look at? Is anybody aware of any attempt of a community
    member working on this or am i really hooked and need to go for EE to
    fulfull this requirement / develop all from scratch ;-)
    
    Thank for any suitable hint on the matter in advance.
    
    Best Frederik 
    
    -- 
    Dr.-Ing. Frederik Kramer
    Geschäftsführer
            
    initOS GmbH
    An der Eisenbahn 1
    21224 Rosengarten
            
    Phone:  +49 4105 56156-12
    Fax:    +49 4105 56156-10
    Mobil:  +49 179 3901819
            
    Email: frederik.kramer@initos.com
    Web:   www.initos.com
            
    Geschäftsführung:
    Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
    
    Sitz der Gesellschaft: Rosengarten – Klecken
    Amtsgericht Tostedt, HRB 205226
    Steuer-Nr: 15/200/53247
    USt-IdNr.: DE815580155
    
    

    by Frederik Kramer - 03:01 - 20 Nov 2020
  • Product Safety Datasheet
    Hello contributors,
    I wrote a module to fill in the safety data sheets following the 16 points of the European Commission Regulation. I thought maybe it might be useful to someone.


    Any feedback or help would be appreciated.

    Ciao,
    Alberto

    by Alberto Carollo - 01:01 - 19 Nov 2020
  • Financial Auditors Campaign - closes this Friday
    Hello OCA Contributors,

    Just a reminder if you would like to apply in the Financial Auditors Campaign you have until this Friday, 20th November.
    • The application survey is here. 
    • you do not need to be an OCA member or delegate to apply as a Financial Auditor
    • the role is basically to perform the annual financial audit on the OCA accounts
    • ideally there are 3 auditors each year to work together
    • we currently have 2 applicants
    Any questions, please get in touch.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 02:05 - 19 Nov 2020
  • GitHub discussions
    GitHub is adding a very interesting new feature: discussions, which we can consider similar to forums, and it brings the feature for filling the current gap when someone fills a question in issues (which I especially hate as some of you know, hehe, as it's not the proper feature for handling that). It even includes an option for converting an issue into a discussion:


    Unfortunately, it's still in a closed beta needing an invitation. We (Tecnativa) have asked for inclusion in https://github.com/github/feedback/discussions/24#discussioncomment-119862, and we are already trying it out in https://github.com/Tecnativa/doodba/discussions.

    It's worth considering its usage across OCA and maybe ask for beta testing in some of our repos. Some of the actions to perform will be:

    - Think in a general way to sort this section.
    - Add a possible FAQ.
    - Change the OCA website documentation for referring to this.
    - Change the OCA README template for redirecting to this section.

    Regards.

    by Pedro M. Baeza - 11:40 - 18 Nov 2020
  • Sort Kanban by Drag'n Drop like in TreeView
    Dear Contributors,
    
    I have a simple Kanban view without columns (see attached screenshot)
    I know you can sort items based of field values (e.g. `sequence` field)
    using `default_order` attribute for `kanban` tag.
    
    I was wondering if there is a possiblity to change order dynamically
    using drag'n drop of items like in tree view.
    
    Background: Users may add as much images as they like to the model, but
    only some of them are used for reports and exports. I would like to
    allow them easily to choose which ones, by allowing them to prioritize
    order and only use the Nth first ones.
    
    Thanks, Peter
    

    by Pete Hahn - 09:56 - 18 Nov 2020
  • Analytic distribution / Analytic tags - Impact on journal items
    Hello everyone,

    I'm currently facing an issue with the analytic distribution functionality of Odoo. I would like to share it with you as some may have faced the same issue recently and may be able to help. I'm working on Odoo V12, but the same situation occurs on different versions as well. 

    When checking the 'Analytic Distribution' box on an analytic tag, this analytic tag can be used to allocate a certain percentage of an expense or an income on several analytic accounts.
    Example: On the picture below, the 'Analytic distribution key 1' analytic tag will allocate 50% of the expense/income on the 'Administrative' analytic account and the remaining 50% on the 'Commercial & Marketing' analytic account.

    image.png

    When validating a simple vendor bill of 100 euros with this 'Analytic distribution key 1' selected, Odoo is generating a journal entry with three journal items: payable account, tax account and an expense account (100 euros) which is linked to the 'Analytic distribution key 1' analytic tag. My two analytic accounts (Administrative + Commercial & Marketing) don't appear here.

    image.png

    Besides that, Odoo is also generating two analytic items in the 'Accounting --> Analytic items' menu to divide the total amount of the expense (100 euros) according to the distribution key (50% for both analytic accounts). These analytic lines can also be found in the 'Analytic Lines tab' on the expense journal item.

    image.png

    My problem is that this breakdown on both analytic accounts doesn't appear in the journal items/entries, it only appears in the analytic items. This makes reporting based on journal items much more complicated (ex: Mis Report to generate a P&L by analytic account).

    I would rather prefer that the breakdown on both analytic accounts applies directly on the journal entry. Hence, instead of having one expense journal item (100 euros) related to the analytic tag, we would have two expense journal items (50 euros each),both related to their analytic account (Administrative or Commercial&Marketing). This would probably make things much easier.

    image.png



    Any thoughts on this?
    Does this 'problem' sound familiar for some of you? Has anyone ever found a solution for this?

    Thank you very much for your help,

    Regards,


    Guillaume Vandamme




    --
    Guillaume Vandamme
    Business Analyst

    Phone : +32 2 888 31 31
    Mobile : +32 475 49 88 27

    Acsone sa/nv
    Waterloo Atrium | 167, Drève Richelle | B-1410 Waterloo 


    by Guillaume Vandamme - 01:55 - 17 Nov 2020
  • Multiple files (images) upload
    Dear Contributors,
    
    on a custom model we needed to have multiple images attached in a
    separate notebook page.
    We solved this using a kanban widget on a simple model, that contains
    the image as binary field.
    The drawback is, that you need to add each image one by one since you
    need to create new records of the containing model used for the kanban
    view to add images.
    The customer is asking for the possibility to add images by a multi
    select file dialog.
    Afaik this isn’t possible in odoo, since there is always exactly one
    binary field per image, so I would need something to create several
    records in one go.
    
    The only widget I know that is capable of doing this is the one used for
    adding attachments to forms (marked red in the screenshot below).
    
    Do you have any hints how to realize something like this?
    There seams to be nothing ready made available for this on the net.
    
    Thanks. Regards, Peter
    

    by Pete Hahn - 11:20 - 17 Nov 2020