/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
InvoiceUnitRuleobject 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
InvoiceUnitRuleobject 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
.