ImprovedHighlight of Weekly #005

Sent Turkish e-invoices can be cancelled

Bookkeepers can now mark an e-invoice that was cancelled on GİB or Nilvera as cancelled in Odoo. Odoo does not report the cancellation to the authorities.

Versions18.0
ModulesTürkiye - Nilvera E-Invoice l10n_tr_nilvera_einvoice
AppLocalizations

Pull requests and commits

BranchPull requestCommit
18.0odoo/odoo#275319 ↗d06ff5f28f ↗

Commit message

[IMP] l10n_tr_nilvera_einvoice: allow cancelling a sent e-invoice

A sent e-invoice is registered at GİB and can't be reset or cancelled in Odoo.
Once it's cancelled externally (via GİB/Nilvera), the user needs to reflect it
in their books.

- Add a Cancel button on a successfully sent invoice (send_status = succeed),
    restricted to the Accounting Bookkeeper role.
- Show a confirmation dialog warning it is not reported to the authorities and
    cannot be undone, then move the invoice to cancelled.
- Hide the Reset to Draft button for sent invoices (still blocked either way).

task-6372319

My stack

Pick the versions and apps you run. Weekly digests, this week's table and All changes then show only what concerns you. Saved in this browser.

Versions
Apps
Modules