【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
https://aws.amazon.com/tw/blogs/aws-cloud-financial-management/configuring-your-aws-invoices-using-invoice-configuration/

2 使用发票配置创建发 AWS 票单元
https://docs.aws.amazon.com/zh_cn/awsaccountbilling/latest/aboutv2/invoice-configuration-create.html

3 AWS 票 APIs
https://docs.aws.amazon.com/zh_cn/aws-cost-management/latest/APIReference/Welcome.html

4 AWS Customer Agreement
https://aws.amazon.com/agreement/

相关推荐
A小辣椒4 天前
AWS Clould Support Engineer就职面试题
aws
tiancaijiben6 天前
阿里云Kubernetes集群托管完全指南:从创建到生产级运维
云计算
亚林瓜子6 天前
AWS WAF中如何放行某个触发了托管规则的接口
aws·waf
互联网推荐官6 天前
上海软件定制开发公司推荐:从PaaS工程化路径看D-coding的技术取舍
云原生·云计算·paas·软件开发·开发经验·上海
sbjdhjd6 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
tiancaijiben6 天前
阿里云应用实时监控服务ARMS完全接入指南:从探针部署到全链路可观测
云计算
xingyuzhisuan7 天前
算力租赁平台 GPU 资源隔离方案:显存抢占问题深度排查与解决
大数据·云计算·gpu算力
workbuddy小能手7 天前
腾讯云ADP Agent Portal vs 自建智能体:架构选型对比
架构·云计算·腾讯云
宸津-代码粉碎机7 天前
Spring AI 企业级实战|智能记忆摘要+自动遗忘机制落地,彻底解决上下文爆炸与Token冗余
java·大数据·人工智能·后端·python·spring·云计算