Skip to main content

Automatically cancel quotations after validity period.

Project description

Beta License: LGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runboat

This module adds a scheduled action that automatically cancels quotations after their expiration date.

Added starting from v16: A checkbox has been added in the contact form under the Sales&Purchase tab. This checkbox is selected by default and controls whether quotations related to that contact will be automatically canceled. If unchecked, the scheduled action will not cancel quotations for that specific contact, allowing more control over the auto-cancellation process on a per-contact basis.

A company setting can be modified to decide how many days after the expiration date the quotations are automatically cancelled.

Table of contents

Configuration

  1. Go to the menu Sales > Configuration > Settings.

  2. In the Quotations & Sales section, set the Auto-cancel expired quotations after X days parameter to define how many days after the expiration date the quotations will be canceled automatically.

  3. Additionally, open the contact form for any customer and under the Sales&Purchase tab, you will see the checkbox Auto-cancel Quotations. This checkbox is checked by default, meaning the system will automatically cancel expired quotations for this contact. You can uncheck it if you do not want the scheduled action to cancel quotations for that specific contact.

Usage

  • By default, the scheduled action “Cancel Expired Quotations” is not enabled to allow initial configuration of the auto-cancel period in days.

  • Once enabled, the scheduled action will run automatically once a day, canceling expired quotations based on the defined expiration period.

  • For each contact, the Auto-cancel Quotations checkbox under the Sales&Purchase tab controls whether that contact’s quotations will be auto-canceled. If checked, the quotations will be canceled after expiration. If unchecked, the scheduled action will skip those quotations.

Bug Tracker

Bugs are tracked on GitHub 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 welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • ForgeFlow

  • OERP Canada

Contributors

Maintainers

This module is maintained by the OCA.

Odoo Community Association

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.

Current maintainer:

JordiMForgeFlow

This module is part of the OCA/sale-workflow project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

File details

Details for the file odoo_addon_sale_validity_auto_cancel-16.0.1.0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_sale_validity_auto_cancel-16.0.1.0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1b85d66a441bc48f0759b4d5c76eb8520d031f5b2eb45d1bf81f4693a2337fbc
MD5 8551d92bbc4a857f09ad8ce4d25c6744
BLAKE2b-256 a5a54e48e8eec3f3db22abf70e0a8398b158a1d8c4223e37a0901fa33924e071

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page