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

If you're not sure about the file name format, learn more about wheel file names.

File details

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

File metadata

File hashes

Hashes for odoo_addon_sale_validity_auto_cancel-16.0.1.0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 404774c8e5829f854234069c5d3aa51f709b5b2e355e4a74cb1c6f6e047f44ac
MD5 8c5565e5398cee5969d805f05efcc2dd
BLAKE2b-256 4f9bb39972c94f230fe4f5fa149c9731ea2a55add3606ee7aa25b8c88a6c11a7

See more details on using hashes here.

Supported by

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