Saravanan666/pypi-org huggingface dataset:
Package: odoo-addon-sale-tier-validation
This module extends the functionality of Sale Orders to support a tier
validation process.Table of contentsInstallationConfigurationUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersInstallationThis module depends onbase_tier_validation. You can find it atOCA/server-uxConfigurationTo configure this module, you need to:Go toSettings > Technical > Tier Validations > Tier Definition.Create as many tiers as you want for Sale Order model.UsageTo use this module, you need to:Create a Sale Order triggering at least one “Tier Definition”.Click onRequest Validationbutton.Under the tabReviewshave a look to pending reviews and their
statuses.Once all reviews are validated click onConfirm Order.Additional features:You can filter the SOs requesting your review through the filterNeeds my Review.User with rights to confirm the SO (validate all tiers that would be
generated) can directly do the operation, this is, there is no need
for her/him to request a validation.Known issues / RoadmapThe sales order, when moved to the state sent, will still send the
email even if the validation is not approved by the corresponding
tier. Code to consider this particular case is not developed.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsOpen Source IntegratorsContributorsMayank Gosai <mgosai@opensourceintegrators.com>Tecnativa:Sergio TeruelTharathip Chaweewongphan <tharathipc@ecosoft.co.th>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/sale-workflowproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sale-timesheet-invoice-description
This module allows to add timesheets details on invoices.Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo configure this module, you need to:Go toTimesheets > Configuration > Settingsand select an option fromTimesheet Invoice DescriptionunderBillingsection.UsageTo use this module, you need to:Create or modify a product and set the following options under
‘General Information’ tab:Product Type> ‘Service’Invoicing Policy> ‘Based on Timesheets’Create on Order> ‘Project & Task’Unit of Measure> ‘Hours’ (or any other time unit)Go toSales > Orders > Orders, select a Sale Order or create a new one,
add a product (service) under ‘Order Lines’ tab.Go to ‘Other Info’ tab (wihthin the same Sale Order) and:Select an option fromTimesheet Invoice Description.Tick offSplit Order lines by timesheets, if you want to create an
invoice line per each Sale Order timesheet’s line.Link the Sale Order with a project fromProjectfield.Confirm Sale.Go toTimesheets > Timesheets > My Timesheets, create a record
(timesheet line) and select a task related to the Sale Order’s project
(and to your specific Sale Order’s line). Remember to add the time spent.Go to the Sale Order and create its invoice (clic on ‘Create Invoice’).Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsTecnativaContributorsTecnativa:Carlos DaudenPedro M. BaezaErnesto TejedaManuel CaleroLuis D. LafaurieAkretion:Clément Mombereau <clement.mombereau@akretion.com.br>initOS:Dhara Solanki <dhara.solanki@initos.com>Andreas Zöllner <andreas.zoellner@initos.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/account-invoicingproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sale-timesheet-line-exclude
Allows to exclude specificTimesheetline from Sale Order.This feature proves itself useful forBy Taskbilling approach, when
a specific timesheet entry tracked towards a billable task needs to be
excluded from the Sale Order.This functionality is not available in Odoo, reported inodoo/odoo#31043.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageTo exclude a specific timesheet entry from invoicing:# Go toTimesheets > Timesheet > All Timesheets# On the Timesheet list view, checkNon-billablefor specific timesheet entriesor:# Go toProject > All Tasks, ans open a specific Task form
# On the Task form,Timesheetstab, checkNon-billablefor specific timesheet entriesBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCorporateHubContributorsCorporateHubAlexey Pelykh <alexey.pelykh@corphub.eu>Freni Patel <fpatel@opensourceintegrators.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/timesheetproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sale-timesheet-rounded
Round timesheet lines amounts in sales based on project’ settings.A typical use case is: you work 5 minutes but you want to invoice 15 minutes.With this module you can configure a rounding unit or factor on the project
and all the lines tracked on this project’s tasks will show a rounded amount.If you want you can override the value manually on each entry.The delivered quantity on the sale order line - and by consequence on the
invoice - will be computed using the rounded amount.
Therefore, expense lines and other non-timesheet lines will be updated with
a rounded amount that is equal to the amount.WARNING: This module cannot be used withtimesheet_gridwithout further
adapation as an update of an existing timesheet line will NOT update the
rounded amount. To achieve this, you need to overrideadjust_gridfunction
to pass theforce_computecontext key.Table of contentsConfigurationKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersConfigurationGo to a project and set the following fields according to your needs:Timesheet rounding unitDefines the rounding unit.
For instance, if you want to round to 1 hour, you can set1.0.
If you want to round to 15 min set0.25.Timesheet rounding methodOptions: “No” (default), “Closest”, “Up”, “Down”.Please refer toodoo.tools.float_utils.float_roundto understand the difference.Timesheet rounding factor (percentage)When round unit is not defined you can round by a fixed %.When using both a unit and a factor, the factor will be applied first:result = round(amount * percentage, unit)Known issues / Roadmapimprove test coverageBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCamptocampContributorsSimone Orsi <simone.orsi@camptocamp.com>Thomas Nowicki <thomas.nowicki@camptocamp.com>Akim Juillerat <akim.juillerat@camptocamp.com>Foram Shah <foram.shah@initos.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/timesheetproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sale-timesheet-task-exclude
Allows to exclude specificTaskand allTimesheetstracked towards it from
Sale Order.This feature proves itself useful forBy Employeebilling approach, when
any timesheet entry tracked towards a specific task need to be excluded
from the Sale Order.This functionality is not available in Odoo, reported inodoo/odoo#31042.Table of contentsUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsMaintainersUsage# Go toProject > Tasks# Open specific task for editing
# CheckExclude From BillingKnown issues / RoadmapImportant: The use of this module makes that the hours of timesheets in the
tasks excluded, will not appear or taken in consideration as
“Quantity Delivered” in the Sales Order Lines and Sale Order Reports.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCorporateHubContributorsCorporateHubAlexey Pelykh <alexey.pelykh@corphub.eu>Guadaltech Soluciones Tecnológicas, S.L.:Fernando La Chica <fernandolachica@gmail.com>Dhara Solanki <dhara.solanki@initos.com>Freni Patel <fpatel@opensourceintegrators.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/timesheetproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sale-triple-discount
This module allows to have three discounts on every sale order line.Table of contentsConfigurationUsageBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo configure this module, you need to:setDiscount on linesgroup to be able to see discounts on the linesUsageCreate a new sale order and add discounts in any of the three discount
fields given.For multiplicative discounts they go in order of precedence so discount 2 will
be calculated over discount 1 and discount 3 over the result of discount 2. For
example, let’s divide by two on every discount:Unit price: 600.00 ->Disc. 1 = 50% -> Amount = 300.00Disc. 2 = 50% -> Amount = 150.00Disc. 3 = 50% -> Amount = 75.00For additive discounts they will be summed first and then applied. For
example, let’s have a three 20% discounts:Unit price: 600.00 ->Disc. 1, 2, 3 = 20% + 20% + 20% -> 60%Disc. final = 60% -> Amount = 240.00You can also use negative values to make a charge instead of a discount:Unit price: 600.00 ->Disc. 1 = 50% -> Amount = 300.00Disc. 2 = -5% -> Amount = 315.00Module allows defining additional discount fields and applying them with
other by adding them to the_discount_fieldsmethod.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsADHOC SAAgile Business GroupTecnativaContributorsNicolas Mac Rouillon <@nicomacr>Juan José Scarafía <jjs@adhoc.com.ar>Alex Comba <alex.comba@agilebg.com>David Vidal <david.vidal@tecnativa.com>Simone Rubino <simone.rubino@agilebg.com>Jacques-Etienne Baudoux (BCIM sprl) <je@bcim.be>Pimolnat Suntian <pimolnats@ecosoft.co.th>Denis Leemann <denis.leemann@camptocamp.com>Manuel Regidor <manuel.regidor@sygel.es>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/sale-workflowproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sale-wishlist
Extendssale_product_setfeatures to add a new typology: wishlist.
This module can serve as base to handle multiple wishlists for a customer,
being or not e-commerce related.Table of contentsUsageBug TrackerCreditsAuthorsContributorsOther creditsMaintainersUsageTo use this module, you need to:Define aproduct setas sale manager and select typology “wishlist”Assign it to a partnerOn the partner you’ll see a smart button that brings you to customer’s wishlistsOnce you clicked on it you can create more wishlists for that customer.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCamptocamp SAContributorsSimone Orsi <simone.orsi@camptocamp.com>Son (Ho Dac) <hodacson.6491@gmail.com>Phuc (Tran Thanh) <phuc@trobz.com>Other creditsThe development of this module has been financially supported by:CamptocampCosanumMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/sale-workflowproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-scheduler-error-mailer
This module adds the possibility to send an e-mail when a scheduler
raises an error.Table of contentsConfigurationBug TrackerCreditsAuthorsContributorsMaintainersConfigurationTo configure this module, you need to:Go to Settings -> Technical -> Automation -> Scheduled ActionsChoose the scheduled Actions you want to send the error email and
select the E-mail Template in the Error E-mail Template field.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsAkretionSodexisContributorsSébastien BEAU <sebastien.beau@akretion.com>David Beal <bealdavid@gmail.com>Alexis de Lattre <alexis.delattre@akretion.com>Sodexis <dev@sodexis.com>Achraf Mhadhbi <machraf@bloopark.de>Tecnativa:Cristina Martin R.Víctor MartínezKomit:Cuong NGUYEN MINH TRAN MANHMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/server-toolsproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-scrap-reason-code
Adds a reason code for scrapping operations and an interface for the
user to create scrap codesTable of contentsConfigurationUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsOther creditsMaintainersConfigurationGo to Inventory > Configuration > Scrap Reason CodesCreate a required scrap reason code and provide scrap location.UsageGo to Inventory > Operations > ScrapCreate a scarp order and select reason code.A scrap location will be readonly and auto fill based on selected
reason code.Known issues / RoadmapBug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsOpen Source IntegratorsContributorsMichael Allen <mallen@opensourceintegrators.com>Bhavesh Odedra <bodedra@opensourceintegrators.com>Balaji Kannan <bkannan@opensourceintegrators.com>Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>Chandresh Thakkar <cthakkar@opensourceintegrators.com>Hughes Damry <hughes.damry@acsone.eu>Lois Rilo <lois.rilo@forgeflow.com>Other creditsThe development of this module has been financially supported by:Open Source IntegratorsMaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.Currentmaintainer:This module is part of theOCA/stock-logistics-warehouseproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-search-engine-serializer-pydantic
This module is a technical module that define a new abstract class namedPydandicModelSerializerthat inherit fromodoo.addons.connector_search_engine.tools.serializer.ModelSerializerThis new class define a new abstract methodget_model_class. This
method is used by the index to get the Pydantic model class to use to
generate the json schema.On the index form, if the serializer is aPydanticModelSerializer, a
field is displayed to display the related json schema and therefore
provide documentation about the fields exported and their
characteristics.Table of contentsUse Cases / ContextUsageKnown issues / RoadmapBug TrackerCreditsAuthorsContributorsOther creditsMaintainersUse Cases / ContextWhen you export records to a search engine, it’s common to want to
provides documentation about the fields exported and their
characteristics.When the serializer used to export the records is a Pydantic model, you
can use the json schema generated by Pydantic to provide this
documentation.UsageWhen you define a serializer based on a Pydantic model, your serializer
class must inherit fromPydanticModelSerializerand implement the
methodget_model_classto take advantage of the functionality
provided by this module.Example:fromtypingimportTypefrompydanticimportBaseModelfromodoo.addons.search_engine_serialize_pydantic.tools.serializerimport(PydanticModelSerializer,)classMyModel(BaseModel):name:strdescription:strdefrecord_to_model(self,record:Model)->dict:returncls(name=record.name,description=record.description,)classMyModelSerializer(PydanticModelSerializer):defget_model_class(self)->Type[MyModel]:returnMyModeldefserialize(self,record:Model)->dict:model:MyModel=self.get_model_class().record_to_model(record)returnmodel.model_dump()Known issues / RoadmapAdd dedicated widget to display in a user friendly way the json
schema generated by the serializer on the index form.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsACSONE SA/NVContributorsLaurent Mignonlaurent.mignon@acsone.eu(https://www.acsone.eu/)Other creditsThe development of this module has been financially supported by:(ALCYON Belux)[https://www.alcyonbelux.be/fr/]MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.Currentmaintainer:This module is part of theOCA/search-engineproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sell-only-by-packaging
This module provides different configuration option to manage packagings on
sale orders.The creation/update of sale order line will be blocked (by constraints) if the data on the
sale.order.line does not fit with the configuration of the product’s packagings.It’s also possible to force the quantity to sell during creation/modification of the sale order line
if the “Force sale quantity” is ticked on the packaging and the “Sell only by packaging” is ticked on product.For example, if your packaging is set to sell by 5 units and the employee fill
the quantity with 3, the quantity will be automatically replaced by 5 (it always rounds up).ImportantThis is an alpha version, the data model and design can change at any time without warning.
Only for development or testing purpose, do not use in production.More details on development statusTable of contentsConfigurationBug TrackerCreditsAuthorsContributorsOther creditsMaintainersConfigurationFollowing options are available to define which packaging level can be sold and
which product can only be sold by packaging.Sell only by packaging: On product template model, this checkbox restricts
sales of these products if no packaging is selected on the sale order line.
If no packaging is selected, it will either be auto-assigned if the quantity
on the sale order line matches a packaging quantity or an error will be raised.Force sale quantity (on the packaging): force rounds up the quantity during
creation/modification of the sale order line with the factor set on the packaging.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCamptocampBCIMContributorsAkim Juillerat <akim.juillerat@camptocamp.com>Jacques-Etienne Baudoux (BCIM) <je@bcim.be>Thomas Nowicki <thomas.nowicki@camptocamp.com>François Honoré <francois.honore@acsone.eu>Hiep (Nguyen Hoang) <hiepnh@trobz.com>Phuc (Tran Thanh) <phuc@trobz.com>Duong (Tran Quoc) <duongtq@trobz.com>Other creditsThe development of this module has been financially supported by:CamptocampThis module feature was extracted from the originalsale-workflow/sale_by_packagingmodule.MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/sale-workflowproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.
Package: odoo-addon-sequence-check-digit
This module was written to configure check digits on sequences added on the end.
It is useful as a control of the number on visual validation.It is useful when some manual checks are required or on integrations.
The implemented codes can avoid modification of one character and flip of
two consecutive characters.Table of contentsUsageBug TrackerCreditsAuthorsContributorsMaintainersUsageAccess sequences and configurate the model to use.The model will check if the format of prefix, suffix and number is validImplemented algorithmsLuhn: [0-9]*Damm: [0-9]*Verhoeff: [0-9]*ISO 7064 Mod 11, 2: [0-9]*ISO 7064 Mod 11, 10: [0-9]*ISO 7064 Mod 37, 2: [0-9A-Z]*ISO 7064 Mod 37, 36: [0-9A-Z]*ISO 7064 Mod 97, 10: [0-9A-Z]*Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsCreu BlancaContributorsEnric Tobella <etobella@creublanca.es>Sunanda Chhatbar <sunanda.chhatbar@initos.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.This module is part of theOCA/server-uxproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.