InvoiceSummary¶
-
class
oci.onesubscription.models.InvoiceSummary(**kwargs)¶ Bases:
objectInvoice details
Methods
__init__(**kwargs)Initializes a new InvoiceSummary object with values from keyword arguments. Attributes
ar_invoicesGets 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_byGets the created_by of this InvoiceSummary. currency[Required] Gets the currency of this InvoiceSummary. invoice_linesGets 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_methodGets 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_createdGets the time_created of this InvoiceSummary. time_invoice_date[Required] Gets the time_invoice_date of this InvoiceSummary. time_updatedGets the time_updated of this InvoiceSummary. type[Required] Gets the type of this InvoiceSummary. updated_byGets 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
-