Skip to content

/AWS1/CL_BIIINVOICEUNIT

An invoice unit is a set of mutually exclusive accounts that correspond to your business entity. Invoice units allow you separate Amazon Web Services account costs and configures your invoice for each business entity going forward.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_invoiceunitarn TYPE /AWS1/BIIINVOICEUNITARNSTRING /AWS1/BIIINVOICEUNITARNSTRING

ARN to identify an invoice unit. This information can't be modified or deleted.

iv_invoicereceiver TYPE /AWS1/BIIACCOUNTIDSTRING /AWS1/BIIACCOUNTIDSTRING

The account that receives invoices related to the invoice unit.

iv_name TYPE /AWS1/BIIINVOICEUNITNAME /AWS1/BIIINVOICEUNITNAME

A unique name that is distinctive within your Amazon Web Services.

iv_description TYPE /AWS1/BIIDESCRIPTIONSTRING /AWS1/BIIDESCRIPTIONSTRING

The assigned description for an invoice unit. This information can't be modified or deleted.

iv_taxinheritancedisabled TYPE /AWS1/BIITAXINHERITANCEDSBDF00 /AWS1/BIITAXINHERITANCEDSBDF00

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

io_rule TYPE REF TO /AWS1/CL_BIIINVOICEUNITRULE /AWS1/CL_BIIINVOICEUNITRULE

An InvoiceUnitRule object used the categorize invoice units.

iv_lastmodified TYPE /AWS1/BIILASTMODIFIEDTIMESTAMP /AWS1/BIILASTMODIFIEDTIMESTAMP

The last time the invoice unit was updated. This is important to determine the version of invoice unit configuration used to create the invoices. Any invoice created after this modified time will use this invoice unit configuration.


Queryable Attributes

InvoiceUnitArn

ARN to identify an invoice unit. This information can't be modified or deleted.

Accessible with the following methods

Method Description
GET_INVOICEUNITARN() Getter for INVOICEUNITARN, with configurable default
ASK_INVOICEUNITARN() Getter for INVOICEUNITARN w/ exceptions if field has no valu
HAS_INVOICEUNITARN() Determine if INVOICEUNITARN has a value

InvoiceReceiver

The account that receives invoices related to the invoice unit.

Accessible with the following methods

Method Description
GET_INVOICERECEIVER() Getter for INVOICERECEIVER, with configurable default
ASK_INVOICERECEIVER() Getter for INVOICERECEIVER w/ exceptions if field has no val
HAS_INVOICERECEIVER() Determine if INVOICERECEIVER has a value

Name

A unique name that is distinctive within your Amazon Web Services.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Description

The assigned description for an invoice unit. This information can't be modified or deleted.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

TaxInheritanceDisabled

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

Accessible with the following methods

Method Description
GET_TAXINHERITANCEDISABLED() Getter for TAXINHERITANCEDISABLED, with configurable default
ASK_TAXINHERITANCEDISABLED() Getter for TAXINHERITANCEDISABLED w/ exceptions if field has
HAS_TAXINHERITANCEDISABLED() Determine if TAXINHERITANCEDISABLED has a value

Rule

An InvoiceUnitRule object used the categorize invoice units.

Accessible with the following methods

Method Description
GET_RULE() Getter for RULE

LastModified

The last time the invoice unit was updated. This is important to determine the version of invoice unit configuration used to create the invoices. Any invoice created after this modified time will use this invoice unit configuration.

Accessible with the following methods

Method Description
GET_LASTMODIFIED() Getter for LASTMODIFIED, with configurable default
ASK_LASTMODIFIED() Getter for LASTMODIFIED w/ exceptions if field has no value
HAS_LASTMODIFIED() Determine if LASTMODIFIED has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_INVOICEUNITS

TYPES TT_INVOICEUNITS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BIIINVOICEUNIT WITH DEFAULT KEY
.