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 20.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
0 pip · 0 bin
Python packages / system binaries
License
LGPL-3
No conflicts with its dependencies
Folder size
0.07 MB
Module directory on disk
Code analysis 0 migration notes 4 models 5 views 0 HTTP endpoints

Description

    This module allows transmitting electronic Delivery Notes
    to Greece's tax authority myDATA platform.

Dependencies

Odoo dependencies
Python dependencies
None
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 5

XML IDNameModelTypeStatus
report_delivery_document report_delivery_document ir.ui.view qweb Inherits stock.report_delivery_document
stock_picking_form_inherit_l10n_gr_edi stock.picking.form.inherit.l10n_gr_edi stock.picking form Inherits stock.view_picking_form
view_company_form_inherit_mydata_required_fields res.company.form.required.fields res.company form Inherits base.view_company_form
view_out_vpicktree_inherit_l10n_gr_edi account.out.invoice.list.inherit.l10n_gr_edi stock.picking list Inherits stock.vpicktree
view_partner_form_inherit_mydata_required_fields res.partner.form.required.partner.fields res.partner form Inherits base.view_partner_form

HTTP endpoints 0

No HTTP endpoints found for this module.

Models touched 4

New fields (1)
  • l10n_gr_edi_correlated_picking_ids Many2many → stock.picking
    compute='_compute_l10n_gr_edi_correlated_picking_ids' string='Correlated Delivery Notes' args: 'stock.picking'
Public methods (0)

No public methods.

New fields (2)
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' ondelete='cascade'
  • state Selection
    ondelete={'delivery_note_sent': 'cascade', 'delivery_note_error': 'cascade'} selection_add=[('delivery_note_sent', 'Delivery note sent'), ('delivery_note_error', 'Delivery note send failed')]
Public methods (0)

No public methods.

New fields (1)
  • l10n_gr_edi_measurement_unit Selection
    compute='_compute_l10n_gr_edi_measurement_unit' selection=MEASUREMENT_UNIT_SELECTION store=True string='myDATA Unit of Measure'
Public methods (0)

No public methods.

New fields (17)
  • is_greek_company Boolean
    compute='_compute_is_greek_company'
  • l10n_gr_edi_alerts Json
    compute='_compute_l10n_gr_edi_alerts'
  • l10n_gr_edi_attachment_id Many2one → ir.attachment
    comodel_name='ir.attachment' compute='_compute_from_l10n_gr_edi_document_ids' store=True
  • l10n_gr_edi_delivery_address_city Char
  • l10n_gr_edi_delivery_address_number Char
  • l10n_gr_edi_delivery_address_street Char
  • l10n_gr_edi_delivery_address_zip Char
  • l10n_gr_edi_document_ids One2many → l10n_gr_edi.document
    comodel_name='l10n_gr_edi.document' copy=False inverse_name='picking_id' readonly=True
  • l10n_gr_edi_loading_address_city Char
  • l10n_gr_edi_loading_address_number Char
  • l10n_gr_edi_loading_address_street Char
  • l10n_gr_edi_loading_address_zip Char
  • l10n_gr_edi_mark Char
    compute='_compute_from_l10n_gr_edi_document_ids' store=True string='Mark'
  • l10n_gr_edi_move_purpose Selection
    default=_default_l10n_gr_edi_move_purpose readonly=False selection=[('1', '1 - Sale'), ('2', '2 - Sales on Behalf of Third Parties'), ('3', '3 - Sampling'), ('4', '4 - Exhibition'), ('5', '5 - Return'), ('6', '6 - Keeping'), ('7', '7 - Edit - Assembly'), ('8', '8 - Between Entity Branches'), ('9', '9 - Purchase'), ('10', '10 - Supply of ships and aircraft'), ('11', '11 - Free distribution'), ('12', '12 - Warranty'), ('13', '13 - Loan'), ('14', '14 - Storage by Third Party'), ('15', '15 - Return from Custody'), ('16', '16 - Recycling'), ('17', '17 - Destruction of waste material'), ('18', '18 - Fixed Asset Movement (Internal Circulation)'), ('19', '19 - Other Movements')] store=True string='Move Purpose'
  • l10n_gr_edi_other_move_purpose Char
  • l10n_gr_edi_state Selection
    compute='_compute_from_l10n_gr_edi_document_ids' selection=[('delivery_note_sent', 'Delivery note sent'), ('delivery_note_error', 'Delivery note send failed')] store=True string='myDATA Status' tracking=True
  • l10n_gr_edi_vehicle_number Char
    string='Vehicule number'
Public methods (1)
  • action_l10n_gr_edi_try_send_delivery_note(self)