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)


845
846
847
848
849
850
851
852
853
854
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 845

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)


845
846
847
848
849
850
851
852
853
854
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 845

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.



845
846
847
848
849
850
851
852
853
854
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 845

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)


845
846
847
848
849
850
851
852
853
854
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 845

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)


845
846
847
848
849
850
851
852
853
854
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 845

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)


845
846
847
848
849
850
851
852
853
854
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 845

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