Skip to content
Health
60/100
fair
  • Security25/25
    No findings
  • Activity25/25
    Last human commit 2 months ago
  • Required by5/25
    0 modules depend on it
  • Maturity5/25
    In 1 Odoo series since 19.0

Heuristic over the facts below, not an audit · How it's computed

Security findings
Grave / minor (static analysis)
Required by
0
Modules depending on it
External deps
1 pip · 0 bin
Python packages / system binaries
License
LGPL-3
No conflicts with its dependencies
Folder size
0.12 MB
Module directory on disk
Code analysis 0 migration notes 1 model 3 views 0 HTTP endpoints

Description

This module adds the KNRECEPCION addenda for Kuehne+Nagel and allows you to generate electronic invoices (CFDI 4.0) with the required reception block.

The addenda is inserted under cfdi:Addenda with this structure:

  • kn:KNRECEPCION
    • kn:Tipo
      • kn:FacturasKN
        • kn:Purchase_Order
        • kn:FileNumber_GL
        • kn:Branch_Centre
        • kn:TransportRef

Dependencies

Odoo dependencies
Python dependencies
satcfdi
System dependencies
None
Required by
None

Code analysis

Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.

Views touched 3

XML IDNameModelTypeStatus
l10n_mx_cfdi_account_addenda_kuehne_nagel New
l10n_mx_cfdi_account_addenda_kuehne_nagel Addenda Kuehne Nagel ir.ui.view qweb New
view_account_move_form_inherit_addenda_kuehne_nagel account.move.form.inherit.addenda.kuehne.nagel account.move form Inherits account.view_move_form

HTTP endpoints 0

No HTTP endpoints found for this module.

Models touched 1

New fields (5)
  • kn_branch_centre Char
    string='KN Branch Centre'
  • kn_file_number_gl Char
    string='KN File Number GL'
  • kn_file_type Selection
    selection=[('file', 'File Number'), ('tracking', 'Tracking Number')] string='KN File/Tracking Type'
  • kn_flag Boolean
    compute='_compute_kn_flag' store=True
  • kn_transport_ref Char
    string='KN Transport Ref'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)