Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions datev_export_xml_nitrokey/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ DATEV Export XML Nitrokey customization
- DATEV export will contain sales order number instead of invoice number
- check for some UTF8 ranges before export
- suppress lines with a total of 0 entirely
- avoid automatic printing of invoices on paper (via CUPS)
1 change: 1 addition & 0 deletions datev_export_xml_nitrokey/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import account_move
from . import datev_pdf_generator
from . import datev_xml_generator
14 changes: 14 additions & 0 deletions datev_export_xml_nitrokey/models/datev_pdf_generator.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# © 2023 initOS GmbH
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import api, models


class DatevPdfGenerator(models.AbstractModel):
_inherit = "datev.pdf.generator"

@api.model
def generate_pdf(self, invoice):
return super(
DatevPdfGenerator, self.with_context(must_skip_send_to_printer=True)
).generate_pdf(invoice)
Loading