Class: Aws::Invoicing::Types::InvoiceSummary

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#account_idString

The Amazon Web Services account ID.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#base_currency_amountTypes::InvoiceCurrencyAmount

The summary with the product and service currency.



951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#billing_periodTypes::BillingPeriod

The billing period of the invoice-related document.



951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#due_dateTime

The invoice due date.

Returns:

  • (Time)


951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#entityTypes::Entity

The organization name providing Amazon Web Services services.

Returns:



951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#invoice_idString

The invoice ID.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#invoice_typeString

The type of invoice.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#issued_dateTime

The issued date of the invoice.

Returns:

  • (Time)


951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#original_invoice_idString

The initial or original invoice ID.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#payment_currency_amountTypes::InvoiceCurrencyAmount

The summary with the customer configured currency.



951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#purchase_order_numberString

The purchase order number associated to the invoice.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end

#tax_currency_amountTypes::InvoiceCurrencyAmount

The summary with the tax currency.



951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 951

class InvoiceSummary < Struct.new(
  :account_id,
  :invoice_id,
  :issued_date,
  :due_date,
  :entity,
  :billing_period,
  :invoice_type,
  :original_invoice_id,
  :purchase_order_number,
  :base_currency_amount,
  :tax_currency_amount,
  :payment_currency_amount)
  SENSITIVE = []
  include Aws::Structure
end