【aws invoice】将AWS默认出具的invoice发票拆分成较小的发票

🪪 本文作者:许业宝

✍️ 作者信息:

🌞 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 成本,并配置哪个成员账户将来接收每个发票单元的发票。

注意事项:

目前,创建发票单位时存在一些限制:

  1. 创建发票单位后,无法更改发票收件人或发票单位名称。一个 AWS 账户只能成为一个发票单位规则的一部分。但是,一个给定的账户可以为多个发票单位的收款人。
  2. 一个账户不能是发票单位的成员,也不能是另一个发票单元的收款人,除非它是两个发票单元的发票接收人。
  3. 只能在单个付款人账户或组织内创建发票单元。
  4. AWS 发票配置不会自动向发票单元添加新账户。创建新账户后,您必须手动将其添加到发票单元,或者使用发AWS 票 APIs。

提醒:只能合并付款人账户级别的发票,而不能合并发票单位级别的发票。

借助 AWS 发票配置,您可以根据 AWS 发票维度(例如账户)将 AWS 发票拆分为较小的发票单位。AWS 将为您创建的每个发票单位生成发票。

要开始,请验证并更新:

  1. 您的发票递送方式(电子邮件、S3 或 PDF)(导航至:账单首选项)。
  2. 您出于税务目的对企业法定地址进行的税务设置(导航至:税务设置)。
  3. 您为每个 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)每张发票仅包含属于该成本中心的账户费用。

补充说明:

  1. 在每月的第一天,Invoice Receiver 账户应该可以在控制台中看到新的发票(Billing and Cost Management > Bills)。可以下载每张发票并验证账单详情和费用是否正确。
  2. 如果没有为其他 linked account 配置 invoice unit,这些账户对应的任何使用量将遵循与之前相同的行为------它们都将合并到 single invoice (per SOR) 中,并发送给管理账户。

4. 操作步骤

4.1 创建发票单位

  1. 打开 AWS Billing and Cost Management 控制台。

  2. 在导航窗格中,选择「发票配置 」------选择「创建发票单位」。

  1. 在发票单位部分。

(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 \[2\] 使用发票配置创建发 AWS 票单元 \[3\] AWS 票 APIs \[4\] AWS Customer Agreement

相关推荐
weixin_307779132 小时前
医院症状收集应用安全架构设计:基于AWS SQS和SNS的数据保护解决方案
安全·云原生·架构·云计算·aws
武子康2 小时前
Java-182 OSS 权限控制实战:ACL / RAM / Bucket Policy 与错误排查
java·数据库·阿里云·云计算·oss·fastdfs·fdfs
kaliarch11 小时前
2025年IaC生态全景与实践指南:从工具选型到多云治理
后端·云计算·自动化运维
翼龙云_cloud16 小时前
亚马逊云渠道商:如何快速开始使用Amazon RDS?
运维·服务器·云计算·aws
可观测性用观测云17 小时前
观测云荣膺亚马逊云科技 2025 年合作伙伴奖项
云计算
@HNUSTer19 小时前
基于 GEE 的生态环境质量评价:遥感生态指数(RSEI)计算与空间分布可视化
云计算·数据集·遥感大数据·gee·云平台·遥感生态指数(rsei)·生态环境质量评价
原神启动120 小时前
云计算大数据——MySQL数据库一(数据库基础与MySQL安装)
大数据·数据库·云计算
weixin_307779131 天前
基于AWS Global Accelerator和ECS Fargate的最小化延迟与快速故障转移架构
容器·云计算·aws
济南java开发,求内推1 天前
AWS 对接
云计算·aws