土耳其

模块

以下模块会随土耳其本地化自动安装:

名称

技术名称

说明

土耳其 - 会计

l10n_tr

土耳其基础财务本地化包,包含完整的土耳其会计科目表、税金、财务报表和财务状况

土耳其 - 会计报表

l10n_tr_reports

土耳其特定的税务、利润和损失报告。

土耳其 - e-Irsaliye(电子派遣)

l10n_tr_nilvera_edispatch

启用电子调度文件的生成和上传

此外,必须手动安装以下模块,才能使用Nilvera 集成管理电子文档:

名称

技术名称

说明

土耳其 - Nilvera

l10n_tr_nilvera

集成模块,启用与 Nilvera 的通信并启用电子账簿文件的生成

土耳其 - Nilvera 电子发票

l10n_tr_nilvera_einvoice

用于向 Nilvera 发送和接收基本场景电子发票。

注解

在某些情况下,例如升级到包含更多模块的版本时,模块可能不会自动安装。任何缺失的模块都可以手动 安装。

本地化摘要

土耳其本地化包确保符合土耳其财政和会计法规。它包括管理税务、财务状况、报告的工具,以及为土耳其标准量身定制的预定义会计科目表。

土耳其本地化包提供以下关键功能,以确保符合当地财政和会计法规:

会计科目表

在会计科目表中,账户会自动映射到其对应的税务以及默认应付账款和应收账款字段。

注解

土耳其会计科目表基于土耳其税务管理局(Gelir İdaresi Başkanlığı (GİB))的 7/A 账户,这些账户提供了必要账户的基准。7/B 账户已归档,如有需要可以取消归档。

税率

安装土耳其本地化后,税务会自动创建和配置。

警告

不要删除税项,因为它们用于电子发票和电子归档发票。但是,可以生成新的税项,例如用于数据库中尚不存在的预扣税原因。

电子文档解决方案

土耳其本地化确保符合GİB对电子发票、电子归档、电子发送和电子账簿流程的要求。

通过 Nilvera 集成,Odoo 能够根据GİB的电子文档标准自动传输、接收和管理电子文档。Nilvera 集成的主要功能包括:

公司与联系人

在激活土耳其本地化之前,请确保在公司的联系人记录中正确配置以下信息:

重要

要访问所有这些字段,请在「联系人」应用程序中转到公司的联系人记录,或通过会计 ‣ 客户 ‣ 客户,移除客户发票筛选器,然后选择公司的联系人记录。这与通过常规设置访问公司记录本身不同。

  • 公司名称:必须与GİB注册信息匹配

  • 土耳其税务局:注册的税务局

  • 税务编号:VKN/TCKN - 公司为 10 位数字,个人为 11 位

  • 地址:完整的法定地址

  • 国家:注册国家

  • 标签:输入 Mersis 编号作为标签,并将 类别 设置为 MERSISNO

  • 电子发票格式:土耳其(UBL TR 1.2)

  • eInvoice 别名:从 Nilvera 获取

  • eDispatch 别名:从 Nilvera 获取

注解

  • 电子发票格式根据联系人的国家自动设置。要编辑此字段,请启用开发者模式以显示该字段,然后手动调整。

  • 仅当公司的 Nilvera 状态 为 E-Invoice 时,才会显示 eInvoice 别名 和 eDispatch 别名 字段。

对于每个客户和供应商:

  • 确保已配置地址、城市、省/州、国家、税号和电子发票格式。

  • 如果合作伙伴未注册电子发票,Odoo 会自动默认使用电子存档。

创建税费

创建例外原因

要创建其他例外原因,请按照以下步骤操作:

  1. 启用 开发者模式 并导航至 会计 ‣ 配置 ‣ GIB 代码。

  2. 点击新建按钮。

  3. 输入与Nilvera 文档中的值匹配的原因和原因代码。

  4. 选择相应的代码类型:

    • 预扣用于预扣税原因

    • 例外用于免税原因

    • 出口例外用于出口例外原因

    • 出口登记用于出口登记原因

  5. 对于预扣原因,输入相应的百分比。

创建预扣税

  1. 导航至 会计 ‣ 配置 ‣ 税费。

  2. 点击新建按钮以首先创建基本税费。

  3. 将税费计算设置为百分比,并设置此类税费显示的预扣税原因字段。

  4. 完成表单的其他必填字段(税费名称、税费类型、金额等)。

  5. 创建其他税费,将税费计算设置为税费组。这些税费组应由前面步骤中创建的基本税费和其他百分比税费组成。

小技巧

WH 20%税费展示了此配置。要使用不同的预扣原因,请复制基本税费,更新原因,然后在复制的税费组中替换旧的基本税费。

Nilvera 集成

Odoo 与 Nilvera 集成,Nilvera 是一家经GİB批准的电子文档中介机构,用于管理电子发票、电子归档、电子调度和电子账簿流程。

该集成处理:

  • 以符合GİB的格式生成 XML 数据

  • 安全传输至 Nilvera

  • 在 Odoo 中同步文档和状态。

支持的文档类型

  • 电子发票

    • 基本场景

      • 销售管理

      • 预提税/预扣税

      • 注册出口

      • 免税

      • 退货

      • 预扣退货

    • 公共场景

      • 销售管理

      • 预提税/预扣税

      • 免税

    • 出口场景

    • 商业场景 - 销售 - 预扣 - 注册出口 - 免税

  • 电子归档发票

    • 销售管理

    • 预提税/预扣税

    • 注册出口

    • 免税

    • 退货

    • 预扣退货

  • 电子调度单

注解

退货发票只能通过贷记凭证发送。

配置

Nilvera 文档提供了访问沙箱和生成 API 凭据的说明。

要配置 Nilvera 与您的数据库的集成,请按照以下步骤操作:

  1. 确保土耳其 - Nilvera模块已安装。

  2. 导航至会计 ‣ 配置 ‣ 设置并滚动到土耳其电子集成部分。

  3. 配置

    • Nilvera API 憑證 (在 Nilvera 中生成)

    • 進項發票日記帳 (即採購)

要配置客戶聯絡人記錄以便能夠通過 Nilvera 向他們發送電子發票,請按照以下步驟操作:

  1. 導航至會計 ‣ 客戶 ‣ 客戶。

  2. 移除客戶發票篩選器(如有必要),並選擇要通過 Nilvera 聯絡的業務夥伴。

  3. 打開會計分頁,並點擊Nilvera 狀態旁邊的驗證。

通過 Nilvera 發送電子發票

電子發票/電子存檔是政府批准的數位發票系統,取代傳統紙質發票,允許企業按照土耳其稅務法規以電子方式開具、傳輸和存儲發票。電子發票適用於在GİB註冊的客戶,而電子存檔可以發送給未在GİB註冊的客戶,確保發送者即使在處理外國客戶或 B2C 工作流程時也能遵守政府法規。

要發送電子發票/電子存檔,請按照以下步驟操作:

  1. 當創建客戶發票時,在選擇客戶後,

    • 如果客戶的Nilvera 狀態為電子存檔,將顯示兩個欄位:

      • 是 GIB 出口:用於土耳其境外業務夥伴的產品出口發票

      • 發票類型:確定發票的類型

    • 如果客戶的Nilvera 狀態為電子發票,將顯示發票場景欄位:選擇要發送到GİB的發票場景。

  2. 發送發票,並確保選擇通過 Nilvera以開具電子發票。

通過 Nilvera 接收電子發票

更新 Nilvera 狀態

要更新 Odoo 中發票的Nilvera 狀態,請按照以下步驟操作:

  1. 打開會計儀表板。

  2. 点击销售日记账。

  3. 点击 (操作)图标,然后点击刷新电子发票状态。此操作会更新每张发票上的Nilvera 状态字段。

获取电子发票 PDF

有两种方法可以获取电子发票的 PDF:

  1. 从发票列表视图:

    1. 前往会计 ‣ 客户 ‣ 发票。

    2. 选择一张或多张发票。

    3. 点击获取 Nilvera PDF

  2. 从发票表单视图:当Nilvera 状态为成功时,点击获取 Nilvera PDF按钮。

接收采购电子发票

要获取在 Nilvera 中生成并由您的公司接收的电子发票:

  1. 打開會計儀表板。

  2. 点击采购日记账。

  3. 点击 (操作)图标,然后点击获取电子发票。接收到的电子发票将以草稿状态创建为供应商账单。

获取在 Odoo 中生成的账单 PDF

对于在 Odoo 中创建的供应商账单,PDF 检索的方式与客户发票相同:

  1. 前往会计 ‣ 供应商 ‣ 账单。

  2. 选择一张或多张供应商账单。

  3. 点击获取 Nilvera PDF按钮。

生成电子分类账

电子分类账是一种电子系统,使企业能够以数字方式存储其会计记录并将其提交给政府,以满足税务和监管合规要求。在 Odoo 中,用户可以生成压缩 CSV 文件格式的电子分类账,并通过 Nilvera 集成无缝报告公司记录。

  1. 导航至会计 ‣ 报表 ‣ 总账。

  2. 点击(操作)图标。

  3. 点击生成电子账簿以生成文件并下载到您的计算机。

管理电子派送单文件

生成电子派送单文件

电子派送单是一种电子文档,用于替代传统纸质送货单,允许企业以数字方式签发、传输和跟踪运输中货物的装运详情。在 Odoo 中,用户可以生成 XML 格式的电子派送单文档,并通过 Nilvera 集成上传,确保交付操作符合规定且可追溯。

  1. 导航至库存 ‣ 操作 ‣ 发货。

  2. 打开现有发货单或创建新发货单。

  3. 选择发货地址后,在出现的电子派送单选项卡中填写必要信息。

  4. 验证送货单后,点击出现的 发送 GİB 电子派送单(XML) 按钮以发送 XML 文件。如果只想生成文件而不发送,请点击 (操作) 图标,然后点击 生成 GIB 电子派送单(XML)。

  5. 下载附加到发货单的生成文件,并上传至 Nilvera 进行处理。

上传电子派送单文件

  1. 从 Nilvera 下载收到的电子派送单 XML。

  2. 导航至库存 ‣ 操作 ‣ 收货。

  3. 点击上传电子收据(XML)按钮并选择下载的文件。

管理电子收据文件

您可以使用 XML 文件,通过相关的 订单收货单 更新库存移动。操作步骤如下:

  1. 打开 库存 应用,然后前往 操作 ‣ 收货。

  2. 打开收货单,点击 电子派送单 选项卡,在 电子派送单 XML 字段中选择与该订单收货对应的 XML。然后,点击 从 GIB 电子派送单(XML)更新 执行以下操作: - 根据 XML 文件中存储的库存移动更新库存。 - 同时更新 操作 和 电子派送单 选项卡,加入 产品、承运商、送货单 等信息。 - 在聊天记录中记录相应的电子收据 PDF 文件。

注解

系统每 12 小时通过 CRON 自动获取一次 XML 收据。

强制合规信息

以下规则对土耳其本地化集成的所有用户都是强制性的。遵守这些要求对于通过 Nilvera 经由GİB签发的电子文档的法律效力至关重要。

文档编号结构

所有生成的发票和派送单文档都必须遵循特定的编号结构:三位字母数字字符 + 文档年份 + 顺序号。

示例

INV/2025/00001

编号必须唯一、连续且不间断。每个文档都必须有不同的标识符。

文件提交后,即使返回错误,也不能使用相同的序列号;必须创建新文档。

电子派送单编号结构

要访问电子派送单编号结构,请前往 库存 ‣ 配置 ‣ 操作类型,然后选择与 交货单 类型匹配的操作。

可以设置任意字母数字形式的 序列前缀。系统仅使用该前缀的最后三个字符。前缀必须至少包含三个字符;任何更短的前缀都会被系统自动拒绝。

示例

对于序列 WH/OUT/948224,系统将仅发送 224。

小技巧

您可以前往 库存 ‣ 配置 ‣ 操作类型 ‣ 交货单 预览序列。配置好序列后,顶部的横幅会显示预览:

电子派送单序列的横幅预览。

序列号缺口

如果跳过了序列号,必须在7天内签发之前缺失的号码。

示例

如果在INV/2025/00001之前签发了INV/2025/00002,则必须在7天内签发INV/2025/00001。

任何序列号都不能在此期限之后仍未签发。

折扣规则

无法开具全局折扣(作为单独发票行显示的折扣)。所有折扣都必须在发票内部的产品行级别应用。

电子账簿合规性

首张开具的发票必须代表该会计期间的期初余额。之后的所有发票都必须遵循连续编号模式。

示例

INV/2025/00001、INV/2025/00002、INV/2025/00003等。

必须在整个电子账簿中持续保持连续编号,以确保数据完整性和合规性。

Nilvera 电子发票订阅

注解

土耳其电子发票法规仅允许每张发票在表头层级使用一个日期范围,而不允许按单个行项目设置。因此,订阅日期范围不同的项目不能混在同一张发票上。但是,带有订阅日期范围的项目可以与完全不带日期范围的项目混在同一张发票上。

如果发票是根据 订阅 应用中的订阅订单生成的,则在表头层级使用订阅订单的日期作为发票日期。

各行的订阅日期必须一致。

管理商业发票

商业发票场景在 会计 应用中管理:开出发票请使用 客户 ‣ 发票,收到的供应商账单请使用 供应商 ‣ 账单。

开出的商业发票

在草稿(未过账)发票上,从 发票场景 字段中选择一个场景,并在 类型 字段中指定类型。根据所选内容,免税原因 字段可能会变为可用。如适用,请输入免税原因。

商业场景发票经确认并发送后,其 Nilvera 状态 会变为 等待中。随后,客户必须在其端接受或拒绝该发票。

如果客户拒绝该发票,拒绝原因会记录在发票的聊天记录中。

注解

  • 如果接收方在收到发票后 8 天 内未接受或拒绝,GİB 将自动接受该发票。

  • 已接受的发票会显示以下两种状态之一: - 已接受:由客户手动接受。 - 自动接受:根据 8 天规则由 GİB 自动确认。

收到的商业账单

系统会自动从 Nilvera 获取收到的商业账单,并在 Odoo 中创建相应的草稿账单。

已获取的账单顶部会显示状态横幅,提供 接受 或 拒绝 选项:

  • 接受:确认账单。

  • 拒绝:打开一个需要填写拒绝原因的弹出窗口。点击 继续 后,拒绝响应会发送至 Nilvera。此操作无法撤销。