Skip to content

Conversation

@Debora7
Copy link

@Debora7 Debora7 commented Jan 8, 2026

No description provided.

sergio-teruel and others added 30 commits January 8, 2026 09:33
[UPD] README.rst

[UPD] Update account_invoice_margin.pot

Translated using Weblate (Spanish)

Currently translated at 100.0% (7 of 7 strings)

Translation: margin-analysis-11.0/margin-analysis-11.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-11-0/margin-analysis-11-0-account_invoice_margin/es/
[FIX] account_invoice_margin: Set purchase_price when user has not set invoice margin security group set
[REF] rename file with the name of the model
[ADD] margins on account.invoice model (and related views)
[ADD] description and screenshot
[FIX] Typo on margin (%) field name
[ADD] fr translation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: margin-analysis-12.0/margin-analysis-12.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-12-0/margin-analysis-12-0-account_invoice_margin/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: margin-analysis-13.0/margin-analysis-13.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-13-0/margin-analysis-13-0-account_invoice_margin/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: margin-analysis-13.0/margin-analysis-13.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-13-0/margin-analysis-13-0-account_invoice_margin/
Currently translated at 100.0% (9 of 9 strings)

Translation: margin-analysis-13.0/margin-analysis-13.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-13-0/margin-analysis-13-0-account_invoice_margin/es/
OCA-git-bot and others added 28 commits January 8, 2026 09:33
The invoice may be done in a currency different from the company
currency, so the cost (purchase_price) amount will be incorrect in
such context.

TT38500
Currently translated at 100.0% (9 of 9 strings)

Translation: margin-analysis-16.0/margin-analysis-16.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-16-0/margin-analysis-16-0-account_invoice_margin/fr/
Currently translated at 100.0% (9 of 9 strings)

Translation: margin-analysis-16.0/margin-analysis-16.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-16-0/margin-analysis-16-0-account_invoice_margin/fr_FR/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: margin-analysis-16.0/margin-analysis-16.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-16-0/margin-analysis-16-0-account_invoice_margin/
Currently translated at 100.0% (9 of 9 strings)

Translation: margin-analysis-16.0/margin-analysis-16.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-16-0/margin-analysis-16-0-account_invoice_margin/es/
- Include context keys for avoiding mail operations overhead.
Currently translated at 100.0% (9 of 9 strings)

Translation: margin-analysis-17.0/margin-analysis-17.0-account_invoice_margin
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-17-0/margin-analysis-17-0-account_invoice_margin/it/
@Reyes4711-S73
Copy link
Contributor

@Debora7 Please, solve pre-commit issues

Comment on lines +49 to +53
invoice.margin = margin
invoice.margin_signed = margin_signed
invoice.margin_percent = (
price_subtotal and margin_signed / price_subtotal * 100 or 0.0
)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
invoice.margin = margin
invoice.margin_signed = margin_signed
invoice.margin_percent = (
price_subtotal and margin_signed / price_subtotal * 100 or 0.0
)
invoice.update(
{
"margin": margin,
"margin_signed": margin_signed,
"margin_percent": (
price_subtotal and margin_signed / price_subtotal * 100 if price_subtotal
else 0.0
)
}
)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.