{"id":44044820,"url":"https://github.com/grap/grap-odoo-incubator","last_synced_at":"2026-02-07T21:36:25.958Z","repository":{"id":34365803,"uuid":"121774230","full_name":"grap/grap-odoo-incubator","owner":"grap","description":"Incubator of Odoo (formely OpenERP) modules before they are shared to the OCA","archived":false,"fork":false,"pushed_at":"2025-11-10T14:43:54.000Z","size":10297,"stargazers_count":9,"open_issues_count":11,"forks_count":22,"subscribers_count":6,"default_branch":"12.0","last_synced_at":"2025-11-10T16:23:39.077Z","etag":null,"topics":["free-software","grap","odoo","open-source","openerp","postgresql","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-02-16T16:38:04.000Z","updated_at":"2025-03-27T21:58:55.000Z","dependencies_parsed_at":"2024-06-10T08:29:46.592Z","dependency_job_id":"4a8231a9-8bfe-4f64-9d97-25f8fe092f91","html_url":"https://github.com/grap/grap-odoo-incubator","commit_stats":{"total_commits":882,"total_committers":6,"mean_commits":147.0,"dds":"0.43764172335600904","last_synced_commit":"ca5d3b1a55e6e9b0fdf1ff8ef294b18fa984368e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/grap/grap-odoo-incubator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grap%2Fgrap-odoo-incubator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grap%2Fgrap-odoo-incubator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grap%2Fgrap-odoo-incubator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grap%2Fgrap-odoo-incubator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grap","download_url":"https://codeload.github.com/grap/grap-odoo-incubator/tar.gz/refs/heads/12.0","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grap%2Fgrap-odoo-incubator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29208776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T21:35:21.898Z","status":"ssl_error","status_checked_at":"2026-02-07T21:35:20.106Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["free-software","grap","odoo","open-source","openerp","postgresql","python"],"created_at":"2026-02-07T21:36:25.865Z","updated_at":"2026-02-07T21:36:25.949Z","avatar_url":"https://github.com/grap.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003c!-- /!\\ Non OCA Context : Set here the badge of your runbot / runboat instance. --\u003e\n[![Pre-commit Status](https://github.com/grap/grap-odoo-incubator/actions/workflows/pre-commit.yml/badge.svg?branch=12.0)](https://github.com/grap/grap-odoo-incubator/actions/workflows/pre-commit.yml?query=branch%3A12.0)\n[![Build Status](https://github.com/grap/grap-odoo-incubator/actions/workflows/test.yml/badge.svg?branch=12.0)](https://github.com/grap/grap-odoo-incubator/actions/workflows/test.yml?query=branch%3A12.0)\n[![codecov](https://codecov.io/gh/grap/grap-odoo-incubator/branch/12.0/graph/badge.svg)](https://codecov.io/gh/grap/grap-odoo-incubator)\n\u003c!-- /!\\ Non OCA Context : Set here the badge of your translation instance. --\u003e\n\n\u003c!-- /!\\ do not modify above this line --\u003e\n\n# Incubator of Odoo (formely OpenERP) modules before they are shared to the OCA\n\nThis repository contains Odoo modules developped by the company GRAP before they are shared to the Odoo Community Association.\n\n\u003c!-- /!\\ do not modify below this line --\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n\n[//]: # (addons)\n\nAvailable addons\n----------------\naddon | version | maintainers | summary\n--- | --- | --- | ---\n[account_fiscal_position_tax_included](account_fiscal_position_tax_included/) | 12.0.1.1.3 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Allow to map from tax excluded to tax included\n[account_invoice_attachment_count](account_invoice_attachment_count/) | 12.0.1.0.1 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Account Invoices - Attachment Count\n[base_company_legal_info](base_company_legal_info/) | 12.0.1.1.4 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Adds Legal informations on company model\n[database_synchronization](database_synchronization/) | 12.0.2.2.4 |  | Synchronize many Odoo Databases (datas, ...)\n[duplication_account_invoice](duplication_account_invoice/) | 12.0.1.1.2 |  | Duplication Tools for Invoices with a given frequency\n[duplication_sale_order](duplication_sale_order/) | 12.0.1.1.2 |  | Duplication Tools for Sale Orders with a given frequency\n[mobile_kiosk_abstract](mobile_kiosk_abstract/) | 12.0.1.1.6 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Abstract Module that provides a framework to develop 'kiosk application' for mobile usage like in 'hr_attendance' Odoo module\n[mobile_kiosk_inventory](mobile_kiosk_inventory/) | 12.0.1.1.6 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Mobile interface to make inventories\n[mobile_kiosk_purchase](mobile_kiosk_purchase/) | 12.0.1.1.5 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Mobile interface to make purchases\n[mrp_production_purchase_order_link](mrp_production_purchase_order_link/) | 12.0.1.0.1 |  | This module adds a smart button in PO and MO to link them.\n[multi_search_abstract](multi_search_abstract/) | 12.0.1.1.3 |  | Multi Search - Abstract\n[multi_search_partner](multi_search_partner/) | 12.0.1.1.3 |  | Multi Search - Partners\n[multi_search_product](multi_search_product/) | 12.0.1.1.2 |  | Multi Search - Products\n[name_search_reset_res_partner](name_search_reset_res_partner/) | 12.0.1.1.4 |  | Reset _name_search function for res.partner model\n[pos_multicompany](pos_multicompany/) | 12.0.1.1.2 |  | Point of Sale Settings in Multi company context\n[pos_sector](pos_sector/) | 12.0.1.1.4 |  | Set Sectors to the products and display in given PoS Sessions\n[product_category_product_qty](product_category_product_qty/) | 12.0.1.1.2 |  | Product Category - Product Quantity\n[product_category_usage_group](product_category_usage_group/) | 12.0.1.1.2 |  | Restrict Usage of Product Categories to a given Group\n[product_default_code_res_company_code](product_default_code_res_company_code/) | 12.0.1.1.3 |  | Generate product default code based on sequence defined by company, prefixed by company code\n[product_print_category](product_print_category/) | 12.0.1.2.0 |  | Automate products print, when data has changed\n[product_simple_pricelist](product_simple_pricelist/) | 12.0.1.1.6 |  | Provides Wizard to manage easily Pricelist By Products\n[product_uom_package](product_uom_package/) | 12.0.1.1.3 |  | Product - Package UoM and Quantity\n[sale_deposit_product_per_company](sale_deposit_product_per_company/) | 12.0.1.1.2 |  | Handle one deposit product (down payment) per company\n[stock_internal_use_of_products](stock_internal_use_of_products/) | 12.0.1.1.4 |  | Declare the use of products for specific uses (eg: gifts,...)\n[stock_inventory_disabled_product](stock_inventory_disabled_product/) | 12.0.1.0.3 |  | Stock - Inventory disabled Products\n[stock_inventory_merge](stock_inventory_merge/) | 12.0.1.1.3 |  | Allow to merge multiples partial inventories\n[stock_inventory_valuation](stock_inventory_valuation/) | 12.0.1.1.4 |  | Stock Inventory - Valuation\n[stock_inventory_valuation_merge](stock_inventory_valuation_merge/) | 12.0.1.1.2 |  | Stock Inventory - Valuation - Merge - Glue Module\n[stock_picking_quick_quantity_done](stock_picking_quick_quantity_done/) | 12.0.1.1.4 |  | Stock Picking Quick Quantity Done\n[web_base_url_force](web_base_url_force/) | 12.0.1.0.3 |  | Force the value of the setting 'web.base.url'\n[web_widget_attachment_count](web_widget_attachment_count/) | 12.0.1.0.2 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Web Widget - Attachment Count\n\n[//]: # (end addons)\n\n\u003c!-- prettier-ignore-end --\u003e\n\n## Licenses\n\nThis repository is licensed under [AGPL-3.0](LICENSE).\n\nHowever, each module can have a totally different license, as long as they adhere to GRAP\npolicy. Consult each module's `__manifest__.py` file, which contains a `license` key\nthat explains its license.\n\n----\n\n## About GRAP\n\n\u003cp align=\"center\"\u003e\n   \u003cimg src=\"http://www.grap.coop/wp-content/uploads/2016/11/GRAP.png\" width=\"200\"/\u003e\n\u003c/p\u003e\n\nGRAP, [Groupement Régional Alimentaire de Proximité](http://www.grap.coop) is a\nfrench company which brings together activities that sale food products in the\nregion Rhône Alpes. We promote organic and local food, social and solidarity\neconomy and cooperation.\n\nThe GRAP IT Team promote Free Software and developp all the Odoo modules under\nAGPL-3 Licence.\n\nYou can find all these modules here:\n\n* on the [OCA Apps Store](https://odoo-community.org/shop?\u0026search=GRAP)\n* on the [Odoo Apps Store](https://www.odoo.com/apps/modules/browse?author=GRAP).\n* on [Odoo Code Search](https://odoo-code-search.com/ocs/search?q=author%3AOCA+author%3AGRAP)\n\nYou can also take a look on the following repositories:\n\n* [grap-odoo-incubator](https://github.com/grap/grap-odoo-incubator)\n* [grap-odoo-business](https://github.com/grap/grap-odoo-business)\n* [grap-odoo-business-supplier-invoice](https://github.com/grap/grap-odoo-business-supplier-invoice)\n* [odoo-addons-logistics](https://github.com/grap/odoo-addons-logistics)\n* [odoo-addons-cae](https://github.com/grap/odoo-addons-cae)\n* [odoo-addons-intercompany-trade](https://github.com/grap/odoo-addons-intercompany-trade)\n* [odoo-addons-multi-company](https://github.com/grap/odoo-addons-multi-company)\n* [odoo-addons-company-wizard](https://github.com/grap/odoo-addons-company-wizard)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrap%2Fgrap-odoo-incubator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrap%2Fgrap-odoo-incubator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrap%2Fgrap-odoo-incubator/lists"}