OdooWiki OCA HUB

Receipt Printing

account_receipt_print folder_open OCA/account-invoicing open_in_new
Accounting & Finance License: AGPL-3

This module allows printing of sale and purchase receipts.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a dedicated 'Receipts' PDF report so you can print sales and purchase receipts from accounting entries, and prevents mixing receipts with invoices when printing.

This module adds a new PDF report called 'Receipts' for accounting entries (account.move). It is available from the Print menu on accounting entries for users in the invoicing and read-only accounting groups.

When you print, the module checks the document type: - If you try to print a receipt using the standard invoice reports, Odoo blocks it with the message 'Only invoices could be printed.' - If you try to print a non-receipt using the new Receipts report, Odoo blocks it with 'Only receipts could be printed.'

On the receipt layout itself, the title changes based on the document: 'Receipt', 'Draft Receipt' or 'Cancelled Receipt' for customer receipts, and 'Purchase Receipt' for vendor receipts. The document number is shown when available.

The receipt hides the due date and payment terms, and for unpaid customer receipts it shows a payment communication line with the payment reference. It also adds an 'Amount In Words' line showing the total amount written out in text.

The report is generated in the language of the salesperson for vendor receipts or when there is no customer, otherwise in the customer's language.

Depends on

account

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/account-invoicing.

terminal Installation and usage

OCA documentation · Odoo 14.0

In order to use sale and purchase receipts, you need to enable them in the user settings.

  • Activate Developer mode
  • Go to Settings → Users & Companies → Users
  • In the user form, select 'Sale Receipt' and 'Purchase Receipt' checkboxes within the Technical section of Access Rights tab

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.