越南

模組

The following modules are installed automatically with the Vietnamese localization:

名稱

技術名稱

說明

Vietnam - Accounting

l10n_vn

该模块包含默认 财务本地化套装

Vietnam - E-invoicing

l10n_vn_edi_viettel

This module includes the features required for integration with SInvoice.

備註

In some cases, such as when upgrading to a version with additional modules, it is possible that modules may not be installed automatically. Any missing modules can be manually installed.

公司

To use all the features of this fiscal localization, the following fields are required on the company record:

  • 名稱

  • 地址 包括 城市州/省邮政编码国家/地区

    • 街道 欄位中,輸入街道名稱、門牌號碼及其他地址資訊。

    • 街道第二行 欄位中,輸入分區名稱。

  • Tax ID: tax identification number.

E-invoicing with SInvoice

SInvoice is an e-invoice service platform provided by Viettel, one of the biggest e-invoice service providers in Vietnam. Odoo supports integration with SInvoice to submit invoices generated in Odoo.

配置

SInvoice platform

To send electronic invoices to SInvoice, the following must be created on SInvoice:

SInvoice registration

To create an account, go to SInvoice and register for the desired plan. Fill in the form that opens to be contacted by SInvoice to create an account.

Once you have an account, log into SInvoice using your Username and Password.

Invoice template creation
  1. On the left side of the overview page, in the Release management menu, click Create business information.

  2. In the Update key information step, fill in the following fields and other optional information if needed: Unit name, Address, Contact person, Type of representative documents.

  3. Click Update.

  4. In the Look up digital certificate step, click Add new to add a digital certificate.

  5. Select the Branch/Enterprise and the Type of digital certificate, then fill in the required fields for each type:

    • Supplier: CloudCA

    • Signer ID: CloudCA

    • Digital Certificate: CloudCA

    • How to download file: HSM

    • File Upload: HSM, USB-TOKEN

  6. Click Generate key pair to generate encryption keys for authentication, and Save.

  7. In the Manage invoice templates step, add a new Invoice template.

  8. Select the Invoice type and fill in the Invoice template code, Invoice template name, and other optional information if needed.

  9. Click Update.

Invoice symbol creation

On the left side of the main screen, in the Release management menu, click Invoice symbol and follow these steps:

  1. Click Add new and select the Invoice template.

  2. Set the Status to Active to activate the symbol and fill in the Invoice symbol.

  3. Enable Stop automatic sending to tax authorities and Default for built-in API based on preference.

  4. 按一下 儲存

Invoice issuance notice

On the left side of the main screen, in the Release management menu, click Create issuance notice and follow these steps:

  1. Click Add new, select the Name of the business unit to issue an e-invoice and the Tax agency name. Based on the business unit and tax agency selected, the Tax code, Address, Phone number, and Separator used are automatically filled and uneditable.

  2. Click Select the invoice type for issuance, and then select and fill in the following information :

    • Invoice type: The invoice type on which to declare an issuance notice.

    • Invoice template: Select from the list of templates available based on the invoice type.

    • Symbol: Select from the list of symbols available based on the invoice type.

    • Quantity: Total number of invoices to issue for the selected type. Based on the type and template selected, this field is filled in automatically. It can be changed if needed.

    • Start date of use: The date from which the invoice template, range, and quantity are used for the issuance notice.

  3. Click Save and select more invoice types if necessary by repeating the steps above. Click Save to finish drafting the notice.

  4. Click Send to tax authorities for approval. Once approved, the notice’s Status is changed to Active.

Odoo database

發票範本

To create SInvoice templates, go to Accounting ‣ Configuration ‣ Templates. Click New and add a Template code and a Template Invoice Type. The Template code is the initial sequence of digits in the name assigned by SInvoice. For example, if the invoice template is 1/001 - Hóa đơn GTGT - ND123, the Template code is 1/001. The SInvoice templates in Odoo must match the ones in SInvoice.

To add Invoice Symbols, click Add a new line.

Sending invoices to SInvoice

Invoices can be sent to SInvoice once they have been confirmed. To do so, follow the invoice sending steps. In the Send popup, enable Send to SInvoice and click Send & Print.

Once the invoice has been successfully submitted to SInvoice, the SInvoice Status field in the SInvoice tab of the invoice is updated to Sent. The SInvoice Number, Issue Date, Secret Code and eInvoice Number fields are also updated. The same information is available on SInvoice.

Replacement or adjustment invoices

A replacement invoice is issued to correct an invoice that has yet to be tax declared, whereas an adjustment invoice is issued to correct one that has already been tax declared. Follow these steps to issue a replacement or adjustment invoice:

  1. Open the invoice and click Credit Note.

  2. In the Credit Note popup, fill in the following fields:

    • Reason displayed on Credit Note

    • Adjustment type

    • Agreement Name

    • Agreement Date

    • Journal

    • Reversal date

  3. Click Reverse and Create Invoice to issue a replacement invoice, or Reverse to issue an adjustment invoice.

The SInvoice Status in the SInvoice invoice tab is updated to Replaced for a replacement invoice or Adjusted for an adjustment invoice.

取消發票

If an invoice needs to be canceled, open the invoice and click Request Cancel. In the Invoice Cancellation popup, enter the cancellation Reason, Agreement Name, and Agreement Date, and click Request Cancellation.

The SInvoice Status in the SInvoice invoice tab is updated to Canceled.

QR banking codes

越南 QR 银行是一个支付服务平台,客户可通过网上银行和手机银行以越南盾向个人和商户即时支付国内款项。

配置

To activate QR banking codes, go to Accounting ‣ Configuration ‣ Settings and enable QR Codes in the Customer Payments section.

銀行賬戶

To activate QR banking for a bank account, go to Contacts ‣ Configuration ‣ Bank Accounts and select the bank account. Fill in the Bank Identifier Code, Proxy Type (based on the information used to identify the Merchant Account, such as the card number and bank account numbers), and Proxy Value fields.

Enable Include Reference to include the invoice number in the QR code.

重要

  • The account holder’s country must be set to Vietnam, and their city must be specified on the contact form.

  • The account number and bank must be set on the Bank journal.

Generating QR codes on invoices

When creating a new invoice, open the Other Info tab and select EMV Merchant-Presented QR-code in the Payment QR-code field.

備註

Ensure the Recipient Bank is configured, as Odoo uses this field to generate QR codes.