Skip to Content
  • Re: Candidature pour un poste en Alternance – Bachelor Concepteur développeurd’applications
    Bonjour,
    l'OCA est une communauté de développeurs, analystes, gestionnaires de projets autour du logiciel Odoo.
    Ce n'est pas une entreprise qui offre du service à des clients directs.

    Je vous conseille de vous renseigner avant d'envoyer ce genre de mail à une mailing liste comptant des centaines de personnes, ce qui s'apparente à du spam.

    De plus, la langue de communication n'est pas le français mais l'anglais.

    Bonne continuation dans votre recherche.
    Virginie Dewulf, membre du board de l'OCA.

    -----Original Message-----
    Reply-To: Odoo Community Association (OCA) Contributors <contributors@odoo-community.org>
    Subject: Candidature pour un poste en Alternance – Bachelor Concepteur développeurd’applications
    Date: Sun, 04 Dec 2022 14:02:29 -0000

    Bonjour,

    Afin de réaliser mon Bachelor Concepteur développeur d’applications en alternance, je vous adresse ma candidature pour un poste au sein de votre entreprise.

    La formation que je m'apprête à suivre me permettra d'acquérir de nouvelles compétences opérationnelles, afin de mener à bien les missions que vous voudrez bien me confier.

    Cette formation en alternance se déroule en ligne selon les modalités suivantes :

    - Des rentrées toute l'année (pas de date fixe de rentrée)
    - Un rythme d'alternance optimisé : 4 jours en entreprise / 1 jour en formation, adapté aux temps forts d'activité de votre entreprise
    - Un programme de formation à la carte : vous déterminez l'ordre des modules à suivre en fonction des missions que vous serez amené à me confier.

    De plus, pour toute embauche en alternance vous bénéficiez d’une prime de 8000€ grâce au plan "1 jeune, 1 solution", ce qui diminue considérablement le coût lié à mon embauche.

    Vous trouverez ci-joint mon CV ainsi que la brochure de présentation de l'ISCOD.

    Dans l'attente d'un entretien, je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées.

    Adnane Azzouz
    +33769283265

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Virginie Dewulf. - 10:31 - 5 Dec 2022
  • Candidature pour un poste en Alternance – Bachelor Concepteur développeur d’applications

    Bonjour,

    Afin de réaliser mon Bachelor Concepteur développeur d’applications en alternance, je vous adresse ma candidature pour un poste au sein de votre entreprise.

    La formation que je m'apprête à suivre me permettra d'acquérir de nouvelles compétences opérationnelles, afin de mener à bien les missions que vous voudrez bien me confier.

    Cette formation en alternance se déroule en ligne selon les modalités suivantes :

    - Des rentrées toute l'année (pas de date fixe de rentrée)
    - Un rythme d'alternance optimisé : 4 jours en entreprise / 1 jour en formation, adapté aux temps forts d'activité de votre entreprise
    - Un programme de formation à la carte : vous déterminez l'ordre des modules à suivre en fonction des missions que vous serez amené à me confier.

    De plus, pour toute embauche en alternance vous bénéficiez d’une prime de 8000€ grâce au plan "1 jeune, 1 solution", ce qui diminue considérablement le coût lié à mon embauche.

    Vous trouverez ci-joint mon CV ainsi que la brochure de présentation de l'ISCOD.

    Dans l'attente d'un entretien, je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées.

    Adnane Azzouz
    +33769283265


    by adnaneazzouz@outlook.fr - 03:01 - 4 Dec 2022
  • Q: How to Configure GS1 barcodes on Odoo 14 community version
    Greetings All,

    I'm facing an issue with reading gs1 datamatrix codes, I have installed all related gs1 barcodes modules  but the system is still not able to read the barcodes. I have tried to configure it but there was no success.

    Also, after updating "Stock Barcodes" to the latest version, I could not figure out how to configure the barcode option settings.

    It would be really appreciated if you guide me through the process on how  to configure the gs1 as well as the new barcode option configurations for the latest version of "Stock Barcodes"

    Below you'll find  all the  module that were installed Odoo 14 community version :

    Stock Barcodes

    Stock Barcodes GS1

    Stock Barcodes GS1 Expiry

    GS1 Barcode API

    Product GS1 Barcode

    by Hazem - 07:05 - 4 Dec 2022
  • pre-commit changes
    Hi,
    quick question about pre-commit changes during migration.

    I'm migrating a module from 14.0 to 16.0. I've noticed that the first pre-commit related commit ("[IMP]: pre-commit stuff") takes care only of part of the changes needed to make pre-commit happy (it is possible due to the --no-verify). The missing part can be significant.
    The following commit ("[MIG]: $MODULE: Migration to 16.0") must include those changes too, plus anything migration related.

    So I was wondering if that defeats the purpose of having pre-commit changes separated in their own commit.  Right now, my approach is to create a second commit, named "[IMP]: more pre-commit stuff", just to make pre-commit happy, and then add another commit with the migration stuff.

    Alternatives I've considered: ignoring the issue and include both migration and the rest of pre-commit changes in one commit ("[MIG]: $MODULE: Migration to 16.0"), or do as I do now but squash the two pre-commit related commits before merge (or equivalently, get rid of the --no-verify in the first place, and manually add all changes to the first commit).

    Thoughts / suggestions?

    by Marco Colombo - 01:46 - 2 Dec 2022
  • XML errors when upgrading modules, because of fields in unrelated modules
    Hello,

    I've been finding this weird issue for a while, but decided to take some tome to write about it.

    I've seen frequently the case where:

    1. A custom module adds a field to a model and view. For example. to res.company.
    2. Later, another (unrelated) custom module also adds a new field to that same model (model and view).

    When installing or upgrading that second module, I see errors loading the XML with the form view.
    The error says that the field added by module 1 is missing in the view.
    But a) module 1 is installed an the field exists and b) the XML for the view in module 2 doesn't have any reference to that "missing" field!

    I found this frequently in Odoo 14.
    Honestly I'm not sure if it if also happens in other versions.

    Has anyone else experienced this?

    Thank you

    --
    DANIEL REIS
    MANAGING DIRECTOR

    M: +351 919 991 307
    E: dreis@OpenSourceIntegrators.com
    A: Avenida da República 3000, Estoril Office B, #34


    by Daniel Reis - 02:30 - 25 Nov 2022
  • OCA Financial Auditors Campaign Closes Today - 25th November
    Hello OCA Contributors,

    Just a reminder our Financial Auditors Campaign closes today. So far we have only had 1 applicant. Preferably we would like to be able to vote for 3.

    To apply as a candidate you do not need to be a delegate or member. Perhaps someone on your team has the skills to help the OCA with the annual audit?
    It isn't a huge task thankfully but does obviously require a certain skill set.

    Please fill in the survey below or share the link with colleagues who might be interested:
    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 10:30 - 25 Nov 2022
  • Financial Auditor Campaign closes November 25th
    Hello OCA Contributors,

    I hope the week is going well for you!
    I just wanted to remind you our financial auditors campaign closes this coming Friday 25th of November.

    To apply as a candidate you do not need to be a delegate or member. Perhaps someone on your team has the skills to help the OCA with the annual audit?

    Please fill in the survey below or share the link with colleagues who might be interested:
    Warmest regards,
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 04:51 - 23 Nov 2022
  • Module name, name collision
    Hi all,

    It seems there are miscellaneous practices to deal with name collision in OCA, mainly regarding Odoo SA module names

    here mgmt is used

    here and in some other repos oca is used

    Is there any other practice ?

    Should we converge on the same standard ? with a rename in future version with apriori openupgrade file ?

    Personally I prefer oca, but it probably needs to be voted !?

    What do you think?

    Regards

    Thanks

    by David BEAL - 04:16 - 22 Nov 2022
  • OCA - RFQ - Improving the Documentation of Open Upgrade
    Hello OCA Contributors.

    Have you seen our latest RFQ for improving the Open Upgrade Documentation?

    Please have a look here if you are interested in responding:
    Send your proposals in by December 4th. We look forward to hearing from you.

    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 12:01 - 22 Nov 2022
  • Question about migration of account.tax and related entity (in my case on l10n_be)
    Dear community,
    
    I'm currently migrating a database from version 9.0 to version 14.0.
    My problem is between 12.0 and 13.0 where accounting element has
    changed.
    
    The database is using Mis Builder to generate accounting reports. These
    reports are based on account.account.tag that are linked to account.tax
    (and also account.move.line in 13.0).
    
    As I have seen, in 9.0 (and until 12.0), account.account.tag are linked
    to an account.tax via a simple field tag_ids :
    https://github.com/OCA/OCB/blob/12.0/addons/account/models/account.py#L937
    
    Starting from 13.0, tags are no more linked to account.tax directly.
    They are linked to an account.tax.repartition.line which is linked to an
    account.account.tax.
    https://github.com/OCA/OCB/blob/13.0/addons/account/models/account.py#L1340-L1341
    
    In 13.0, the account.chart.template has been updated accordingly.
    
    As is, the migration did not succeed. At some point, odoo try
    to remove the old account.tag. But that's not possible because these
    tags are linked to existing account.move.line.
    https://github.com/OCA/OCB/blob/13.0/addons/account/models/account_move.py#L2792-L2796
    
    To avoid such deletetion, I flagged existing account.account.tag as
    noupdate=True.
    
    When migrating the database the existing all account.account.tag linked
    to the account.tax are moved to all the account.tax.repartition.line of
    the account.tax. Meaning that if there is account.account.tag named
    "03", "49", "54" that are all linked to an account.tax. After migration
    each line of account.tax.repartition.line will have "03", "49" and "54"
    as tags.
    
    This does not reflect the new account.chart.template for belgium.
    
    So my first intention was to update the account.tax, particulary their
    account.tax.repartition.line to replace the old account.account.tag by
    the new one created during the migration. Using the new
    account.chart.template as an example. But that does not works, because
    existing account.move.line always points to the old account.account.tag.
    
    I have no idea how to update the tags on the account.move.line to
    reflects the new account.chart.template and the new tags.
    
    I tried to find the logic that computes tags on an account.move.line.
    But it's really obscure for me. And simply applying the following
    recompute method does not works (it causses issue about non balanced
    account element):
    https://github.com/OCA/OCB/blob/13.0/addons/account/models/account_move.py#L990-L1049
    
    Anther option is to map the old tags to the new one. But here comes the
    problem that there is more new tags than old ones. So that I'm not sure
    how to perform the mapping. For example the following records:
    https://github.com/OCA/OCB/blob/12.0/addons/l10n_be/data/account_tax_template_data.xml#L16-L19
    https://github.com/OCA/OCB/blob/13.0/addons/l10n_be/data/account_tax_report_data.xml#L45-L52
    In 13.0 the account.account.tag created have sign. There exist two
    version for the tag 03:
    SELECT name, applicability, tax_negate
    FROM account_account_tag WHERE name ILIKE '%03';
               name            | applicability | tax_negate
    ---------------------------+---------------+------------
     Belgium VAT Form: grid 03 | taxes         |               <- the old one
     -03                       | taxes         | t             <-|
     +03                       | taxes         | f             <-L the two new ones
    (3 rows)
    
    Should I replace the old "03" tag by the "+03" one, or should I
    sometimes replace it by the "-03" and when ?
    
    When this will be solved, I will still be wondering if such a line is
    ok ?
    SELECT account_move_line_id, name
    FROM account_account_tag_account_move_line_rel AS aatamlr
    JOIN account_account_tag AS aat
    ON aatamlr.account_account_tag_id = aat.id
    WHERE account_move_line_id = 9166;
     account_move_line_id |           name
    ----------------------+---------------------------
                     9166 | Belgium VAT Form: grid 03
                     9166 | Belgium VAT Form: grid 54
                     9166 | Belgium VAT Form: grid 49
                     9166 | Belgium VAT Form: grid 64
    
    Where we see that an account.move.line is linked to 4 differents
    account.account.tag.
    
    
    I also take a look at this:
    - https://github.com/OCA/OCB/blob/12.0/addons/account/models/chart_template.py#L14-L52
    - https://github.com/OCA/OCB/blob/13.0/addons/account/models/chart_template.py#L14-L31
    But it does not seams to solve the previous issue.
    
    And finaly I looked at account_chart_update module, but it did not seams to solve the previous issues niether.
    https://github.com/OCA/account-financial-tools/tree/14.0/account_chart_update
    
    If you have any clue, it will be very helpfull. :)
    
    Regards,
    
    --
    Rémy Taymans @ Coop IT Easy
    +32 493 02 69 85 - <https://github.com/remytms>
    <https://coopiteasy.be>
    

    by Rémy Taymans - 04:06 - 21 Nov 2022
  • New OCA Delegates and Financial Auditors Campaign Open
    Hello OCA Contributors,

    I hope this finds you all well.

    We've completed the Delegates campaign and now welcome 10 new Delegates to the OCA.
    • Dora Jurcevic 

    • Pierre Verkest 

    • Jacques-Etienne Baudoux 

    • Gijs-Jan Otten 

    • Héctor Villarreal Ortega 

    • Emeric Panisset 

    • Quentin Dupont 

    • Jean-Charles Drubay 

    • Danny Adair 

    • Nikolina Todorova 

    We were extremely fortunate this year with 23 members in total applying. Thank you to everyone who participated. It was energising to see so many great names put forward and I am sure for those voting it was difficult to choose just 10.

    The process is now for the existing and new Delegates who wish to apply to become Board members, to do so - this stage closes on the 25th of November. The applicant survey has been shared on the Delegates mailing list.

    The Financial Auditors campaign is now open too. The applicants for this do not need to be Delegates or Members, if you or someone in your organisation is interested in applying please complete this survey.

    We'll keep you posted on the results of the voting in about a month's time when the Annual General Assembly is complete.

    Have a great week,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 05:11 - 14 Nov 2022
  • PSC Members and Representatives - please complete activities for 2022 OCA AGA
    HI all,

    We've had a bit of response to my previous email as we check-in for the year on how everyone has gotten on.

    Please if you haven't had a chance have a look at the  working document here and fill in what you have been up to over the year.

    I'll close this off next Wednesday the 16th, so you've got a week ;)
    It doesn't need to be a long post, just a quick summary of what has been accomplished.

    Thank you in advance.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 02:26 - 9 Nov 2022
  • Inventory report / valuation loading time
    Hi, 

    do you have any solutions/suggestions to speed up inventory reports/valuation loading time?

    Thanks!

    image.png

    --

    Francesco Foresti
    Sicurpharma Srl

    by Francesco Foresti - 12:51 - 7 Nov 2022
  • Getting in touch
    Hi,

    My name is Ludovic Gilardi, I am financial director and I have been using odoo for two years now.

    I discovered your association during the odoo experience 2022.

    Can you give me more information about your association and your activities?

    Best regard.

    Ludovic Gilardi



    by "Chlorobike" <l.gilardi@chlorobike.com> - 11:46 - 2 Nov 2022
  • Help solving a CI issue
    Hello, I’m the new PSC of l10n-Argentina. We are delayed with uploading the modules to the repository due to a issue that I’m trying to solve.

    If you see this PR (https://github.com/OCA/l10n-argentina/pull/66) you will see that CI is trying to install pyafipws like an external dependency. The problem is that the pipx package is outdated and I need to instal pyafipws from a github repository and follow some specific install guidelines. 

    I need to install the version in this repo https://github.com/reingart/pyafipws - branch py3k and also execute this commands: 

    Go to installation directory of PyAFIPWS:
    cd /usr/local/lib/python3/dist-packages/pyafipws
    Note: Replace python3 by the python version in the system (like python3.9)
    Create a folder with the name cache:
    sudo mkdir cache
    Change permission of folder:
    sudo chmod -R 777 cache
    * extracted from one of our local wikis


    This instructions can be easily followed in a local or production installation but I’m having trouble to replicate this with OCA CI since oca tries to install it with pipx and it will not work because we need an specific version. 

    This library is essential to our Argentinian localization since it’s a wrapper of our country AFIP api, which is widely used across all our localization. So electronic invoice modules can not work without it. 

    So I’m thinking in writing a custom CI workflow with GitHub actions but don’t know if it’s allowed in OCA and also don’t know where to start. 

    I will be dedicating time to this next week so any input or suggestion of how to do that will be great. 
    Any of you had to do something similar in the past? If you can refer me to a repo which also need something similar or point me in the correct direction about this I will be very great 
    full since I want to do it without changing OCA CI configuration too much. 

    Help will be highly appreciated.

    Also, if any of you with repo access can make branch 14.0 the default one in the repository, it will be great, since we are going to start migrating version 14.0 first, adapt the modules and add tests and the migrate to 15 and 16. 

    Sorry for the length of the email. Hope you can provide some input. Thanks and regards. 

    by Nicolas Rodriguez Sande - 01:21 - 2 Nov 2022
  • Reconcile Widget with OWL
    Hi!!
     
    I have been working this weekend on the new reconcile widget for v16 using OWL. It might be not mandatory yet, but, it is interesting to do this ASAP.
     
    I am trying to do it visually similar to Enterprise (UX), but the approach should be completly different.
     
    However, as we are still in a initial process, it is interesting to do some comments. On 14 and 15, when we reconciled bank statements, we modified a posted move. It was weird, but useful. Should we continue with this approach?
     
    I can show you a small gif of how it is going. Right now, only manual conciliation works (no models, no invoices), but it should be easy :D).
     
    I hope I can open a PR soon (at least, when minimal requirements are fulfilled)
     
    Kind regards,
     
    Enric Tobella Alomar
    Av. J. V. Foix 63
    08034 Barcelona
     




    Tanto este mensaje como los documentos que, en su caso, lleve como anexos,
    pueden contener información reservada y/o confidencial, destinada exclusivamente
    para el uso del destinatario o la persona responsable de entregarlo al mismo,
    estando su uso no autorizado prohibido legalmente.
    Su contenido no constituye un compromiso para Creu Blanca (la empresa remitente)
    salvo ratificación escrita por ambas partes. En caso de su recepción por error,
    rogamos nos lo comunique por igual vía, se abstenga de realizar copias del mensaje
    o documentos adjuntos, remitirlo o facilitarlo a un tercero, y proceda en su defecto,
    a su eliminación.

    by Enric Tobella Alomar - 06:30 - 1 Nov 2022
  • Call for action - Metrics and KPIs for OCA accounting and finance dashboards
    Hi all,

    As Odoo SA (Fabien himself) considers that we can't use code that has been open sourced for some time under a LGPL license should be used as a start for a community module, and the layers bill is expensive, let's start a new module from scratch.

    Can you please share here what are the main metrics and KPIs that you consider inside these areas for being included?

    Regards.


    by Pedro M. Baeza - 02:25 - 30 Oct 2022
  • Company as maintainer
    Hello, 

    since we have several devs working on modules developed by our company in OCA, we'd like to attribute the role of "maintainer" of such modules to a company github account in order to centralize: 

    - notifications about changes to modules we have originally developed
    - questions and communications about the aforementioned modules
    - merging of minor changes such as this one

    Would it be possible for us to do so?

    Thanks for your opinion!

    --

    Francesco Foresti
    Sicurpharma Srl

    by Francesco Foresti - 04:20 - 27 Oct 2022
  • Multiplexer.net Domain For Sale
    Hello, my name is Lloyd from TDSWe have a domain that is currently on sale that you might be interested in - Multiplexer.net
     
    Anytime someone types Multiplexer, Multiplexer Onlineor any other phrase with this keyword into their browser, your site could be the first they see!

    The internet is the most efficient way to acquire new customers

    Avg Google Search Results for this domain is: 75,600,000
    You can easily redirect all the traffic this domain gets to your current site!

    EstiBot.com appraises this domain at $2,500. 

    Priced at only $398 for a limited time! If interested please go to Multiplexer.net and select Buy Now, or purchase directly at GoDaddy.  
    Act Fast! First person to select Buy Now gets it!  

    Thank you very much for your time.
    Top Domain Sellers (TDS)
    Lloyd Alamazan


    by "Lloyd Alamazan" <youraffiliatelloyd21.domain@yahoo.com> - 01:36 - 27 Oct 2022
  • URGENT Call to Action - OCA Delegates Campaign - extended till Friday 28th October
    Hello OCA Contributors

    I wanted to let you know we have extended the Delegate Campaign as part of the OCA Annual General Assembly. It will now close this Friday 28th October. If you are a current paid member of the OCA, you can apply to become a Delegate.

    We have had only 7 applications so far - we vote each year to select 10. We would love to see more people apply. This step in the process of our Association happenings is what helps keep the community dynamic with fresh faces and voices coming in alongside our contributors of many years.

    It is certainly not a hugely time-consuming task to be a Delegate, if this is a potential obstacle. We have the AGA once a year and it consists of:
    • voting for new Delegates (reading profiles then voting)
    • reading the AGA documents for the year (basically an activities report, AGA specific items and financial statements)
    • voting to accept the documents, board members and financial auditors
    • this year, we will also be asking the Delegates to vote on whether or not we change the OCA Logo.
    Occasionally, during the year we ask the Delegates to vote on other issues, but again this does not take huge amounts of time. Around OCA Days we may ask for some extra help from Delegates, if they are available.

    This contribution, in terms of voting, is vital to keep the community vibrant and moving forward. If people are feeling they aren't able to contribute in this way, would you please reach out and let us know what might be stopping you as we would like to have the opportunity to address this and find out what obstacles may be hindering people.

    All you need to do to apply is:

    We've pushed everything out by a week to accommodate extending the voting. New dates are as follows:
    • 10th - 28th October  - Week 1 & 3: OCA paid members of 2022 invited to apply their candidacy to become an OCA Delegate
    • 31st October  - 11th November - Week 4 & 5: Active OCA Delegates vote for 10 new OCA Delegates
    • 14th - 25th November - Week 6 & 7: OCA Delegates announce their candidacy to become an OCA Board Member or Financial Auditor (for the FA the applicant does not need to be a Delegate)
    • 28 November - 9th December - Week 8 & 9: OCA Delegates vote for board members, auditors, and financial statements
    Any issues, please do get in touch.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 11:35 - 24 Oct 2022