🪪 本文作者:许业宝
✍️ 作者信息:
🌞 VSTECS 云解决方案架构师 | AWS APN Ambassador |
🪪 AWS Community Builder | 亚马逊云科技技能云博主
⭐ 已获 11 项 AWS 认证 | CKA、CKS认证 |
🏆 CSDN博客专家 | CSDN云计算领域优质创作者
文章目录
-
- [1. 客户需求背景](#1. 客户需求背景)
- [2. 发票单元定义](#2. 发票单元定义)
- [3. 场景说明](#3. 场景说明)
- [4. 操作步骤](#4. 操作步骤)
-
- [4.1 创建发票单位](#4.1 创建发票单位)
- [4.2 结果验证](#4.2 结果验证)
- [5. 常见问题](#5. 常见问题)
- [6. 参考链接](#6. 参考链接)
1. 客户需求背景
根据客户反馈,一家企业有将其 AWS 账户映射到各个业务实体的特殊需求。因公司商务及付款支付流程等原因,客户希望挂靠在同一组织下的 link 账号进行invoice拆分,将其中【一至多个link账号】所产生的账单出具在同一份invoice中,则其余link账号的账单会默认出具在另一份invoice中,最终达到客户预期目标。
2. 发票单元定义
发票单位是创建的单个 AWS 组织中相互排斥的成员账户组。可以创建这些发票单元,使其与业务实体相对应。发票单位可用于分开 AWS 成本,并配置哪个成员账户将来接收每个发票单元的发票。
注意事项:
目前,创建发票单位时存在一些限制:
- 创建发票单位后,
无法更改发票收件人或发票单位名称。一个 AWS 账户只能成为一个发票单位规则的一部分。但是,一个给定的账户可以为多个发票单位的收款人。 - 一个账户不能是发票单位的成员,也不能是另一个发票单元的收款人,除非它是两个发票单元的发票接收人。
- 只能在单个付款人账户或组织内创建发票单元。
- AWS 发票配置不会自动向发票单元添加新账户。创建新账户后,您必须手动将其添加到发票单元,或者使用发AWS 票 APIs。
提醒:只能合并付款人账户级别的发票,而不能合并发票单位级别的发票。
借助 AWS 发票配置,您可以根据 AWS 发票维度(例如账户)将 AWS 发票拆分为较小的发票单位。AWS 将为您创建的每个发票单位生成发票。

要开始,请验证并更新:
- 您的发票递送方式(电子邮件、S3 或 PDF)(导航至:账单首选项)。
- 您出于税务目的对企业法定地址进行的税务设置(导航至:税务设置)。
- 您为每个 AWS 服务提供商自动支付发票的付款方式(导航至:付款首选项)。
3. 场景说明

根据上述图示,业务结构及发票需求如下:
一、管理账户 (M):负责管理整个 AWS 组织
二、组织结构:
(1)成本中心 1:账户 A
(2)成本中心 2:账户 B
(3)成本中心 3:账户 C、D、E
三、原始发票方式:
(1)管理账户 M 收到包含所有账户(A、B、C、D、E)的合并发票
四、目标发票方式(通过发票单元实现):
(1)管理账户 M 可为各成本中心分别开票;
(2)账户 C 将收到一份单独发票,包含 C、D、E 的使用费用;
(3)每张发票仅包含属于该成本中心的账户费用。
补充说明:
- 在每月的第一天,Invoice Receiver 账户应该可以在控制台中看到新的发票(Billing and Cost Management > Bills)。可以下载每张发票并验证账单详情和费用是否正确。
- 如果没有为其他 linked account 配置 invoice unit,这些账户对应的任何使用量将遵循与之前相同的行为------它们都将合并到 single invoice (per SOR) 中,并发送给管理账户。
4. 操作步骤
4.1 创建发票单位
-
打开 AWS Billing and Cost Management 控制台。
-
在导航窗格中,选择「发票配置 」------选择「创建发票单位」。

- 在发票单位部分。
(1) 在发票单位名称 中,输入一个在您的账单中与众不同的唯一名称 AWS 账户。
(2) 在发票接收人部分 中,选择接收与此发票单元相关的发票的账户。选择付款人或成员账户作为发票接收人。
(3) 在发票单位 描述中,输入您的描述摘要。
(4) 在账户 部分,选择要添加到发票单元的账户。
(5) 选择 "创建发票单位"。

创建发票单位后,该配置立即生效。

详细信息如下:

4.2 结果验证
打开 AWS Billing and Cost Management 控制台。在导航窗格中,选择「账单 」------选择「发票 」。点击下载已签发的invoice进行查看核对。

5. 常见问题
bash
_Invoice_Unit_Editor_Submit_Error_Header_
User: arn:aws:iam::xxxxxxxxxxxx:user/xxxxxx is not authorized to perform: invoicing:CreateInvoiceUnit because no identity-based policy allows the invoicing:CreateInvoiceUnit action
出现如上报错信息,所操作的账号无权限,请检查账号权限问题。
6. 参考链接
1\] Configuring your AWS Invoices using Invoice Configuration