Skip to content

CreateInvoiceUnitRequest

Source code in docs_src/capo_invoicing/types/create_invoice_unit_request.py
class CreateInvoiceUnitRequest(TypedDict, closed=True):
    name: "capo_invoicing.types.invoice_unit_name.InvoiceUnitName"
    """<p> The unique name of the invoice unit that is shown on the generated invoice. This can't be changed once it is set. To change this name, you must delete the invoice unit recreate. </p>"""
    invoice_receiver: "capo_invoicing.types.account_id_string.AccountIdString"
    """<p> The Amazon Web Services account ID chosen to be the receiver of an invoice unit. All invoices generated for that invoice unit will be sent to this account ID. </p>"""
    description: NotRequired[
        "capo_invoicing.types.description_string.DescriptionString"
    ]
    """<p> The invoice unit's description. This can be changed at a later time. </p>"""
    tax_inheritance_disabled: (
        "capo_invoicing.types.tax_inheritance_disabled_flag.TaxInheritanceDisabledFlag"
    )
    """<p>Whether the invoice unit based tax inheritance is/ should be enabled or disabled. </p>"""
    rule: "capo_invoicing.types.invoice_unit_rule.InvoiceUnitRule"
    """<p>The <code>InvoiceUnitRule</code> object used to create invoice units. </p>"""
    resource_tags: NotRequired["capo_invoicing.types.resource_tag_list.ResourceTagList"]
    """<p> The tag structure that contains a tag key and value. </p>"""
    client_token: NotRequired[
        "capo_invoicing.types.basic_string_without_space.BasicStringWithoutSpace"
    ]
    """<p> A unique, case-sensitive identifier that you provide to ensure idempotency of the request. </p>"""

client_token instance-attribute

client_token: NotRequired[BasicStringWithoutSpace]

A unique, case-sensitive identifier that you provide to ensure idempotency of the request.

description instance-attribute

description: NotRequired[DescriptionString]

The invoice unit's description. This can be changed at a later time.

invoice_receiver instance-attribute

invoice_receiver: AccountIdString

The Amazon Web Services account ID chosen to be the receiver of an invoice unit. All invoices generated for that invoice unit will be sent to this account ID.

name instance-attribute

The unique name of the invoice unit that is shown on the generated invoice. This can't be changed once it is set. To change this name, you must delete the invoice unit recreate.

resource_tags instance-attribute

resource_tags: NotRequired[ResourceTagList]

The tag structure that contains a tag key and value.

rule instance-attribute

The InvoiceUnitRule object used to create invoice units.

tax_inheritance_disabled instance-attribute

tax_inheritance_disabled: TaxInheritanceDisabledFlag

Whether the invoice unit based tax inheritance is/ should be enabled or disabled.