Class: Aws::Invoicing::Types::InvoiceProfile

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb

Overview

Contains high-level information about the invoice receiver.

Constant Summary collapse

SENSITIVE =
[:receiver_address, :receiver_email, :tax_registration_number]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The account ID the invoice profile is generated for.

Returns:

  • (String)


297
298
299
300
301
302
303
304
305
306
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 297

class InvoiceProfile < Struct.new(
  :account_id,
  :receiver_name,
  :receiver_address,
  :receiver_email,
  :issuer,
  :tax_registration_number)
  SENSITIVE = [:receiver_address, :receiver_email, :tax_registration_number]
  include Aws::Structure
end

#issuerString

This specifies the issuing entity of the invoice.

Returns:

  • (String)


297
298
299
300
301
302
303
304
305
306
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 297

class InvoiceProfile < Struct.new(
  :account_id,
  :receiver_name,
  :receiver_address,
  :receiver_email,
  :issuer,
  :tax_registration_number)
  SENSITIVE = [:receiver_address, :receiver_email, :tax_registration_number]
  include Aws::Structure
end

#receiver_addressTypes::ReceiverAddress

The address of the receiver that will be printed on the invoice.



297
298
299
300
301
302
303
304
305
306
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 297

class InvoiceProfile < Struct.new(
  :account_id,
  :receiver_name,
  :receiver_address,
  :receiver_email,
  :issuer,
  :tax_registration_number)
  SENSITIVE = [:receiver_address, :receiver_email, :tax_registration_number]
  include Aws::Structure
end

#receiver_emailString

The email address for the invoice profile receiver.

Returns:

  • (String)


297
298
299
300
301
302
303
304
305
306
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 297

class InvoiceProfile < Struct.new(
  :account_id,
  :receiver_name,
  :receiver_address,
  :receiver_email,
  :issuer,
  :tax_registration_number)
  SENSITIVE = [:receiver_address, :receiver_email, :tax_registration_number]
  include Aws::Structure
end

#receiver_nameString

The name of the person receiving the invoice profile.

Returns:

  • (String)


297
298
299
300
301
302
303
304
305
306
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 297

class InvoiceProfile < Struct.new(
  :account_id,
  :receiver_name,
  :receiver_address,
  :receiver_email,
  :issuer,
  :tax_registration_number)
  SENSITIVE = [:receiver_address, :receiver_email, :tax_registration_number]
  include Aws::Structure
end

#tax_registration_numberString

Your Tax Registration Number (TRN) information.

Returns:

  • (String)


297
298
299
300
301
302
303
304
305
306
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 297

class InvoiceProfile < Struct.new(
  :account_id,
  :receiver_name,
  :receiver_address,
  :receiver_email,
  :issuer,
  :tax_registration_number)
  SENSITIVE = [:receiver_address, :receiver_email, :tax_registration_number]
  include Aws::Structure
end