Class: Aws::Invoicing::Types::InvoiceSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Invoicing::Types::InvoiceSummary
- Defined in:
- gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb
Overview
The invoice that the API retrieved.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account ID.
-
#base_currency_amount ⇒ Types::InvoiceCurrencyAmount
The summary with the product and service currency.
-
#bill_source_accounts ⇒ Array<String>
The list of Amazon Web Services account IDs that are the bill source of the invoice.
-
#bill_source_accounts_total_count ⇒ Integer
The total number of accounts that are the bill source of the invoice.
-
#bill_type ⇒ String
The type of the bill.
-
#billing_period ⇒ Types::BillingPeriod
The billing period of the invoice-related document.
-
#commercial_invoice_id ⇒ String
The commercial invoice ID.
-
#due_date ⇒ Time
The invoice due date.
-
#einvoice_delivery_status ⇒ String
The e-invoice delivery status.
-
#entity ⇒ Types::Entity
The organization name providing Amazon Web Services services.
-
#invoice_frequency ⇒ String
The frequency of the invoice.
-
#invoice_id ⇒ String
The invoice ID.
-
#invoice_type ⇒ String
The type of invoice.
-
#issued_date ⇒ Time
The issued date of the invoice.
-
#original_invoice_id ⇒ String
The initial or original invoice ID.
-
#payment_currency_amount ⇒ Types::InvoiceCurrencyAmount
The summary with the customer configured currency.
-
#purchase_order_number ⇒ String
The purchase order number associated to the invoice.
-
#receiver_role ⇒ String
The role of the invoice receiver.
-
#tax_authority_status ⇒ String
The current status of an invoice as reported to the tax authority.
-
#tax_currency_amount ⇒ Types::InvoiceCurrencyAmount
The summary with the tax currency.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#base_currency_amount ⇒ Types::InvoiceCurrencyAmount
The summary with the product and service currency.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#bill_source_accounts ⇒ Array<String>
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.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#bill_source_accounts_total_count ⇒ Integer
The total number of accounts that are the bill source of the invoice.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#bill_type ⇒ String
The type of the bill.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#billing_period ⇒ Types::BillingPeriod
The billing period of the invoice-related document.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#commercial_invoice_id ⇒ String
The commercial invoice ID. This is only applicable for tax invoices and identifies the associated commercial invoice.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#due_date ⇒ Time
The invoice due date.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#einvoice_delivery_status ⇒ String
The e-invoice delivery status.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#entity ⇒ Types::Entity
The organization name providing Amazon Web Services services.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#invoice_frequency ⇒ String
The frequency of the invoice.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#invoice_id ⇒ String
The invoice ID.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#invoice_type ⇒ String
The type of invoice.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#issued_date ⇒ Time
The issued date of the invoice.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#original_invoice_id ⇒ String
The initial or original invoice ID.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#payment_currency_amount ⇒ Types::InvoiceCurrencyAmount
The summary with the customer configured currency.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#purchase_order_number ⇒ String
The purchase order number associated to the invoice.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#receiver_role ⇒ String
The role of the invoice receiver.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#tax_authority_status ⇒ String
The current status of an invoice as reported to the tax authority. This captures scenarios where an invoice may be cancelled after issuance.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |
#tax_currency_amount ⇒ Types::InvoiceCurrencyAmount
The summary with the tax currency.
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1083 class InvoiceSummary < Struct.new( :account_id, :invoice_id, :issued_date, :due_date, :bill_source_accounts, :bill_source_accounts_total_count, :receiver_role, :entity, :billing_period, :invoice_frequency, :bill_type, :invoice_type, :commercial_invoice_id, :original_invoice_id, :purchase_order_number, :einvoice_delivery_status, :tax_authority_status, :base_currency_amount, :tax_currency_amount, :payment_currency_amount) SENSITIVE = [] include Aws::Structure end |