Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting/Localizations/EDI
Folder size
0.05 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-07 06:46:58
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Pierrot (prro)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
In addition to the Nemhandel module, this enable the business level response mechanism for Nemhandel documents.
When sending a document, and if the counterpart also handles business responses, you will be able to
see if your document has been accepted or rejected.
When receiving a document, you will be able to send a rejection or approval of the received document.
    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
nemhandel_rejection_wizard_view_form nemhandel.rejection.wizard.view.form nemhandel.rejection.wizard form New
nemhandel_response_view_form nemhandel.response.view.form nemhandel.response form New
nemhandel_response_view_list nemhandel.response.view.list nemhandel.response list New
nemhandel_response_view_move_form nemhandel.response.view.move.form account.move form Inherits l10n_dk_nemhandel.l10n_dk_nemhandel_view_move_form
res_partner_form_l10n_dk_nemhandel_response res.partner.form.l10n.dk.nemhandel.response res.partner form Inherits l10n_dk_nemhandel.res_partner_form_l10n_dk_nemhandel
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (3)
  • nemhandel_can_send_response Boolean
    compute='_compute_nemhandel_can_send_response'
  • nemhandel_move_state Selection
    selection_add=[('BusinessAccept', 'Approved'), ('BusinessReject', 'Rejected')]
  • nemhandel_response_ids One2many → nemhandel.response
    args: 'nemhandel.response', 'move_id'
Public methods (4)
  • action_nemhandel_open_rejection_wizard(self)
  • action_nemhandel_send_approval_response(self)
  • action_open_nemhandel_reponses(self)
  • button_cancel(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • move_ids Many2many → account.move
    comodel_name='account.move' required=True
  • note Text
    args: 'Additional note'
Public methods (1)
  • button_send(self)

New fields (5)
  • company_id Many2one
    related='move_id.company_id'
  • move_id Many2one → account.move
    index='btree_not_null' ondelete='cascade' args: 'account.move'
  • nemhandel_message_uuid Char
    args: 'Nemhandel UUID'
  • nemhandel_state Selection
    selection=[('processing', 'Pending Reception'), ('done', 'Done'), ('error', 'Error'), ('not_serviced', 'Not Serviced')] string='Nemhandel status'
  • response_code Selection
    required=True selection=[('BusinessAccept', 'Approval'), ('BusinessReject', 'Rejection')]
Public methods (0)

No public methods.

New fields (2)
  • nemhandel_response_support Boolean
    compute='_compute_nemhandel_response_support' args: 'Nemhandel Response Service'
  • nemhandel_supported_documents Json
    args: 'Supported Nemhandel Documents'
Public methods (1)
  • button_nemhandel_check_partner_endpoint(self, company=None)
    @handle_demo

Loading…