Skip to content

[14.0][IMP] account invoice report service print repair orders#712

Merged
eantones merged 2 commits into14.0from
14.0-imp-account_invoice_report_service-print_repair_orders
Sep 19, 2025
Merged

[14.0][IMP] account invoice report service print repair orders#712
eantones merged 2 commits into14.0from
14.0-imp-account_invoice_report_service-print_repair_orders

Conversation

@eantones
Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings September 19, 2025 14:21
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces a new module account_invoice_report_service_repair that enhances invoice delivery reports by displaying associated repair order information. The module extends the existing account_invoice_report_service functionality to support repair orders alongside sale orders, providing better traceability between service repairs and their invoices.

Key changes:

  • Creates a new module with repair order model extensions and invoice line integration
  • Refactors the base service module to support multiple order types through a generic _get_orders() method
  • Adds computed fields to repair orders for better report integration

Reviewed Changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
account_invoice_report_service_repair/__manifest__.py Module manifest with dependencies on account_invoice_report_service and repair
account_invoice_report_service_repair/models/repair_order.py Extends repair.order with computed fields for report integration
account_invoice_report_service_repair/models/account_move_line.py Extends account.move.line to include repair orders in _get_orders() method
account_invoice_report_service/models/account_invoice.py Refactors grouping logic to use generic _get_orders() method and renames methods
Setup files Standard setuptools configuration for the new module

Comment thread account_invoice_report_service_repair/models/repair_order.py
Comment thread account_invoice_report_service_repair/models/repair_order.py
Comment thread account_invoice_report_service_repair/models/repair_order.py
Comment thread account_invoice_report_service/models/account_invoice.py Outdated
@eantones eantones force-pushed the 14.0-imp-account_invoice_report_service-print_repair_orders branch from 623ac7a to 6f64ba6 Compare September 19, 2025 14:27
@eantones eantones requested a review from Copilot September 19, 2025 14:27
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 13 out of 14 changed files in this pull request and generated 2 comments.

Comment thread account_invoice_report_service_repair/models/repair_order.py
Comment thread account_invoice_report_service_repair/models/repair_order.py
@eantones eantones force-pushed the 14.0-imp-account_invoice_report_service-print_repair_orders branch from 6f64ba6 to 1d0ed3f Compare September 19, 2025 14:39
@eantones eantones merged commit 914f998 into 14.0 Sep 19, 2025
9 checks passed
@eantones eantones deleted the 14.0-imp-account_invoice_report_service-print_repair_orders branch September 19, 2025 14:49
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.

2 participants