[ADD]pms_downpayment_autoinvoice: ADD module #359
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces the new
pms_downpayment_autoinvoicemodule, which automates downpayment invoicing for PMS payments based on configurable company schedules. The changes add all required module files, configuration, and documentation, enabling companies to set up automatic downpayment invoice creation with flexible scheduling (daily, weekly, monthly, quarterly) and batch processing. The module is multi-company aware and includes a daily cron job to trigger the automation.Automation and scheduling:
data/ir_cron.xmlto create a daily cron job (cron_pms_downpayment_autoinvoice) that evaluates and runs the downpayment automation per company according to its schedule.