/AWS1/CL_BIIINVOICESUMMARY¶
The invoice that the API retrieved.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_accountid TYPE /AWS1/BIIACCOUNTIDSTRING /AWS1/BIIACCOUNTIDSTRING¶
The Amazon Web Services account ID.
iv_invoiceid TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING¶
The invoice ID.
iv_issueddate TYPE /AWS1/BIITIMESTAMP /AWS1/BIITIMESTAMP¶
The issued date of the invoice.
iv_duedate TYPE /AWS1/BIITIMESTAMP /AWS1/BIITIMESTAMP¶
The invoice due date.
it_billsourceaccounts TYPE /AWS1/CL_BIIBILLSRCACCTLIST_W=>TT_BILLSOURCEACCOUNTLIST TT_BILLSOURCEACCOUNTLIST¶
The list of Amazon Web Services account IDs that are the bill source of the invoice. Currently, only a single bill source account is returned.
iv_billsourceacctstotalcount TYPE /AWS1/BIIINTEGER /AWS1/BIIINTEGER¶
The total number of accounts that are the bill source of the invoice.
iv_receiverrole TYPE /AWS1/BIIRECEIVERROLE /AWS1/BIIRECEIVERROLE¶
The role of the invoice receiver.
io_entity TYPE REF TO /AWS1/CL_BIIENTITY /AWS1/CL_BIIENTITY¶
The organization name providing Amazon Web Services services.
io_billingperiod TYPE REF TO /AWS1/CL_BIIBILLINGPERIOD /AWS1/CL_BIIBILLINGPERIOD¶
The billing period of the invoice-related document.
iv_invoicefrequency TYPE /AWS1/BIIINVOICEFREQUENCY /AWS1/BIIINVOICEFREQUENCY¶
The frequency of the invoice.
iv_billtype TYPE /AWS1/BIIBILLTYPE /AWS1/BIIBILLTYPE¶
The type of the bill.
iv_invoicetype TYPE /AWS1/BIIINVOICETYPE /AWS1/BIIINVOICETYPE¶
The type of invoice.
iv_commercialinvoiceid TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING¶
The commercial invoice ID. This is only applicable for tax invoices and identifies the associated commercial invoice.
iv_originalinvoiceid TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING¶
The initial or original invoice ID.
iv_purchaseordernumber TYPE /AWS1/BIIBASICSTRING /AWS1/BIIBASICSTRING¶
The purchase order number associated to the invoice.
iv_einvoicedeliverystatus TYPE /AWS1/BIIEINVOICEDLVRYSTATUS /AWS1/BIIEINVOICEDLVRYSTATUS¶
The e-invoice delivery status.
iv_taxauthoritystatus TYPE /AWS1/BIITAXAUTHORITYSTATUS /AWS1/BIITAXAUTHORITYSTATUS¶
The current status of an invoice as reported to the tax authority. This captures scenarios where an invoice may be cancelled after issuance.
io_basecurrencyamount TYPE REF TO /AWS1/CL_BIIINVOICECURRENCYA00 /AWS1/CL_BIIINVOICECURRENCYA00¶
The summary with the product and service currency.
io_taxcurrencyamount TYPE REF TO /AWS1/CL_BIIINVOICECURRENCYA00 /AWS1/CL_BIIINVOICECURRENCYA00¶
The summary with the tax currency.
io_paymentcurrencyamount TYPE REF TO /AWS1/CL_BIIINVOICECURRENCYA00 /AWS1/CL_BIIINVOICECURRENCYA00¶
The summary with the customer configured currency.
Queryable Attributes¶
AccountId¶
The Amazon Web Services account ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTID() |
Getter for ACCOUNTID, with configurable default |
ASK_ACCOUNTID() |
Getter for ACCOUNTID w/ exceptions if field has no value |
HAS_ACCOUNTID() |
Determine if ACCOUNTID has a value |
InvoiceId¶
The invoice ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INVOICEID() |
Getter for INVOICEID, with configurable default |
ASK_INVOICEID() |
Getter for INVOICEID w/ exceptions if field has no value |
HAS_INVOICEID() |
Determine if INVOICEID has a value |
IssuedDate¶
The issued date of the invoice.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISSUEDDATE() |
Getter for ISSUEDDATE, with configurable default |
ASK_ISSUEDDATE() |
Getter for ISSUEDDATE w/ exceptions if field has no value |
HAS_ISSUEDDATE() |
Determine if ISSUEDDATE has a value |
DueDate¶
The invoice due date.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DUEDATE() |
Getter for DUEDATE, with configurable default |
ASK_DUEDATE() |
Getter for DUEDATE w/ exceptions if field has no value |
HAS_DUEDATE() |
Determine if DUEDATE has a value |
BillSourceAccounts¶
The list of Amazon Web Services account IDs that are the bill source of the invoice. Currently, only a single bill source account is returned.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLSOURCEACCOUNTS() |
Getter for BILLSOURCEACCOUNTS, with configurable default |
ASK_BILLSOURCEACCOUNTS() |
Getter for BILLSOURCEACCOUNTS w/ exceptions if field has no |
HAS_BILLSOURCEACCOUNTS() |
Determine if BILLSOURCEACCOUNTS has a value |
BillSourceAccountsTotalCount¶
The total number of accounts that are the bill source of the invoice.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLSRCACCTSTOTALCOUNT() |
Getter for BILLSOURCEACCOUNTSTOTALCOUNT, with configurable d |
ASK_BILLSRCACCTSTOTALCOUNT() |
Getter for BILLSOURCEACCOUNTSTOTALCOUNT w/ exceptions if fie |
HAS_BILLSRCACCTSTOTALCOUNT() |
Determine if BILLSOURCEACCOUNTSTOTALCOUNT has a value |
ReceiverRole¶
The role of the invoice receiver.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RECEIVERROLE() |
Getter for RECEIVERROLE, with configurable default |
ASK_RECEIVERROLE() |
Getter for RECEIVERROLE w/ exceptions if field has no value |
HAS_RECEIVERROLE() |
Determine if RECEIVERROLE has a value |
Entity¶
The organization name providing Amazon Web Services services.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENTITY() |
Getter for ENTITY |
BillingPeriod¶
The billing period of the invoice-related document.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGPERIOD() |
Getter for BILLINGPERIOD |
InvoiceFrequency¶
The frequency of the invoice.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INVOICEFREQUENCY() |
Getter for INVOICEFREQUENCY, with configurable default |
ASK_INVOICEFREQUENCY() |
Getter for INVOICEFREQUENCY w/ exceptions if field has no va |
HAS_INVOICEFREQUENCY() |
Determine if INVOICEFREQUENCY has a value |
BillType¶
The type of the bill.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLTYPE() |
Getter for BILLTYPE, with configurable default |
ASK_BILLTYPE() |
Getter for BILLTYPE w/ exceptions if field has no value |
HAS_BILLTYPE() |
Determine if BILLTYPE has a value |
InvoiceType¶
The type of invoice.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INVOICETYPE() |
Getter for INVOICETYPE, with configurable default |
ASK_INVOICETYPE() |
Getter for INVOICETYPE w/ exceptions if field has no value |
HAS_INVOICETYPE() |
Determine if INVOICETYPE has a value |
CommercialInvoiceId¶
The commercial invoice ID. This is only applicable for tax invoices and identifies the associated commercial invoice.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMMERCIALINVOICEID() |
Getter for COMMERCIALINVOICEID, with configurable default |
ASK_COMMERCIALINVOICEID() |
Getter for COMMERCIALINVOICEID w/ exceptions if field has no |
HAS_COMMERCIALINVOICEID() |
Determine if COMMERCIALINVOICEID has a value |
OriginalInvoiceId¶
The initial or original invoice ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ORIGINALINVOICEID() |
Getter for ORIGINALINVOICEID, with configurable default |
ASK_ORIGINALINVOICEID() |
Getter for ORIGINALINVOICEID w/ exceptions if field has no v |
HAS_ORIGINALINVOICEID() |
Determine if ORIGINALINVOICEID has a value |
PurchaseOrderNumber¶
The purchase order number associated to the invoice.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PURCHASEORDERNUMBER() |
Getter for PURCHASEORDERNUMBER, with configurable default |
ASK_PURCHASEORDERNUMBER() |
Getter for PURCHASEORDERNUMBER w/ exceptions if field has no |
HAS_PURCHASEORDERNUMBER() |
Determine if PURCHASEORDERNUMBER has a value |
EinvoiceDeliveryStatus¶
The e-invoice delivery status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EINVOICEDELIVERYSTATUS() |
Getter for EINVOICEDELIVERYSTATUS, with configurable default |
ASK_EINVOICEDELIVERYSTATUS() |
Getter for EINVOICEDELIVERYSTATUS w/ exceptions if field has |
HAS_EINVOICEDELIVERYSTATUS() |
Determine if EINVOICEDELIVERYSTATUS has a value |
TaxAuthorityStatus¶
The current status of an invoice as reported to the tax authority. This captures scenarios where an invoice may be cancelled after issuance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAXAUTHORITYSTATUS() |
Getter for TAXAUTHORITYSTATUS, with configurable default |
ASK_TAXAUTHORITYSTATUS() |
Getter for TAXAUTHORITYSTATUS w/ exceptions if field has no |
HAS_TAXAUTHORITYSTATUS() |
Determine if TAXAUTHORITYSTATUS has a value |
BaseCurrencyAmount¶
The summary with the product and service currency.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BASECURRENCYAMOUNT() |
Getter for BASECURRENCYAMOUNT |
TaxCurrencyAmount¶
The summary with the tax currency.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAXCURRENCYAMOUNT() |
Getter for TAXCURRENCYAMOUNT |
PaymentCurrencyAmount¶
The summary with the customer configured currency.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTCURRENCYAMOUNT() |
Getter for PAYMENTCURRENCYAMOUNT |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_INVOICESUMMARIES¶
TYPES TT_INVOICESUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BIIINVOICESUMMARY WITH DEFAULT KEY
.