Skip to content

[19.0][ADD] contract_invoice_align_start - #1372

Open
bosd wants to merge 3 commits into
OCA:19.0from
bosd:19.0-add-contract_invoice_align_start
Open

[19.0][ADD] contract_invoice_align_start#1372
bosd wants to merge 3 commits into
OCA:19.0from
bosd:19.0-add-contract_invoice_align_start

Conversation

@bosd

@bosd bosd commented Dec 30, 2025

Copy link
Copy Markdown
Contributor

depends on #1364 and #1365

@bosd
bosd marked this pull request as ready for review December 30, 2025 09:02
@bosd
bosd force-pushed the 19.0-add-contract_invoice_align_start branch from 6f5b143 to cd39af2 Compare December 30, 2025 14:31
@bosd
bosd force-pushed the 19.0-add-contract_invoice_align_start branch 2 times, most recently from ac3533a to 7ea3b46 Compare January 23, 2026 21:30
@bosd
bosd force-pushed the 19.0-add-contract_invoice_align_start branch from 7ea3b46 to e1bc225 Compare May 12, 2026 21:49
@OCA-git-bot OCA-git-bot added series:19.0 mod:contract_invoice_align_start Module contract_invoice_align_start labels May 12, 2026
@bosd
bosd force-pushed the 19.0-add-contract_invoice_align_start branch from e1bc225 to 2449718 Compare June 11, 2026 06:47
bosd added 2 commits August 4, 2026 18:00
Add tests for the paths the first test did not reach: the aligned period
clamped by the line end date, pre-paid invoicing, a contract without
lines, an empty period, and the proration helper for full months,
partial months, non monthly recurrences and missing period dates.

Missing period dates now yield 1.0 (nothing to prorate) instead of being
handed to the base method, which raises on them.
@bosd
bosd force-pushed the 19.0-add-contract_invoice_align_start branch from 2449718 to 56c578c Compare August 4, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:contract_invoice_align_start Module contract_invoice_align_start series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants