Skip to main content

Print picking customer note in Invoice

Project description

Odoo Community Association

Account Invoice Report Picking Customer Note

Beta License: AGPL-3 OCA/account-invoice-reporting Translate me on Weblate Try me on Runboat

This module prints the Picking Customer Comments (provided by the sale_stock_picking_note module) from the Delivery Address contact on the invoice report. Because this module extends sale_stock_picking_note, please refer to that module’s README to understand the underlying fields and flow.

Table of contents

Use Cases / Context

It’s handy to have this default information available in the invoice. There might be case where there’s no delivery slip or it isn’t handed to the customer.

Usage

This module assumes you have configured and are using sale_stock_picking_note as described in its README (i.e., the Picking Customer Comments field is available on the Contact’s Sales & Purchases tab and on the Sales Order Other Information tab).

Case 1: Single Sales Order -> Single Invoice:

  1. On the Sales Order, open the Other Information tab and set Picking Customer Comments.

  2. When you create and print the invoice from this SO, the invoice report will display that Picking Customer Comments value from the Sales Order.

Case 2: Multiple Sales Orders -> One (Grouped) Invoice:

When the invoice aggregates two or more sales orders, the report prints one value taken from the invoice’s Delivery Address (shipping partner).

  1. Create two Sales Orders for the same customer using the same Delivery Address. Each sales order will have Picking Customer Comments set from its Delivery Address. You may edit the SO value or leave it as is.

  2. Deliver both Sales Orders by validating their related delivery pickings.

  3. From the sales order list view, select both Sales Orders and invoice them, grouping into a single invoice.

  4. Print the grouped invoice; the invoice report will display the Delivery Address value.

Notes:

  • Make sure Settings > Invoicing > Customer Invoices > Customer Addresses is enabled.

  • Changes made directly on pickings are not considered.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Moduon

Contributors

  • Moduon:

    • Rafael Blasco

    • David Vidal

    • Andrii Kompaniiets

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainers:

rafaelbn Andrii9090 chienandalu

This module is part of the OCA/account-invoice-reporting project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file odoo_addon_account_invoice_report_picking_customer_note-18.0.1.0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_account_invoice_report_picking_customer_note-18.0.1.0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 08c5d8621a155e31fcf227b86ef03dae65d8250f163f8e7741931eceb0ca3823
MD5 e94e7ea12c3fac6a462a632892909c61
BLAKE2b-256 5aef7227f027d93d3df248612f04b5722d05f1761f3cbbf6ccf43ad68a9ec853

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page