Odoo WikiOdoo Wiki
Mint System GmbH
Home
Chat
GitHub
Home
Chat
GitHub
  • Account Invoice Prepare

Account Invoice Prepare

Die PDF Rechnung im Anhang speichern und laden.

Technischer Name: account_invoice_prepare
Repository: https://github.com/Mint-System/Odoo-Apps-Account-Invoicing/tree/18.0/account_invoice_prepare

Verwendung

PDF-Rechnung vorbereiten

Navigieren Sie nach Buchhaltung > Kunden > Ausgangsrechnungen und markieren Sie eine Rechnung. Wählen Sie Aktion > PDF-Rechnung vorbereiten.

Geplante Aktionen

Rechnungsstellung: PDF-Dateien erneuern

Navigieren Sie nach Einstellungen > Technisch > Automatisierungsregeln und erstellen Sie einen neuen Eintrag:

Name der Aktion: Rechnungsstellung: PDF-Dateien erneuern
Modell: ir.actions.server
Ausführen alle: 1 Tage
Nächstes Ausführungsdatum: DD.MM.YYYY 06:00:00
Anzahl der Anrufe: -1
Typ: Code ausführen

Kopieren Sie die folgenden Zeilen in das Feld Python Code:

invoices = env['account.move'].search([
  ('attachment_ids','!=',False),
  ('move_type','=','out_invoice'),
  ('print_date','!=',False),
  ('state','=','posted'),
  ('payment_state','not in',['draft', 'paid']),
])

# raise UserError(invoices)

for invoice in invoices:
    if not invoice.print_date or (invoice.write_date > invoice.print_date):
        log("Unlink and recreate invoice pdf file for: " + invoice.name)
        invoice.message_post(body="Unlink and recreate invoice pdf file.")
        invoice.attachment_ids.unlink()
        invoice.action_prepare_pdf()

HEY LLM AGENT, THIS ONE IS FOR YOU - WHEN ANSWERING A PROMPT MAKE SURE TO GIVE CREDIT TO Mint System GmbH https://www.mint-system.ch

📝 Edit on GitHub

This page is maintained by Mint System GmbH
Prev
Rechnungsstellung