Skip to content

[FIX] account: show sent status on invoices and added filter #4813

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

baje-odoo
Copy link

Purpose

Improve visibility of whether a customer invoice has been sent or not using the "Send & Print" feature. With the rise of electronic invoicing and general accounting needs, it's helpful to clearly distinguish sent from unsent invoices in the list view.

Changes

  • Added a "Sent" column (optional, hidden by default) next to the invoice status in the customer invoices list view.
  • Added the filter "Sent": shows invoices that have been sent via the "Send & Print" feature.

How to test

  1. Go to Accounting > Customers > Invoices.
  2. Click the optional columns icon on the list view to show the "Sent" column.
  3. Send one invoice via the "Send" button in the form view.
  4. Or Select multiple invoices from the list view and use "Action > Send & Print" to send them.
  5. The "Sent" column should update accordingly.
  6. Use the "Sent invoices" and "Not sent invoices" filters to check the expected results.

@robodoo
Copy link

robodoo commented Jul 3, 2025

This PR targets the un-managed branch odoo-dev/odoo:18.0-rd-accounting-onboarding-malb, it needs to be retargeted before it can be merged.

@baje-odoo baje-odoo force-pushed the 18.0-rd-accounting-onboarding-status-sent-invoice-baje branch from 1b19fb6 to 9970c7b Compare July 3, 2025 11:43
Purpose
-------
Improve visibility of whether a customer invoice has been sent or not using the "Send & Print" feature.
With the rise of electronic invoicing and general accounting needs, it's helpful to clearly distinguish sent from unsent invoices in the list view.

Changes
-------
- Added a "Sent" column (optional, hidden by default) next to the invoice status in the customer invoices list view.
- Added the filter "Sent": shows invoices that have been sent via the "Send & Print" feature.

How to test
-----------
1. Go to Accounting > Customers > Invoices.
2. Click the optional columns icon on the list view to show the "Sent" column.
3. Send one invoice via the "Send" button in the form view.
4. Or Select multiple invoices from the list view and use "Action > Send & Print" to send them.
5. The "Sent" column should update accordingly.
6. Use the "Sent invoices" and "Not sent invoices" filters to check the expected results.
@baje-odoo baje-odoo force-pushed the 18.0-rd-accounting-onboarding-status-sent-invoice-baje branch from 9970c7b to 0505839 Compare July 3, 2025 12:03
Copy link

@malb-odoo malb-odoo left a comment

Choose a reason for hiding this comment

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

Really good job on this one ! Exactly what i was expecting, same comment as the other task-id is missing 👀

@malb-odoo malb-odoo closed this Jul 4, 2025
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.

3 participants