国家版挪威的电子 SAF-T 报表版本 2

标准审计文件。创建 (AAS300) 程序用于创建不同国家/地区所需的审计文件。可以选择要包含的部分。当用户确认选择时,批作业将创建所请求的文件并将其保存在 MVXFILETRANSFER 文件夹中。

背景

挪威标准审计文件 - 税收 (SAF-T) 财务是交换会计数据的标准格式。这是由工作群组推荐调整并在挪威实施的经济合作与发展组织 (OECD) 标准。

挪威税务局使用税务审计标准。该标准规定了要交换的会计数据和有助于交换信息的提供者和接收者之间达成共识的数据结构。挪威版本的标准是挪威税务局、商业团体与会计行业共同开发的。

该报表采用 XML 格式,并根据挪威税务局出版的 Norwegian_SAF-T_Financial_Schema_v_1.10.xsd 模式进行验证。

未在 M3 Business Engine 中实现其他特定于国家/地区的 SAF-T 版本 2 模式。

请参阅国家版挪威的电子 SAF-T 报表版本 2

遵循以下步骤为 SAF-T 版本 2 创建 XML 文件

  1. 打开 (AAS300) 选择要包含的部分。
  2. 选择以下内容,然后单击下一步或按 Enter 确认屏幕:
    字段 字段描述
    汇报的输出文件 选择 8 -“SAF-T 版本 2”。
    会计期间起 - 迄 输入要包含的起始/结束期间。
    会计维度 选择 1 和 7 之间的选项。此选项用于确定总账所使用的余额键和要检索的详细交易。
    情景 请参阅国家版挪威的电子 SAF-T 报表版本 2
  3. 为要包括的部分选择以下内容:
    字段 字段描述
    主要国家/地区 选择必须创建报表的国家/地区。
    总账 选中复选框以包含总账的凭证信息。
    应收账款 不包含。
    应付账款 不包含。
    付款 不包含。
    会计科目表 设置为 1 -“全部”或 2 -“本年度”以包括会计科目表的详细信息和期初/期末余额。
    语言 指定应从 (CRS632) 中检索描述时使用的语言代码。(可选)
    物料主表 设置为 1 -“全部”或 2 -“本年度”以包括客户的详细信息和期初/期末余额。
    供应商主文件表 设置为 1 -“全部”或 2 -“本年度”以包括供应商的详细信息和期初/期末余额。
    文件名

    必须以 .XML 结尾。

    请参阅 国家版挪威的电子 SAF-T 报表版本 2 以了解挪威税务局所要求的文件名。

    文件夹名称 指定名称或将此字段留空。该文件夹必须位于用于 MVXFILETRANSFER 的文件夹中,并在报表提交之前设置。
    标题信息 - 状态 必须设置为 1 -“选择”。
    主表 - 状态 如果包括主表,则必须设置为 1-“选择”。即,“会计科目表”、“客户”、“供应商”和“增值税代码百分比”。
    会计科目表 - 状态 如果应包括会计科目表,则设置为 1 -“选择”。
    客户主表 - 状态 如果应包括客户,则设置为 1 -“选择”。
    供应商主文件表 - 状态 如果应包括供应商,则设置为 1 -“选择”。
    增值税代码百分比 - 状态 如果应包括增值税代码百分比,则设置为 1 -“选择”。
    总账 - 状态 如果应包括总账,则设置为 1 -“选择”。
    应收账款 - 状态 不包含。
    应付账款 - 状态 不包含。
    付款 - 状态 不包含。
  4. 单击“下一步”或按 Enter 键开始创建 XML 文件。

XML 文件将自动放入用于 MVXFILETRANSFER 的文件夹或指定的子文件夹中。

限制

  • 不支持以下主要部分(标准版和挪威版):
    • MasterFiles/Taxonomies
    • MasterFiles/UOMTable
    • MasterFiles/MovementTypeTable
    • MasterFiles/Products
    • MasterFiles/PhysicalStock
    • MasterFiles/Owner
    • MasterFiles/Assets
    • SourceDocuments。
  • 不支持以下可选子部分(标准版):
    • Header/Company/BankAccount
    • Customer/BankAccount
    • Supplier/BankAccount
    • GeneralLedgerEntries/Analysis。
  • 不支持以下可选子部分(挪威特定):
    • Header/AuditFileSender
    • Customer/PartyInfo
    • Supplier/PartyInfo
  • 对于挪威版,仅支持国家/地区特定的信息(ISO 代码 =“NO”)。
  • SAF-T 格式仅允许在 MasterFiles/TaxTable 和 GeneralLedgerEntries 部分中包含增值税率 1。
  • 所请求的文件名必须由用户人工处理。请参阅国家版挪威的电子 SAF-T 报表版本 2
  • 一次只能为一个分部 (DIVI) 创建 XML 文件,并且必须在分部级别进行创建(即,作为本地用户)。

关于报表结构和内容的概述

结构 XML 要素 内容
AuditFile 使用 SAF-T 报表文件明细为每个审计文件创建一次。
标题 使用报表明细为每个审计文件创建一次。来自税务报表。打开报表字段 (TXS035) 的明细。
公司 报表发出人的明细。来自公司。连接分部 (MNS100) 和 (TXS035) 的明细。
SelectionCriteria 有关报表选择的明细。来自标准审计文件。创建 (AAS300) 和 (TXS035) 的明细。
MasterFiles 如果包括主表,则必须为每个审计文件创建一次。即,“会计科目表”、“客户”、“供应商”和“增值税代码百分比”。
GeneralLedgerAccounts 使用在中央(空白分部)或本地级别定义的会计科目表明细为每个审计文件创建一次。
GeneralLedgerAccounts/Account 每个账户 ID(即,会计维度 介于 1 到 7 之间,具体取决于所选的会计维度)的明细,包括期初/期末余额。如果从会计 ID。输入名称/语言 (CRS632) 中进行了选择,则为来自会计 ID。打开 (CRS630) 的明细以及来自 FBAVAL 表的余额。

有关“StandardAccountID”的信息,请参阅 国家版挪威的电子 SAF-T 报表版本 2

客户 使用客户的相关明细为每个审计文件创建一次。
Customers/Customer 每个客户的明细,包括期初/期末余额。来自客户。打开 (CRS610) 的明细以及来自 FSLBAL 表的余额。
供应商 使用供应商的相关明细为每个审计文件创建一次。
Suppliers/Supplier 每个供应商的明细,包括期初/期末余额。来自供应商。打开 (CRS620) 的明细以及来自 FPLBAL 表的余额。
TaxTable 使用增值税代码的相关明细为每个审计文件创建一次。
TaxTable/TaxTableEntry 使用增值税代码的相关明细为每个税表创建一次。
TaxTable/TaxTableEntry/TaxCodeDetails 每个增值税代码和使用报表的分部的增值税百分比定义的起始日期的明细。来自增值税率。打开 (CRS031) 的明细。

有关挪威的具体信息,请参阅 国家版挪威的电子 SAF-T 报表版本 2

GeneralLedgerEntries 使用总账中凭证的相关明细为每个审计文件中创建一次。
日记账 FGLEDG 表中每个日记账的明细。
Journal/Transaction FGLEDG 表中每个凭证的明细。
Journal/Transaction/Line FGLEDG 表中每个凭证行的明细。

期初和期末余额

此表显示有关期初和期末余额的信息:

部分 明细
MasterFiles/GeneralLedgerAccounts 每个账户的 OpeningDebit/CreditBalance 和 ClosingDebit/CreditBalance 都包括在内,并根据所选会计维度以及“记录的金额 - 借方”(ACAD) 及“记录的金额 - 贷方”(ACAC) 字段使用余额键从 FBAVAL 表进行检索。

在对输出格式使用 8 -“SAF-T 版本 2”并对主表使用“会计科目表”的情况下,系统会在 (AAS300) 中检查 (GLS905) 中是否存在前一年的年度运行。

MasterFiles/Customers 每个客户的 OpeningDebit/CreditBalance 和 ClosingDebit/CreditBalance 都包括在内,并从表 FSLBAL 和字段“未清金额(本币)”(OUAM) 中进行检索。

在对输出格式使用 8 -“SAF-T 版本 2”并对主表使用“客户”的情况下,系统会在 (AAS300) 中检查 (ARS910) 中是否存在前一年的年度运行。

MasterFiles/Suppliers 每个供应商的 OpeningDebit/CreditBalance 和 ClosingDebit/CreditBalance 都包括在内,并从表 FPLBAL 和字段“未清金额(本币)”(OUAM) 中进行检索。

在对输出格式使用 8 -“SAF-T 版本 2”并对主表使用“供应商”的情况下,系统会在 (AAS300) 中检查 (ARS910) 中是否存在前一年的年度运行。

文件名和大小

此表显示了针对已创建 XML 文件时必须人工处理的文件名和文件大小的国家/地区特定要求或建议:

国家/地区 文件名 文件大小
挪威 强烈建议使用以下命名约定来确保文件名中包含所有必要信息。目的是识别文件中的数据、确定数据的接收者以及为每个导出创建唯一的文件名。请注意,命名必须在已创建 XML 文件时由用户在 M3 BE 外部人工处理。

<SAF-T 导出类型>_<数据代表的供应商的组织编号>_<日期和时间(yyyymmddhh24hmise)>.xml

例如:_SAF-T 财务 999999999 _20160401235911.xml

其中“SAF-T Financial”表示 SAF-T 类型的文件,“999999999”表示属于数据所有者的组织编号,而“20160401235911”表示文件的创建日期和时间(使用 24 小时制)。

挪威税务机关 (Skatteetaten) 用于 SAF-T 的 Altinn 门户将每个附件中的源数据和 ZIP 文件大小分别限制为 2 GB 和 200 MB。对于超出限制的数据文件,建议将导出分为不同期间和多个文件或将 ZIP 归档文件分为为多个文件。

预计总账分录将构成文件的主要部分,FGLEDG 中每百万条记录的大小粗略估计为 1 GB(关于货币代码和描述长度等最坏的情况)。如果 FGLEDG 中有大量记录,可以在几个步骤中运行 (AAS300),在这些步骤中可通过将相应下拉值设置为 0 -“排除”来首先排除总账。

标题

本部分包含 XML 文件的基本数据,并且将为每个文件创建一次。以下描述中仅包含为标准和/或国家或地区特定信息填充的标签/要素。有关 (TXS035) 中定义的信息的详情,请参阅国家版挪威的电子 SAF-T 报表版本 2

XML 要素 描述

(适用时特定于国家/地区)

必填项 明细 - 标准 明细 - 国家/地区特定

(标准例外)

AuditFileVersion 要使用的标准审计文件的版本。 必填 来自 (TXS035) 中的附加字段 009。如果缺少此项,则设置为“1.0”。
AuditFileCountry 符合 ISO 3166-1 alpha 2 标准的双字母国家/地区代码。 必填 来自国家/地区。打开 (CRS045) 中为 (AAS300) 中的主要国家/地区 (BSCD) 选择的“国家/地区代码 ISO”(IISO)。
AuditFileDateCreated 文件创建日期。 必填 来自 (AAS300) 中创建的“注册日期”(RGDT)。
SoftwareCompanyName 其产品创建审计文件的软件公司的名称。 必填 来自 (TXS035) 中的附加字段 010。如果缺少此项,则设置为“NotDefined”。
SoftwareID 生成审计文件的软件的名称。 必填 来自 (TXS035) 中的附加字段 004。如果缺少此项,则设置为“NotDefined”。
SoftwareVersion 生成审计文件的软件的版本。 必填 来自 (TXS035) 中的附加字段 005。如果缺少此项,则设置为“NotDefined”。
公司 - 必填 -
/RegistrationNumber 唯一编号,用于标识会计记录中的公司,由政府机构发放或由公司创建,供内部用于标识企业集团内的不同实体。

挪威:来自 Brønnøysund 登记中心 (Brønnøysundregistrene) 或其他相关政府机构的组织编号。对于个人,可以使用社会保障号。

必填 来自 (TXS035) 中的附加字段 011。如果缺少此项,则设置为“NotDefined”。
/Name 公司的名称 必填 来自公司。连接分部 (MNS100) 中的“公司名称”(CONM)。
/Address - 必填 -
/StreetName 公司的地址行 1。 可选 来自 (MNS100) 中的“公司地址 - 行 1”(COA1)。
/AdditionalAddressDetail 公司的地址行 2。 可选 来自 (MNS100) 中的“公司地址 - 行 2”(COA2)。
/City 城市/邮区的名称。 必填 来自 (MNS100) 中的“城市”(TOWN)。如果缺少此项,则设置为“NotDefined”。
/PostalCode 相关城市/邮区的邮政编码。 必填 来自 (MNS100) 中的“邮政编码”(PONO)。如果缺少此项,则设置为“NotDefined”。
/Region 国家/地区特定的代码,用于指示税务机关内的区域或省。 可选 来自“每个国家/地区的州。打开”(CRS046) 中对 (MNS100) 中的州/省的“描述”(TX40)。
/Country 符合 ISO 3166-1 alpha 2 标准的双字母国家/地区代码。 可选 来自 (MNS100) 中的“国家/地区”(CSCD)。
/AddressType 包括的地址类型。 可选 设置为“PostalAddress”。
/Contact - 必填 -
/Contact/ContactPerson - 必填 -
/ContactPerson/FirstName 人员的名字。 必填 设置为“NotUsed”。
/ContactPerson/LastName 人员的姓氏。如果 FirstName 要素具有文本“NotUsed”,则该要素应包含人员的非结构化全名。 必填 来自 (TXS035) 中的附加字段 013,并且如果未定义,则来自 (MNS100) 中的“我方参照”(OREF)。如果缺少这两项,则设置为“NotDefined”。
/Telephone 电话号码。 必填 来自 (TXS035) 中的附加字段 014,并且如果未定义,则来自 (MNS100) 中的“电话号码 1”(PHNO)。如果缺少这两项,则设置为“NotDefined”。
/Fax 传真号。 可选 来自 (TXS035) 中的附加字段 015,并且如果未定义,则来自 (MNS100) 中的“传真号”(TFNO)。
/Email 电子邮件地址。 可选 来自 (TXS035) 中的附加字段 007。
/Website 网站地址。 可选 来自 (TXS035) 中的附加字段 008。
/TaxRegistration - 可选 -
/TaxRegistrationNumber 该公司的税务登记号。由收入主体发放,供公司使用的唯一号码。

挪威:公司的增值税 (MVA) 号码。这是来自 Brønnøysund 登记中心 (Brønnøysundregistrene) 的唯一编号/组织编号,后跟字母“MVA”。如果公司需要缴纳增值税 (MVA),则该要素是必需的。示例:999999999MVA

必填 来自 (TXS035) 中的附加字段 012,并且如果未定义,则来自 (MNS100) 中的“增值税登记号”(VRNO)。必须以所要求的格式输入。
/TaxType 公司的税类型。如果在 SAF-T 中报告的信息涉及多种类型的税制时使用:确定此条目关联的税制的类型。

挪威:未使用。

可选 来自 (TXS035) 中的附加字段 016。 ISO 代码 =“NO”。标签未创建,因为没有使用它。
/TaxNumber 公司的税号。“TaxType”引用的特定税制的税务登记号,例如增值税号。

挪威:未使用。

可选 来自 (TXS035) 中的附加字段 018。 ISO 代码 =“NO”。标签未创建,因为没有使用它。
/TaxAuthority 确定此“TaxType”所指的收入主体。

挪威:唯一的有效值是“Skatteetaten”。

可选 来自 (TXS035) 中的附加字段 019。 ISO 代码 =“NO”。来自 (TXS035) 中的附加字段 019。如果缺少此项,则设置为“Skatteetaten”。
/TaxVerificationDate 上述税务登记明细的最后一次检查日期或在增值税登记中完成税务登记的日期。 可选 来自 (TXS035) 中的附加字段 020。
/BankAccount 公司的银行账户。

标准:未使用。

可选 银行账户。打开 (CRS692) 检索到的银行账户类型为 1,状态为 20。 ISO 代码 =“NO”。
/IBANNumber 国际银行账号,ISO 13616。

标准:未使用。

必填 来自 (CRS692) 中的“IBAN 编号”(IBAN)。 ISO 代码 =“NO”。
/BankAccountNumber 由个人或公司自己的银行分配给账户的号码。

标准:未使用。

必填 来自 (CRS692) 中的“银行账户字段 1”(BAF1)。 ISO 代码 =“NO”。
/BankAccountName 拥有银行账户的个人或公司的名称。

标准:未使用。

必填 来自 (CRS692) 中的“银行账户名称”(BANA)。 ISO 代码 =“NO”。
/SortCode 账户所在银行分行的标识符。可能需要对账户进行唯一标识。也称为 ABA 号码或国家银行代码。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户字段 2”(BAF2)。 ISO 代码 =“NO”。
/BIC 银行标识符代码。

标准:未使用。

可选 来自银行。打开 (CRS690) 中的“SWIFT 代码”(SWIC)。 ISO 代码 =“NO”。
/CurrencyCode ISO 4217 中银行账户的三字母货币代码。

标准:未使用。

可选 来自 (CRS692) 中的“货币”(CUCD)。 ISO 代码 =“NO”。
/GeneralLedgerAccountID 银行总账科目。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户维度 1”(AIT1)。 ISO 代码 =“NO”。
DefaultCurrencyCode 必填 来自 (MNS100) 中的“本币”(LOCD)。
SelectionCriteria - 可选 - -
/TaxReportingJurisdiction 确定为其创建审计文件的税收管辖权。主要用于单个收入主体覆盖多个地区的情况。 可选 来自 (TXS035) 中的附加字段 021。
/CompanyEntity 用于通过参考特定公司实体从完整数据集中提取数据的情况。 可选 来自 (TXS035) 中的附加字段 022。
/PeriodStart 审计文件涵盖的第一个会计期间。 必填 (AAS300) 中输入的起始期间。
/PeriodStartYear “PeriodStart”所在的会计年度。 必填 (AAS300) 中输入的期间的起始年度。
/PeriodEnd 审计文件涵盖的最后一个会计期间。 必填 (AAS300) 中输入的截止期间。
/PeriodEndYear “PeriodEnd”所在的会计年度。 必填 (AAS300) 中输入的期间的截止年度。
HeaderComment 空间,用于存放对审计文件的更深入的一般评论。此空间也可用于包含会计文件的用途。 可选 来自 (TXS035) 中的附加字段 006。
TaxAccountingBasis 审计文件中数据的类型。发票会计、现金会计、交货、其他。

挪威:唯一有效值是“A”(会计)。

必填 来自 (TXS035) 中定义的附加字段 001。如果缺少此项,则设置为“NotDefined”。 ISO 代码 =“NO”:来自 (TXS035) 中的附加字段 001。如果缺少此项,则设置为“A”。
TaxEntity 公司/分部/分支机构参考。 可选 来自 (TXS035) 中的附加字段 002。
UserID 生成审计文件的用户的 ID。 - 对于挪威,未创建为特定内容。 ISO 代码 =“NO”。创建审计文件的用户的 ID(可选)。

MasterFiles/GeneralLedgerAccounts/Account

对于每个账户 ID,仅创建此部分一次。以下描述中仅包含为标准和/或国家/地区特定信息填充的标签/要素。有关科目转换方案。打开 (GLS030) 中定义的 StandardAccountID 的明细,请参阅“配置”。

XML 要素 描述

(适用时特定于国家/地区)

必填项 明细 - 标准 明细 - 国家/地区特定

(标准例外)

AccountID 总账科目代码/号码。 必填 来自 (CRS630) 中的“会计标识”(AITM)。
AccountDescription 个别总账科目的名称。 必填 来自 (CRS632) 中对 (AAS300) 中选择的语言的“描述”(TX40)。如果缺少此项,则来自 (CRS630) 中的“描述”(TX40)。
StandardAccountID 如果国家/地区要求,则为标准的总账科目代码/号码。

挪威:根据挪威税务管理部门的要求,为标准科目 ID(2 位和 4 位字符代码)。

可选 “科目转换方案。打开”(GLS030) 中定义为“类别”(X128) 的标准科目 ID。 ISO 代码 =“NO”:必需的,并且必须在 (GLS030) 中为所有科目 ID 定义。如果缺少此项,则设置为“NotDefined”。
GroupingCategory 与 GroupingCode 结合使用。使用代码列表中的类别。 可选 来自 (GLS030) 中的“类别代码”(CATC)。 ISO 代码 =“NO”。
GroupingCode 与 GroupingCode 结合使用。使用代码列表中的类别。 可选 来自 (GLS030) 中的“分类代码”(TACO)。 ISO 代码 =“NO”。
AccountType 科目的类型。

挪威:唯一的有效值是“GL”(总账)。

必填 (CRS630) 中根据科目类型设置的描述:
  • 增值税科目类型 (AT04) = 1:应付增值税
  • 增值税科目类型 (AT04) = 2:应收增值税
  • 增值税科目类型 (AT04) = 3:销售
  • 增值税科目类型 (AT04) = 4:采购
  • 固定资产科目 (AT08) = 1 或 2:固定资产
  • 应收账款科目 (AT03) = 已选择:应收账款
  • 应付账款科目 (AT11) = 已选择:应付账款
  • 银行账户 (AT12) = 已选择:银行账户
  • 如果以上都不适用:总账
ISO 代码 =“NO”:设置为“GL”。
AccountCreationDate 总账科目创建日期。 可选 来自 (CRS630) 中的“注册日期”(RGDT)。
OpeningDebitBalance

OpeningCreditBalance

选择期间开始日期的借方或贷方余额(以标题的默认货币表示)。 必填 根据所选会计维度使用余额键计算 FBAVAL 表中借方金额 (ACAD) 和贷方金额 (ACAC) 之和。请参阅国家版挪威的电子 SAF-T 报表版本 2

ClosingDebitBalance

ClosingCreditBalance

选择期间开始日期的借方或贷方余额(以标题的默认货币表示)。 必填 根据所选会计维度使用余额键计算 FBAVAL 表中借方金额 (ACAD) 和贷方金额 (ACAC) 之和。请参阅国家版挪威的电子 SAF-T 报表版本 2

MasterFiles/Customers/Customer

将为每个客户创建此部分一次。以下描述中仅包含为标准和/或国家或地区特定信息填充的标签/要素。

XML 要素 描述

(适用时特定于国家/地区)

必填项 明细 - 标准 明细 - 国家/地区特定

(标准例外)

登记号 来自 Brønnøysund 登记中心 (Brønnøysundregistrene) 或其他相关政府机构的组织编号。对于个人,可以使用社会保障号。 可选 来自 (CRS610) 中的“组织编号 1 和 2”(CORG + COR2)。 ISO 代码 =“NO”。
名称 客户的名称。 必填 来自 (CRS610) 中的“名称”(CUNM)。
地址 - 必填 -
/StreetName 客户的地址行 1。 可选 来自 (CRS610) 中的“地址 - 行 1”(CUA1)。
/AdditionalAddressDetail 客户的地址行 2。 可选 来自 (CRS610) 中的“地址 - 行 2”(CUA2)。
/City 城市/邮区的名称。 必填 来自 (CRS610) 中的“城市”(TOWN)。如果缺少此项,则设置为“NotUsed”。
/PostalCode 相关城市/邮区的邮政编码。 必填 来自 (CRS610) 中的“邮政编码”(PONO)。如果缺少此项,则设置为“NotUsed”。
/Region 国家/地区特定的代码,用于指示税务机关内的区域或省。 可选 来自 (CRS046) 中对 (CRS610) 中的州/省的“描述”(TX40)。
/Country 符合 ISO 3166-1 alpha 2 标准的双字母国家/地区代码。 可选 来自 (CRS610) 中的“国家/地区”(CSCD)。
/AddressType 地址的类型。 可选 设置为“PostalAddress”。
联系人 - 可选 -
/ContactPerson - 必填 -
/ContactPerson/FirstName 人员的名字。 必填 设置为“NotUsed”。
/ContactPerson/LastName 人员的姓氏。如果“FirstName”要素包含“NotUsed”文本,则该要素应包含该人员的非结构化全名。 必填 来自 (CRS610) 中的“客户联系人 1”(YREF)。如果缺少此项,则设置为“NotUsed”。
/Telephone 电话号码。 必填 来自 (CRS610) 中的“电话号码 1”(PHNO)。如果缺少此项,则设置为“NotUsed”。
/Fax 传真号。 可选 来自 (CRS610) 中的“传真号”(TFNO)。
/Email 电子邮件地址。 可选 来自电子邮件地址。打开 (CRS111) 中类型 01 的“电子邮件地址”(EMAL)。
TaxRegistration - 可选 -
/TaxRegistrationNumber 公司的税务登记号。由收入主体发放,供公司使用的唯一号码。

挪威:公司的增值税 (MVA) 号码。这是来自 Brønnøysund 登记中心 (Brønnøysundregistrene) 的唯一编号/组织编号,后跟字母“MVA”。如果公司需要缴纳增值税 (MVA),则该要素是必需的。示例:999999999MVA

必填 来自 (CRS610) 中的“增值税登记号”(VRNO)。必须以所要求的格式输入。如果缺少增值税登记号,则不会创建该部分。 ISO 代码 =“NO”:对于国内客户(CRS610 中的国家/地区代码 = NO),必须使用“MVX”后缀输入号码,但如果包含了任何国家/地区前缀,将自动删除。
/BankAccount 客户银行账户。

标准:未使用。

可选 从 (CRS692) 检索到的客户银行账户类型为 2,状态为 20 ISO 代码 =“NO”。
/IBANNumber 国际银行账号,ISO 13616。

标准:未使用。

必填 来自 (CRS692) 中的“IBAN 编号”(IBAN)。 ISO 代码 =“NO”。
/BankAccountNumber 由个人或公司自己的银行分配给账户的号码。

标准:未使用。

必填 来自 (CRS692) 中的“银行账户字段 1”(BAF1)。 ISO 代码 =“NO”。
/BankAccountName 拥有银行账户的个人或公司的名称。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户名称”(BANA)。 ISO 代码 =“NO”。
/SortCode 账户所在银行分行的标识符。可能需要对账户进行唯一标识。也称为 ABA 号码或国家银行代码。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户字段 2”(BAF2)。 ISO 代码 =“NO”。
/BIC 银行标识符代码。

标准:未使用。

可选 来自 (CRS690) 中的“SWIFT 代码”(SWIC)。 ISO 代码 =“NO”。
/CurrencyCode ISO 4217 中银行账户的三字母货币代码。

标准:未使用。

可选 来自 (CRS692) 中的“货币”(CUCD)。 ISO 代码 =“NO”。
/GeneralLedgerAccountID 银行总账科目。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户维度 1”(AIT1)。 ISO 代码 =“NO”。
CustomerID 客户唯一的科目代码/号码。 可选 来自 (CRS610) 中的“客户”(CUNO)。 ISO 代码 =“NO”:这是必填信息。
AccountID 客户账户 ID 可选 来自会计规则。设置 (CRS395) 中为会计事件“OI20”定义的“账户 ID”和会计类型“100” ISO 代码 =“NO”。
OpeningDebitBalance

ClosingCreditBalance

选择期间开始日期的借方或贷方余额(以标题的默认货币表示)。 必填 以本币表示的未清金额。请参阅国家版挪威的电子 SAF-T 报表版本 2
ClosingDebitBalance

ClosingCreditBalance

选择期间结束日期的借方或贷方余额(以标题的默认货币表示)。 必填 以本币表示的未清金额。请参阅国家版挪威的电子 SAF-T 报表版本 2

MasterFiles/Suppliers/Supplier

将为每个供应商创建此部分一次。以下描述中仅包含为标准和/或国家或地区特定信息填充的标签/要素。

XML 要素 描述

(适用时特定于国家/地区)

必填项 明细 - 标准 明细 - 国家/地区特定

(标准例外)

登记号 来自 Brønnøysund 登记中心 (Brønnøysundregistrene) 或其他相关政府机构的组织编号。对于个人,可以使用社会保障号。 可选 来自 (CRS620) 中的“组织编号 1 和 2”(CORG + COR2)。 ISO 代码 =“NO”。
名称 供应商的名称。 必填 来自 (CRS620) 中的“名称”(CUNM)。
地址 - 必填 -
/StreetName 供应商的地址行 1。 可选 来自供应商。连接地址 (CRS622) 中使用类型 01 的“地址 - 行 1”(ADR1),如果未找到,则为类型 02。
/AdditionalAddressDetail 供应商的地址行 2。 可选 来自 (CRS622) 中使用类型 01 的“地址 - 行 2”(ADR2),如果未找到,则为类型 02。
/City 城市/邮区的名称。 必填 来自 (CRS622) 中使用类型 01 的“城市”(TOWN),如果未找到,则为类型 02。如果缺少此项,则设置为“NotUsed”。
/PostalCode 相关城市/邮区的邮政编码。 必填 来自 (CRS622) 中使用类型 01 的“邮政编码”(PONO),如果未找到,则为类型 02。如果缺少此项,则设置为“NotUsed”。
/Region 国家/地区特定的代码,用于指示税务机关内的区域或省。 可选 来自 (CRS046) 中对 (CRS622) 中使用类型 01 的州/省的“描述”(TX40),如果未找到,则为类型 02。
/Country 符合 ISO 3166-1 alpha 2 标准的双字母国家/地区代码。 可选 来自 (CRS610) 中使用类型 01 的“城市”(CSCD),如果未找到,则为类型 02。
/AddressType 地址的类型。 可选 设置为“PostalAddress”。
联系人 - 可选 -
/ContactPerson - 必填 -
/ContactPerson/FirstName 人员的名字。 必填 设置为“NotUsed”。
/ContactPerson/LastName 人员的姓氏。如果“FirstName”要素包含“NotUsed”文本,则该要素应包含该人员的非结构化全名。 必填 来自供应商。连接参考资料 (CRS623) 中使用类型 30 的“客户联系人 1”(YREF)。如果缺少此项,则设置为“NotUsed”。
/Telephone 电话号码。 必填 来自 (CRS623) 中使用类型 30 的“电话号码 1”(PHNO),如果未找到,则来自 (CRS620)。如果缺少这两项,则设置为“NotUsed”。
/Fax 传真号。 可选 来自 (CRS623) 中使用类型 30 的“传真号”(TFNO),如果未找到,则来自 (CRS620)。
/Email 电子邮件地址。 可选 来自 (CRS623) 中类型 01 的“电子邮件地址”(EMAL)。
TaxRegistration - 可选 -
/TaxRegistrationNumber 公司的税务登记号。由收入主体发放,供公司使用的唯一号码。

挪威:公司的增值税 (MVA) 号码。这是来自 Brønnøysund 登记中心 (Brønnøysundregistrene) 的唯一编号/组织编号,后跟字母“MVA”。如果公司需要缴纳增值税 (MVA),则该要素是必需的。示例:999999999MVA

必填 来自 (CRS620) 中的增值税登记号 (VRNO)。必须以所要求的格式输入。如果缺少增值税登记号,则不会创建该部分。 ISO 代码 =“NO”:对于国内供应商((CRS620) 中的国家/地区代码 = NO),必须使用“MVX”后缀输入号码,但如果包含了任何国家/地区前缀,将自动删除。
/BankAccount 客户银行账户。

标准:未使用。

可选 从 (CRS692) 检索到的供应商银行账户类型为 3,状态为 20。 ISO 代码 =“NO”。
/IBANNumber 国际银行账号,ISO 13616。

标准:未使用。

必填 来自 (CRS692) 中的“IBAN 编号”(IBAN)。 ISO 代码 =“NO”。
/BankAccountNumber 由个人或公司自己的银行分配给账户的号码。

标准:未使用。

必填 来自 (CRS692) 中的“银行账户字段 1”(BAF1)。 ISO 代码 =“NO”。
/BankAccountName 拥有银行账户的个人或公司的名称。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户名称”(BANA)。 ISO 代码 =“NO”。
/SortCode 账户所在银行分行的标识符。可能需要对账户进行唯一标识。也称为 ABA 号码或国家银行代码。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户字段 2”(BAF2)。 ISO 代码 =“NO”。
/BIC 银行标识符代码。

标准:未使用。

可选 来自 (CRS690) 中的“SWIFT 代码”(SWIC)。 ISO 代码 =“NO”。
/CurrencyCode ISO 4217 中银行账户的三字母货币代码。

标准:未使用。

可选 来自 (CRS692) 中的“货币”(CUCD)。 ISO 代码 =“NO”。
/GeneralLedgerAccountID 银行总账科目。

标准:未使用。

可选 来自 (CRS692) 中的“银行账户维度 1”(AIT1)。 ISO 代码 =“NO”。
SupplierID 客户唯一的科目代码/号码。 可选 来自 (CRS620) 中的“供应商”(SUNO)。 ISO 代码 =“NO”:这是必填信息。
AccountID 供应商账户 ID 可选 来自 (CRS395) 中为会计事件“AP10”定义的“账户 ID”和会计类型“200”。 ISO 代码 =“NO”
OpeningDebitBalance

ClosingCreditBalance

选择期间开始日期的借方或贷方余额(以标题的默认货币表示)。 必填 以本币表示的未清金额。

请参阅国家版挪威的电子 SAF-T 报表版本 2

ClosingDebitBalance

ClosingCreditBalance

选择期间结束日期的借方或贷方余额(以标题的默认货币表示)。 必填 以本币表示的未清金额。

请参阅国家版挪威的电子 SAF-T 报表版本 2

MasterFiles/TaxTable

为每个审计文件创建此部分一次,为每个“TaxTable”创建“TaxTableEntry”部分一次,并且为每个使用报表分部的增值税百分比定义的增值税代码创建“TaxCodeDetails”部分一次。以下描述中仅包含为标准和/或国家或地区特定信息填充的标签/要素。

XML 要素 描述

(适用时特定于国家/地区)

必填项 明细 - 标准 明细 - 国家/地区特定

(标准例外)

TaxTableEntry - 可选 -
TaxType 用于在表中查找的税类型。

挪威:唯一的有效值是“MVA”。

必填 来自 (TXS035) 中的附加字段 016。如果缺少此项,则设置为“NotDefined”。 ISO 代码 =“NO”:来自 (TXS035) 中的附加字段 016。如果缺少此项,则设置为“MVA”。
描述 税类型的描述。

挪威:唯一的有效值是“Merverdiavgift”。

必填 来自 (TXS035) 中的附加字段 017。如果缺少此项,则设置为“NotDefined”。 ISO 代码 =“NO”:来自 (TXS035) 中的附加字段 017。如果缺少此项,则设置为“Merverdiavgift”。
/TaxCodeDetails - 必填 -
/TaxCode 用于在表中查找的税码。 必填 来自 (CRS031) 中的“增值税代码”(VTCD)。
/EffectiveDate 此条目的开始日期。 可选 来自 (CRS031) 中的“开始日期”(FRDT),格式为 YYYY-MM-DD。
/Description 税码的描述。 可选 来自 (CRS031) 中的“描述”(TX40)。
/TaxPercentage 税额百分比。 必填 来自 (CRS031) 中的“增值税率 1”(VTP1)。
/Country 符合 ISO 3166-1 alpha 2 标准的双字母国家/地区代码。 必填 来自 (CRS610) 中的“国家/地区”(CSCD)。如果缺少此项,则设置为主要国家/地区的 ISO 代码 (IISO)。
/Region 可选 来自 (CRS046) 中对 (CRS031) 中的州/省的“描述”(TX40)。 ISO 代码 =“NO”:标签未创建,因为没有使用它。
/StandardTaxCode 标准格式不使用。

挪威:根据挪威税务管理部门的要求,为标准增值税/税码

- 对于挪威,未创建为特定内容。 ISO 代码 =“NO”:必填信息,请参阅“配置”下的“挪威 SAF-T - 标准增值税/税码”,以了解有关业务消息数据转换。显示 (CRS881)业务消息数据。转换 (CRS882) 中所需信息的详情。
/BaseRate 标准格式不使用。

挪威:用于税码的基本税率。默认值是 100(全部金额为可扣除的税款)。

- 对于挪威,未创建为特定内容。 ISO 代码 =“NO”:必需信息。对于所有增值税代码,设置为“100”,如果“可扣除增值税 1”(VTD1) 不为零(包含的值是 100 减去“可扣除增值税 1”的值),则创建附加标签。

AnalysisTypeTable

为每个审计文件创建此部分一次,为每个维度创建“AnalysisTypeTableEntry”部分一次,仅为挪威 SAF-T 填充。
XML 要素 描述

(适用时特定于国家/地区)

必填项 明细 - 标准 明细 - 国家/地区特定

(标准例外)

AnalysisTypeTable 具有分析代码标识符的表。用于进一步详述交易数据。示例:成本单位、成本中心、项目、部门、供应者、日记账类型、员工等。日记账类型 (bilagsart) 应该始终用于所有交易。 可选 - ISO 代码 =“NO”。
AnalysisTypeTableEntry 分析录入信息。 必填 来自 (CRS012) 中“会计维度 2”(AI82) 或“会计维度 3”(AI83) 字段中,系统语言 (LANC) 设置为“NO”。 ISO 代码 =“NO”。
AnalysisTypeDescription 维度类型的描述。 必填 来自 (CRS012) 中“会计维度 2”(AI52) 或“会计维度 3”(AI53) 字段中,系统语言 (LANC) 设置为“NO”。 ISO 代码 =“NO”。
AnalysisID 特定维度实体的分析 ID。 必填 来自凭证行的“会计维度 2”(AIT1) 和 “会计维度 3”(AIT1)。 ISO 代码 =“NO”。
AnalysisIDDescription 特定维度实体的描述。 必填 来自 (CRS630) 中的“科目 ID 说明”。 ISO 代码 =“NO”。
StartDate 开始日期。 可选 来自 (CRS630) 中的“有效起始日期”(VFDT)。 ISO 代码 =“NO”。
EndDate 结束日期。 可选 来自 (CRS630) 中的“有效截止日期”(VTDT)。 ISO 代码 =“NO”。

GeneralLedgerEntries

为每个审计文件创建此部分一次,为每个日记账创建“日记账”部分一次,为日记账内的每个凭证创建“交易”部分一次,并且为每个凭证行创建“行”部分一次。以下描述中仅包含为标准和/或国家或地区特定信息填充的标签/要素。

XML 要素 描述

(适用时特定于国家/地区)

必填项 明细 - 标准 明细 - 国家/地区特定

(标准例外)

NumberOfEntries 条目数。这是审计文件中包含的所有日记账中的交易条目(会计凭证/凭证)的总数。 必填 所包含凭证的总数;在准备审计文件时,将对此信息进行计算。
TotalDebit 所有借方金额的总计(以标题的默认货币表示)。 必填 所包含凭证的记录的金额的借方总计;在准备审计文件时,将对此信息进行计算。
TotalCredit 所有贷方金额的总计(以标题的默认货币表示)。 必填 所包含凭证的记录的金额的贷方总计;在准备审计文件时,将对此信息进行计算。
日记账 - 可选 -
/JournalID 单分类账系统中源 GL 日记账或发票和付款的标识符。

挪威:唯一的有效值是“A”(分类日记账)。

必填 该信息创建为“公司号”(CONO) +“分部”(DIVI) +“年份”(YEA4) +“日记账号”(JRNO)。

示例:136AAA20171234

ISO 代码 =“NO”:设置为“A”。
/Description 日记账的描述。 必填 来自日记账的 FAM 条目 ID 的“日记账标题”(JRTX)。
/Type 日记账的类型。日记账的分组机制。

挪威:唯一的有效值是“A”(分类类型)。

必填 日记账的 FAM 条目 ID 的模块描述。 ISO 代码 =“NO”:可接受的值为“应收账款”、“应付账款”和“总账”。
/Transaction - 可选 -
/TransactionID 会计凭证/凭证的编号/ID。 必填 该信息创建为“公司号”(CONO) +“分部”(DIVI) +“年份”(YEA4) +“凭证序列”(VSER) -“凭证号”(VONO)。

示例:136AAA2017-123-12345678

/Period 会计期间。 必填 设置为凭证的会计日期 (ACDT) 的“会计期间”。
/PeriodYear 会计期间的年份。 必填 来自凭证的“年份”(YEA4)。
/TransactionDate 会计凭证/凭证的日期。 必填 来自凭证的“交易日期”(ACDT)。
/Description 日记账交易的描述。 必填 来自凭证的“凭证文本”(VTXT)。如果缺少此项,则设置为“NotUsed”。
/BatchID 系统生成的批次 ID。 可选 来自凭证的“日记账号”(JRNO)。
/SystemEntryDate 系统提取的日期,即将交易输入系统中的日期。 必填 来自凭证的“输入日期”(RGDT)。
/GLPostingDate 过账到总账科目的日期,即交易更新到数据库的日期。 必填 来自凭证的“会计日期”(ACDT)。
/SystemID 系统为会计凭证/凭证创建的唯一 ID/号码。 可选 该信息创建为“年份”(YEA4) +“凭证序列”(VSER) -“凭证号”(VONO)。

示例:2017-123-12345678

/Transaction/Line - 必填 -
/RecordID 用于跟踪日记账行或过账参考的标识符。 必填 该信息创建为“年份”(YEA4) +“日记账号”(JRNO) + 凭证行的“日记账序号”(JSNO)。

示例:201712312345678

/AccountID 总账科目代码/号码。 必填 来自凭证行上的所选会计维度。
/Transaction/Line/Analysis - 可选 -
/AnalysisType 维度类型(例如部门、项目、日记账类型、成本中心等)的分析类型标识符/代码 必填 来自 (CRS012) 中“会计维度 2”(AI82) 或“会计维度 3”(AI83) 字段中,系统语言 (LANC) 设置为“NO”。 ISO 代码 =“NO”。
/AnalysisID 特定维度的分析 ID。

科目 ID ACR 账户维度 2 和 3 的值应为 ('3','4','7','8')

必填 来自凭证行的“会计维度 2”(AIT1) 和 “会计维度 3”(AIT1)。 ISO 代码 =“NO”。
/Transaction/Line/AnalysisAmount - 可选 - ISO 代码 =“NO”。
/Amount 金额(以标题的默认货币表示)。 必填 来自凭证行的“记录的金额”(ACAM)(如果金额为正)。 ISO 代码 =“NO”。
/CurrencyCode 符合 ISO 4217 标准的三字母货币代码。 可选 来自凭证行的“货币代码”(CUCD)(如果金额为正)。只有在交易货币不等于本币的情况下才包括在内。 ISO 代码 =“NO”。
/CurrencyAmount 金额(以外币表示)。 可选 来自凭证行的“外币金额”(CUAM)(如果金额为正)。只有在交易货币不等于本币的情况下才包括在内。 ISO 代码 =“NO”。
/ExchangeRate 所使用的汇率。 可选 来自凭证行的“汇率”(ARAT)(如果金额为正)。只有在交易货币不等于本币的情况下才包括在内。 ISO 代码 =“NO”。
/Description 日志行的描述。 必填 来自凭证行的“凭证文本”(VTXT)。如果缺少此项,则设置为“NotUsed”。
/Transaction/Line/DebitAmount - 必填 -
/Amount 金额(以标题的默认货币表示)。 必填 来自凭证行的“记录的金额”(ACAM)(如果金额为正)。
/CurrencyCode 符合 ISO 4217 标准的三字母货币代码。 可选 来自凭证行的“货币代码”(CUCD)(如果金额为正)。只有在交易货币不等于本币的情况下才包括在内。
/CurrencyAmount 金额(以外币表示)。 可选 来自凭证行的“外币金额”(CUAM)(如果金额为正)。只有在交易货币不等于本币的情况下才包括在内。
/ExchangeRate 所使用的汇率。 可选 来自凭证行的“汇率”(ARAT)(如果金额为正)。只有在交易货币不等于本币的情况下才包括在内。
/Transaction/Line/CreditAmount - 必填 -
/Amount 金额(以标题的默认货币表示)。 必填 来自凭证行的“记录的金额”(ACAM)(如果金额为负)。
/CurrencyCode 符合 ISO 4217 标准的三字母货币代码。 可选 来自凭证行的“货币代码”(CUCD)(如果金额为负)。只有在交易货币不等于本币的情况下才包括在内。
/CurrencyAmount 金额(以外币表示)。 可选 来自凭证行的“外币金额”(CUAM)(如果金额为负)。只有在交易货币不等于本币的情况下才包括在内。
/ExchangeRate 所使用的汇率。 可选 来自凭证行的“汇率”(ARAT)(如果金额为负)。只有在交易货币不等于本币的情况下才包括在内。
/Transaction/Line/TaxInformation - 可选
/TaxType 用于在表中查找的税类型。

挪威:如果使用,则唯一的有效值是“MVA”。

可选 来自 (TXS035) 中的附加字段 016。 ISO 代码 =“NO”:来自 (TXS035) 中的附加字段 016。如果缺少此项,则设置为“MVA”。
/TaxCode 用于在表中查找的税码。 可选 来自凭证行的“增值税代码”(VTCD)。
/TaxPercentage 税额百分比。 可选 来自凭证行的“增值税率 1”(VTP1)。
/Transaction/Line/TaxInformation/TaxAmount - 必填 -
/Amount 金额(以标题的默认货币表示)。 必填 根据凭证行的“计算增值税 1”(CVT1) 计算的记录的金额。
/CurrencyCode 符合 ISO 4217 标准的三字母货币代码。 可选 来自凭证行的“货币代码”(CUCD)。只有在交易货币不等于本币的情况下才包括在内。
/CurrencyAmount 金额(以外币表示)。 可选 来自凭证行的“外币金额”(CUAM)。只有在交易货币不等于本币的情况下才包括在内。
/ExchangeRate 所使用的汇率。 可选 来自凭证行的“汇率”(ARAT)。只有在交易货币不等于本币的情况下才包括在内。
/ReferenceNumber 发票号 可选 来自“发票号”(CINO/ SINO)。 ISO 代码 =“NO”。
/CID CID 编号 可选 来自发票的附加信息“350 KID 号”(SEXI)。 ISO 代码 =“NO”。
/DueDate 到期日期 可选 来自凭证的“到期日期”(DUDT)。 ISO 代码 =“NO”。
/Quantity 数量 可选 来自凭证的“数量”(ACQT)。 ISO 代码 =“NO”。
/SystemEntryTime 系统提取的日期,即将交易输入系统中的日期。 可选 来自凭证的“输入时间”(RGTM)。 ISO 代码 =“NO”。
/OwnerID ID 代码 可选 来自凭证的“用户 ID”(CHID)。 ISO 代码 =“NO”。

配置

下面列出了创建 SAF-T XML 文件时要使用的一系列最重要的设置和注意事项以及特定信息。

关于必填信息的评论:

  • 需要最小设置的必需 XML 要素(例如,(TXS035) 中的报表字段)标记为“NotDefined”,以便用户可以先在 XML 文件中搜索并更正任何缺少的基本数据,然后再将其发送给权威机构。
  • 需要大量设置或要求 M3 BE 中不存在任何字段(例如,“名字”)的必需 XML 要素(例如,客户和供应商的“城市”和“邮政编码”)标记为“NotUsed”,以指示此信息不可用。

(CRS045) 中的国家/地区设置

必须在 (CRS045) 中使用符合 ISO 3166-1 alpha 2 标准的双字母国家/地区代码来定义基主要国家/地区的国家/地区代码。对于挪威,此代码为“NO”。

这也适用于 (MNS100) 中的公司/分部、(CRS610) 中的客户、(CRS622) 中的供应商的国家/地区代码以及 (CRS031) 中的增值税代码。

(CRS055) 中的货币设置

币别。打开 (CRS055) 中定义的本币代码和外币代码必须采用符合 ISO 4217 标准的三字母货币代码。对于挪威,此代码为“NOK”。

(TXS035) 中税务的报表字段

必须在 (TXS035) 中对所使用的主要国家/地区和分部使用类型 4 来定义标题部分以及其他部分中所需的附加信息。

此表显示每个字段的明细:

字段 明细

(长度表示最大值)

备注 用在 XML 部分/要素中
001 税务会计基础

长度:18

数字:已清除

必需,如果缺少此项,则设置为“NotDefined”。

ISO 代码 =“NO”:如果缺少此项,则设置为“A”。

Header/TaxAccountingBasis
002 税务实体

长度:40

数字:已清除

可选。 Header/TaxEntity
003 分类

长度:40

数字:已清除

目前 SAF-T 版本 2 尚未使用。 -
004 产品/软件 ID

长度:40

数字:已清除

必需,如果缺少此项,则设置为“NotDefined”。 Header/SoftwareID
005 产品/软件版本

长度:18

数字:已清除

必需,如果缺少此项,则设置为“NotDefined”。 Header/SoftwareVersion
006 标题描述

长度:40

数字:已清除

可选。 Header/HeaderComment
007 电子邮件地址

长度:40

数字:已清除

可选。 Header/Contact/Email
008 网站

长度:40

数字:已清除

可选。 Header/Contact/Website
009 审计文件版本

长度:9

数字:已清除

必需,如果缺少此项,则设置为“1.0”。 Header/AuditFileVersion
010 软件公司名称

长度:40

数字:已清除

必需,如果缺少此项,则设置为“NotDefined”。 Header/SoftwareCompanyName
011 登记号

长度:18

数字:已清除

必需,如果缺少此项,则设置为“NotDefined”。 Header/Company/RegistrationNumber
012 税务登记号

长度:35

数字:已清除

只有当无法使用 (MNS100) 中的“增值税登记号码”(VRNO) 时才需要,在这种情况下是必需的。必须以所要求的格式输入。 Header/Company/TaxRegistration/TaxRegistrationNumber
013 我方参照

长度:40

数字:已清除

只有当无法使用 (MNS100) 中的“我方参照”(OREF) 时才需要,在这种情况下是必需的。如果缺少这两项,则设置为“NotDefined”。 Header/Company/Contact/ContactPerson/LastName
014 电话号码 1

长度:18

数字:已清除

只有当无法使用 (MNS100) 中的“电话号码 1”(PHNO) 时才需要。如果缺少这两项,则设置为“NotDefined”。 Header/Company/Contact/Telephone
015 传真号

长度:18

数字:已清除

只有当无法使用 (MNS100) 中的“电话号码 1”(PHNO) 时才需要;可选信息。 Header/Company/Contact/Fax
016 税类型

长度:9

数字:已清除

可选。

ISO 代码 =“NO”:未使用(要素未创建)。

Header/Company/TaxRegistration/TaxType
必需,如果缺少此项,则设置为“NotDefined”。

ISO 代码 =“NO”:如果缺少此项,则设置为“MVA”。

MasterFiles/TaxTable/TaxTableEntry/TaxType
可选。

ISO 代码 =“NO”:如果缺少此项,则设置为“MVA”。

GeneralLedgerEntries/Journal/Transaction/Line/TaxInformationTaxType
017 税别说明

长度:40

数字:已清除

必需,如果缺少此项,则设置为“NotDefined”。

ISO 代码 =“NO”:如果缺少此项,则设置为“Merverdiavgift”。

MasterFiles/TaxTable/TaxTableEntry/Description
018 税号

长度:35

数字:已清除

可选。

ISO 代码 =“NO”:未使用(要素未创建)。

Header/Company/TaxRegistration/TaxNumber
019 税务机关

长度:35

数字:已清除

可选。 Header/Company/TaxRegistration/TaxAuthority
020 税务确认日期

长度:40

数字:已清除

可选。如果已输入,则必须使用日期格式 YYYY-MM-DD。 Header/Company/TaxRegistration/TaxVerificationDate
021 税务报表管辖权

长度:35

数字:已清除

可选。 Header/SelectionCriteria/TaxReportingJurisdiction
022 公司实体

长度:35

数字:已清除

可选。 Header/SelectionCriteria/CompanyEntity
031 请参阅国家版挪威的电子 SAF-T 报表版本 2

(MNS100) 中连接公司的分部

此表指示 (MNS100) 中包含的字段:

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(MNS100/E) CONM 公司名称 必填。 Header/Company/Name
(MNS100/E) COA1 地址行 1 可选。 Header/Company/Address/StreetName
(MNS100/E) COA2 地址行 2 可选。 Header/Company/Address/AdditionalAddressDetail
(MNS100/E) 城镇 必填。如果缺少此项,则设置为“NotDefined”。 Header/Company/Address/City
(MNS100/E) PONO 邮政编码 必填。如果缺少此项,则设置为“NotDefined”。 Header/Company/Address/PostalCode
(MNS100/E) ECAR 州/省 可选。包含在 XML 文件中对 (CRS046) 中州/省的描述。 Header/Company/Address/Region
(MNS100/E) CSCD 国家/地区 可选。 Header/Company/Address/Country
(MNS100/E) PHNO 电话号码 1 必填。(TXS035) 中的字段 014 未定义时使用。如果缺少这两项,则设置为“NotDefined”。 Header/Company/Contact/Telephone
(MNS100/E) TFNO 传真号 可选。(TXS035) 中的字段 015 未定义时使用。 Header/Company/Contact/Fax
(MNS100/G) VRNO 增值税登记号 必填。(TXS035) 中的字段 012 未定义时使用。必须以所要求的格式输入。 Header/Company/TaxRegistration/TaxRegistrationNumber
(MNS100/G) OREF 我方参照 必填。(TXS035) 中的字段 013 未定义时使用。如果缺少这两项,则设置为“NotDefined”。 Header/Company/Contact/ContactPerson/LastName

(CRS630) 中的会计 ID

此表指示 (CRS630) 中包含的所选会计维度的字段:

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS630/B) AITM 会计 ID 必填。 MasterFiles/GeneralLedgerAccounts/Account/AccountID
(CRS632/E)

(CRS630/E)

TX40 描述 必填。使用 (CRS632) 中对 (AAS300) 中选择的语言的“描述”,并且如果缺少此项,将来自 (CRS630)。 MasterFiles/GeneralLedgerAccounts/Account/AccountDescription

(GLS030) 中的账户转换场景

对于“MasterFiles/GeneralLedgerAccounts”部分,挪威 SAF-T 要求根据挪威税务管理部门的规定将 M3 Business Engine 的 (CRS630) 中使用的科目 ID 转换为的标准科目 ID(包含 2 个和 4 个字符的代码)。即,(AAS300) 中的“会计科目表”。由于该信息在挪威 SAF-T 格式中是必填信息,因此如果缺少转换,则“MasterFiles/GeneralLedgerAccounts/Account/StandardAccountID”要素将设置为“NotDefined”。

“StandardAccountID”的要素也以标准格式存在,并且可以根据需要进行使用。由于此信息在标准 SAF-T 格式中是可选信息,因此如果缺少转换,则不会创建“MasterFiles/GeneralLedgerAccounts/Account/StandardAccountID”要素。

此表显示 (GLS030) 中转换标题所需的字段:

程序 ID 字段 字段标题 描述
(GLS030/B) SCEN 情景 必填。 设置为任何 ID(例如,SAF-T 挪威的“SAFT-NO”- 标准账户 ID)。

请参阅下面的 (TXS035) 以了解激活转换所需的字段。

(GLS030/B) AITP 会计维度 必填。 设置为与所选会计维度相同的值。例如,对于会计维度 1 为“1”。

科目转换方案。打开明细 (GLS031) 中,必须定义具有账户 ID 或一系列账户 ID 的所有标准账户 ID。

程序 ID 字段 字段标题 描述
(GLS031/B) X128 类别 必填。 设置为标准账户 ID。
(GLS031/B) FAIT 自会计 ID 必填。 在适用于标准账户 ID 的范围内设置为 (CRS630) 中的第一个账户 ID。
(GLS031/E) TAIT 至会计 ID 必填。 在适用于标准账户 ID 的范围内设置为 (CRS630) 中的最后一个账户 ID。

示例:

类别 自会计 ID 至会计 ID
19 1910 1919
19 1930 1930

要激活转换并指定要使用的场景,必须在 (TXS035) 中定义以下字段:

字段 描述 长度 数字 备注
031 科目表 - 场景 20 已清除 参考 (GLS030) 中用于所选会计维度的科目表转换的“场景”(SCEN)

例如,设置为“SAFT-NO”(请参阅上文)。

在 (CRS610) 中管理客户

此表指示 (CRS610) 中包含的字段:

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS610/B) CUNO 客户 必填。 MasterFiles/Customers/Customer/CustomerID
(CRS610/E) CUNM 名称 必填。 MasterFiles/Customers/Customer/Name
(CRS610/E) CUA2 地址行 1 可选。 MasterFiles/Customers/Customer/Address/StreetName
(CRS610/E) 城镇 地址行 2 可选。 MasterFiles/Customers/Customer/Address/AdditionalAddressDetail
(CRS610/E) PONO 必填。如果缺少此项,则设置为“NotUsed”。 MasterFiles/Customers/Customer/Address/City
(CRS610/E) CUA1 邮政编码 必填。如果缺少此项,则设置为“NotUsed”。 MasterFiles/Customers/Customer/Address/PostalCode
(CRS610/E) ECAR 州/省 可选。包含在 XML 文件中对 (CRS046) 中州/省的描述。 MasterFiles/Customers/Customer/Address/Region
(CRS610/E) CSCD 国家/地区 可选。 MasterFiles/Customers/Customer/Address/Country
(CRS610/E) PHNO 电话号码 1 必填。如果缺少此项,则设置为“NotUsed”。 MasterFiles/Customers/Customer/Contact/Telephone
(CRS610/E) TFNO 传真号 可选。 MasterFiles/Customers/Customer/Contact/Fax
(CRS610/E) YREF 客户联系人 1 必填。如果缺少此项,则设置为“NotUsed”。 MasterFiles/Customers/Customer/Contact/ContactPerson
(CRS610/J) VRNO 增值税登记号 可选。

ISO 代码 =“NO”:对于国内客户(CRS610 中的国家/地区代码 = NO),必须使用“MVX”后缀输入号码,但如果包含了任何国家/地区前缀,将自动删除。

MasterFiles/Customers/Customer/TaxRegistration/TaxRegistrationNumber

如果需要,可以使用类型 01 在 (CRS111) 中定义电子邮件地址。

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS111/E) EMAL 电子邮件地址 可选。 MasterFiles/Customers/Customer/Contact/Email

在 (CRS620) 中管理供应商

此表指示 (CRS620) 中包含的字段:

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS620/B) SUNO 供应商 必填。 MasterFiles/Suppliers/Supplier/SupplierID
(CRS620/E) SUNM 名称 必填。 MasterFiles/Suppliers/Supplier/Name
(CRS620/E) VRNO 增值税登记号 可选。

ISO 代码 =“NO”:对于国内供应商(CRS620 中的国家/地区代码 = NO),必须使用“MVX”后缀输入号码,但如果包含了任何国家/地区前缀,将自动删除。

MasterFiles/Suppliers/Supplier/TaxRegistration/TaxRegistrationNumber

此表表示 (CRS622) 中包含的供应商地址信息。如果此项存在,则将使用地址类型 01 -“邮政地址”,否则将使用 02“街道地址”。

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS622/E) ADR1 地址行 1 可选。 MasterFiles/Suppliers/Supplier/Address/StreetName
(CRS622/E) ADR2 地址行 2 可选。 MasterFiles/Suppliers/Supplier/Address/AdditionalAddressDetail
(CRS622/E) 城镇 必填。

如果缺少此项,则设置为“NotUsed”。

MasterFiles/Suppliers/Supplier/Address/City
(CRS622/E) PONO 邮政编码 必填。

如果缺少此项,则设置为“NotUsed”。

MasterFiles/Suppliers/Supplier/Address/City
(CRS622/E) ECAR 州/省 可选。包含在 XML 文件中对 (CRS046) 中州/省的描述。 MasterFiles/Suppliers/Supplier/Address/Region
(CRS622/E) CSCD 国家/地区 可选。 MasterFiles/Suppliers/Supplier/Address/Country

此表指示 (CRS623) 中包含的供应商参考信息:

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS623/E) YREF 客户联系人 1 必填。如果缺少此项,则设置为“NotUsed”。 MasterFiles/Suppliers/Supplier/Contact/ContactPerson
(CRS623/E) PHNO 电话号码 1 必填。如果缺少此项,则设置为“NotUsed”。 MasterFiles/Suppliers/Supplier/Contact/Telephone
(CRS623/E) TFNO 传真号 可选。 MasterFiles/Suppliers/Supplier/Contact/Fax
(CRS623/E) EMAL 电子邮件地址 可选。 MasterFiles/Suppliers/Supplier/Contact/Email

如果需要,还可以使用类型 02 在 (CRS111) 中定义电子邮件地址,并且将在 (CRS623) 中缺少供应商参考时使用该地址。

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS111/E) EMAL 电子邮件地址 可选。 MasterFiles/Suppliers/Supplier/Contact/Email

(CRS031) 中的增值税代码

此表指示 (CRS031) 中包含的字段:

程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS031/B) VTCD 增值税代码 必填。 MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/TaxCode
(CRS031/B) CSCD 国家/地区 可以选择输入,但在 XML 文件中是必需的(如果缺失,则设置为主要国家/地区的 ISO 代码 (IISO))。 MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/Country
(CRS031/B) ECAR 州/省 可选。

ISO 代码 =“NO”:未使用(要素未创建)。

MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/Region
(CRS031/B) FRDT 起始日期 必须输入,但在 XML 文件中是可选的(始终包含)。 MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/EffectiveDate
(CRS031/E) TX40 描述 必须输入,但在 XML 文件中是可选的(始终包含)。 MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/Description
(CRS031/E) VTP1 增值税率 1 必需(值 0 有效)。 MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/TaxPercentage
(CRS031/E) VTD1 可扣除增值税 1 仅限 ISO 代码 =“NO”,否则是必需的(值 0 有效)。 MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetail/BaseRate

挪威 SAF-T - 标准增值税/税码

对于“MasterFiles/TaxTable”部分,挪威 SAF-T 要求根据挪威税务管理部门的规定将 M3 Business Engine 的增值税代码。打开 (CRS030) 中使用的增值税代码转换为标准增值税/税码。即,(AAS300) 中的“增值税代码百分比”。必须在 (CRS881) 中使用 (CRS882) 中的明细定义转换。由于该信息必须采用挪威 SAF-T 格式,因此如果转换缺失,则“MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetails/StandardTaxCode”要素将设置为“NotDefined”。

无法人工创建 (CRS881) 中的标题记录。在增值税代码百分比状态设置为 1 -“已选择”(可以排除其他部分)的情况下,运行 (AAS300) 一次,以自动创建要在 (CRS881) 中转换的标题记录。在第一次运行 (AAS300) 之后,请在 (CRS881) 中选择包含以下值的记录:

描述 字段
标准消息 MSTD M3BE
版本 MVRS 1
消息 BMSG SAF-T
I/O IBOB O
父要素 ELMP 空白
数据要素 ELMD StandardTaxCode

要定义增值税代码的转换,请使用 (CRS881/B) 上的相关选项 11 =“转换”打开 (CRS882)。在 (CRS882) 中,通过使用以下值输入每个增值税代码的转换:

描述 字段
外部合作伙伴 EXTP 设置为 M3 BE 的 (CRS031) 中使用的国家/地区。
M3 数据 MVXD 设置为 M3 BE 的 (CRS030) 中使用的增值税代码。
消息数据 MBMD 设置为权威机构要求的标准税码。

示例:

外部合作伙伴 M3 数据 消息数据
01 3

分析类型表

此表指示会计 ID。打开 (CRS012) 中包含的字段。应为“分析类型”和“分析类型描述”设置会计维度名称。在 SAF-T 中将使用设置为“NO”的系统语言。
程序 ID 字段 字段标题 备注 用在 XML 部分/要素中
(CRS012/E) AI82 账户维度 2 MasterFiles/AnalysisTypeTable/AnalysisTypeTable Entry/AnalysisType
(CRS012/E) AI83 账户维度 3 MasterFiles/AnalysisTypeTable/AnalysisTypeTable Entry/AnalysisType
(CRS012/E) AI52 账户维度 2 MasterFiles/AnalysisTypeTable/AnalysisTypeTable Entry/AnalysisTypeDescription
(CRS012/E) AI53 账户维度 3 MasterFiles/AnalysisTypeTable/AnalysisTypeTable Entry/AnalysisTypeDescription