TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Accounting/Localizations/EDI
Folder size
0.07 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
https://www.odoo.com/documentation/master/applications/finance/fiscal_localizations/vietnam.html
Last tracking update
2026-09-28 18:31:14
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Odoo Translation Bot, Dylan Kiss (dyki), Harsh Modi, jand-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Vietnam - Delivery E-invoicing
==============================
Using SInvoice by Viettel
    

Code Analysis info_outline

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form_inherit_l10n_vn_edi_viettel_stock res.config.settings.form.inherit.l10n_vn_edi_viettel_stock res.config.settings form Inherits stock.res_config_settings_view_form
stock_picking_view_form_inherit_l10n_vn_edi_viettel_stock stock.picking.form.inherit.l10n_vn_edi_viettel_stock stock.picking form Inherits stock.view_picking_form
stock_warehouse_view_form_inherit_sinvoice stock.warehouse.view.form.inherit.sinvoice stock.warehouse form Inherits stock.view_warehouse
view_l10n_vn_edi_viettel_stock_send_wizard_form l10n_vn_edi_viettel_stock.send_wizard.form l10n_vn_edi_viettel_stock.send_wizard form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (7)

New fields (2)
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' required=True string='Transfer'
  • template_field_ids One2many → l10n_vn_edi_viettel_stock.template_field_line
    comodel_name='l10n_vn_edi_viettel_stock.template_field_line' inverse_name='wizard_id' string='Template Fields'
Public methods (1)
  • action_send(self)

New fields (7)
  • is_required Boolean
    export_string_translation=False string='Required'
  • is_seller Boolean
    export_string_translation=False string='Is Seller'
  • key_label Char
    required=True string='Field'
  • key_tag Char
    export_string_translation=False required=True string='Key Tag'
  • value Char
    string='Value'
  • value_type Char
    default='text' export_string_translation=False string='Value Type'
  • wizard_id Many2one → l10n_vn_edi_viettel_stock.send_wizard
    comodel_name='l10n_vn_edi_viettel_stock.send_wizard' ondelete='cascade' required=True
Public methods (0)

No public methods.

New fields (2)
  • l10n_vn_edi_send_transfer_note Boolean
    groups='base.group_system' string='Send Transfer Note to SInvoice'
  • l10n_vn_edi_stock_default_sinvoice_symbol_id Many2one → l10n_vn_edi_viettel.sinvoice.symbol
    comodel_name='l10n_vn_edi_viettel.sinvoice.symbol' groups='base.group_system' string='Default Delivery Symbol'
Public methods (0)

No public methods.

New fields (2)
  • l10n_vn_edi_send_transfer_note Boolean
    readonly=False related='company_id.l10n_vn_edi_send_transfer_note'
  • l10n_vn_edi_stock_default_sinvoice_symbol_id Many2one → l10n_vn_edi_viettel.sinvoice.symbol
    comodel_name='l10n_vn_edi_viettel.sinvoice.symbol' readonly=False related='company_id.l10n_vn_edi_stock_default_sinvoice_symbol_id'
Public methods (0)

No public methods.

New fields (2)
  • l10n_vn_edi_total_price Float
    compute='_compute_l10n_vn_edi_total_price' string='Total Price'
  • l10n_vn_edi_unit_price Float
    compute='_compute_l10n_vn_edi_unit_price' readonly=False store=True string='Vietnam EDI Unit Price'
Public methods (0)

No public methods.

New fields (10)
  • l10n_vn_edi_invoice_number Char
    copy=False help='Invoice Number as appearing on SInvoice.' readonly=True string='SInvoice Number'
  • l10n_vn_edi_is_sent Boolean
    copy=False readonly=True string='Sent to SInvoice'
  • l10n_vn_edi_issue_date Datetime
    copy=False help='Date of issue of the invoice on the e-invoicing system.' readonly=True string='Issue Date'
  • l10n_vn_edi_reservation_code Char
    copy=False help='Secret code that can be used by a customer to lookup an invoice on SInvoice.' readonly=True string='Secret Code'
  • l10n_vn_edi_show_send_button Boolean
    compute='_compute_l10n_vn_edi_show_send_button'
  • l10n_vn_edi_sinvoice_file_id Many2one → ir.attachment
    comodel_name='ir.attachment' copy=False export_string_translation=False readonly=True
  • l10n_vn_edi_sinvoice_pdf_file_id Many2one → ir.attachment
    comodel_name='ir.attachment' copy=False export_string_translation=False readonly=True
  • l10n_vn_edi_sinvoice_xml_file_id Many2one → ir.attachment
    comodel_name='ir.attachment' copy=False export_string_translation=False readonly=True
  • l10n_vn_edi_symbol_id Many2one → l10n_vn_edi_viettel.sinvoice.symbol
    comodel_name='l10n_vn_edi_viettel.sinvoice.symbol' compute='_compute_l10n_vn_edi_symbol_id' readonly=False store=True string='SInvoice Symbol'
  • l10n_vn_edi_transaction_id Char
    copy=False export_string_translation=False help='Technical field to store the transaction ID if needed' string='SInvoice Transaction ID'
Public methods (2)
  • action_l10n_vn_send_to_sinvoice(self)
  • l10n_vn_edi_fetch_files(self)
    Public entry point for the 'Fetch SInvoice Files' server action.

New fields (2)
  • l10n_vn_edi_country_code Char
    related='company_id.country_code' string='Country'
  • l10n_vn_edi_sinvoice_symbol_id Many2one → l10n_vn_edi_viettel.sinvoice.symbol
    comodel_name='l10n_vn_edi_viettel.sinvoice.symbol' help='Used only for this Warehouse. Leave it blank to use global default symbol.' string='Default Warehouse Symbol'
Public methods (0)

No public methods.