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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_account_invoice_report_picking_customer_note-18.0.1.0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a64c6d15d9736bbcd92f7afec9a05802724712f33fbc632e42edfb2bf0ff68ed
MD5 8a2a45c3dc41fffc5971f490e8f665b0
BLAKE2b-256 3fb2787dc297e7b4dd75c7bd0a2380b2ad53838bb6d7b92f65741d662b428d47

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