InvoiceSummary

class oci.onesubscription.models.InvoiceSummary(**kwargs)

Bases: object

Invoice details

Methods

__init__(**kwargs) Initializes a new InvoiceSummary object with values from keyword arguments.

Attributes

ar_invoices Gets the ar_invoices of this InvoiceSummary.
bill_to_address [Required] Gets the bill_to_address of this InvoiceSummary.
bill_to_contact [Required] Gets the bill_to_contact of this InvoiceSummary.
bill_to_customer [Required] Gets the bill_to_customer of this InvoiceSummary.
created_by Gets the created_by of this InvoiceSummary.
currency [Required] Gets the currency of this InvoiceSummary.
invoice_lines Gets the invoice_lines of this InvoiceSummary.
organization [Required] Gets the organization of this InvoiceSummary.
payment_method [Required] Gets the payment_method of this InvoiceSummary.
payment_term [Required] Gets the payment_term of this InvoiceSummary.
receipt_method Gets the receipt_method of this InvoiceSummary.
spm_invoice_number [Required] Gets the spm_invoice_number of this InvoiceSummary.
status [Required] Gets the status of this InvoiceSummary.
subscription_number [Required] Gets the subscription_number of this InvoiceSummary.
time_created Gets the time_created of this InvoiceSummary.
time_invoice_date [Required] Gets the time_invoice_date of this InvoiceSummary.
time_updated Gets the time_updated of this InvoiceSummary.
type [Required] Gets the type of this InvoiceSummary.
updated_by Gets the updated_by of this InvoiceSummary.
__init__(**kwargs)

Initializes a new InvoiceSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • spm_invoice_number (str) – The value to assign to the spm_invoice_number property of this InvoiceSummary.
  • ar_invoices (str) – The value to assign to the ar_invoices property of this InvoiceSummary.
  • bill_to_customer (oci.onesubscription.models.InvoicingBusinessPartner) – The value to assign to the bill_to_customer property of this InvoiceSummary.
  • bill_to_contact (oci.onesubscription.models.InvoicingUser) – The value to assign to the bill_to_contact property of this InvoiceSummary.
  • bill_to_address (oci.onesubscription.models.InvoicingAddress) – The value to assign to the bill_to_address property of this InvoiceSummary.
  • payment_method (str) – The value to assign to the payment_method property of this InvoiceSummary.
  • payment_term (oci.onesubscription.models.InvoicingPaymentTerm) – The value to assign to the payment_term property of this InvoiceSummary.
  • receipt_method (str) – The value to assign to the receipt_method property of this InvoiceSummary.
  • currency (oci.onesubscription.models.InvoicingCurrency) – The value to assign to the currency property of this InvoiceSummary.
  • organization (oci.onesubscription.models.InvoicingOrganization) – The value to assign to the organization property of this InvoiceSummary.
  • type (str) – The value to assign to the type property of this InvoiceSummary.
  • status (str) – The value to assign to the status property of this InvoiceSummary.
  • subscription_number (str) – The value to assign to the subscription_number property of this InvoiceSummary.
  • time_invoice_date (datetime) – The value to assign to the time_invoice_date property of this InvoiceSummary.
  • time_created (datetime) – The value to assign to the time_created property of this InvoiceSummary.
  • created_by (str) – The value to assign to the created_by property of this InvoiceSummary.
  • time_updated (datetime) – The value to assign to the time_updated property of this InvoiceSummary.
  • updated_by (str) – The value to assign to the updated_by property of this InvoiceSummary.
  • invoice_lines (list[oci.onesubscription.models.InvoiceLineSummary]) – The value to assign to the invoice_lines property of this InvoiceSummary.
ar_invoices

Gets the ar_invoices of this InvoiceSummary. AR Invoice Numbers comma separated under one invoice

Returns:The ar_invoices of this InvoiceSummary.
Return type:str
bill_to_address

[Required] Gets the bill_to_address of this InvoiceSummary.

Returns:The bill_to_address of this InvoiceSummary.
Return type:oci.onesubscription.models.InvoicingAddress
bill_to_contact

[Required] Gets the bill_to_contact of this InvoiceSummary.

Returns:The bill_to_contact of this InvoiceSummary.
Return type:oci.onesubscription.models.InvoicingUser
bill_to_customer

[Required] Gets the bill_to_customer of this InvoiceSummary.

Returns:The bill_to_customer of this InvoiceSummary.
Return type:oci.onesubscription.models.InvoicingBusinessPartner
created_by

Gets the created_by of this InvoiceSummary. User that executed SPM Invoice process

Returns:The created_by of this InvoiceSummary.
Return type:str
currency

[Required] Gets the currency of this InvoiceSummary.

Returns:The currency of this InvoiceSummary.
Return type:oci.onesubscription.models.InvoicingCurrency
invoice_lines

Gets the invoice_lines of this InvoiceSummary. Invoice Lines under particular invoice.

Returns:The invoice_lines of this InvoiceSummary.
Return type:list[oci.onesubscription.models.InvoiceLineSummary]
organization

[Required] Gets the organization of this InvoiceSummary.

Returns:The organization of this InvoiceSummary.
Return type:oci.onesubscription.models.InvoicingOrganization
payment_method

[Required] Gets the payment_method of this InvoiceSummary. Payment Method

Returns:The payment_method of this InvoiceSummary.
Return type:str
payment_term

[Required] Gets the payment_term of this InvoiceSummary.

Returns:The payment_term of this InvoiceSummary.
Return type:oci.onesubscription.models.InvoicingPaymentTerm
receipt_method

Gets the receipt_method of this InvoiceSummary. Receipt Method of Payment Mode

Returns:The receipt_method of this InvoiceSummary.
Return type:str
spm_invoice_number

[Required] Gets the spm_invoice_number of this InvoiceSummary. SPM Document Number is an functional identifier for invoice in SPM

Returns:The spm_invoice_number of this InvoiceSummary.
Return type:str
status

[Required] Gets the status of this InvoiceSummary. Document Status in SPM which depicts current state of invoice

Returns:The status of this InvoiceSummary.
Return type:str
subscription_number

[Required] Gets the subscription_number of this InvoiceSummary. Invoice associated subscription plan number.

Returns:The subscription_number of this InvoiceSummary.
Return type:str
time_created

Gets the time_created of this InvoiceSummary. SPM Invocie creation date

Returns:The time_created of this InvoiceSummary.
Return type:datetime
time_invoice_date

[Required] Gets the time_invoice_date of this InvoiceSummary. Invoice Date

Returns:The time_invoice_date of this InvoiceSummary.
Return type:datetime
time_updated

Gets the time_updated of this InvoiceSummary. SPM Invoice updated date

Returns:The time_updated of this InvoiceSummary.
Return type:datetime
type

[Required] Gets the type of this InvoiceSummary. Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

Returns:The type of this InvoiceSummary.
Return type:str
updated_by

Gets the updated_by of this InvoiceSummary. User that updated SPM Invoice

Returns:The updated_by of this InvoiceSummary.
Return type:str