1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OneSubsription
  5. getInvoices
Oracle Cloud Infrastructure v1.31.0 published on Wednesday, Apr 10, 2024 by Pulumi

oci.OneSubsription.getInvoices

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.31.0 published on Wednesday, Apr 10, 2024 by Pulumi

    This data source provides the list of Invoices in Oracle Cloud Infrastructure Onesubscription service.

    This is a collection API which returns a list of Invoices for given filters.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testInvoices = oci.OneSubsription.getInvoices({
        arCustomerTransactionId: oci_onesubscription_ar_customer_transaction.test_ar_customer_transaction.id,
        compartmentId: _var.compartment_id,
        fields: _var.invoice_fields,
        timeFrom: _var.invoice_time_from,
        timeTo: _var.invoice_time_to,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_invoices = oci.OneSubsription.get_invoices(ar_customer_transaction_id=oci_onesubscription_ar_customer_transaction["test_ar_customer_transaction"]["id"],
        compartment_id=var["compartment_id"],
        fields=var["invoice_fields"],
        time_from=var["invoice_time_from"],
        time_to=var["invoice_time_to"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := OneSubsription.GetInvoices(ctx, &onesubsription.GetInvoicesArgs{
    			ArCustomerTransactionId: oci_onesubscription_ar_customer_transaction.Test_ar_customer_transaction.Id,
    			CompartmentId:           _var.Compartment_id,
    			Fields:                  _var.Invoice_fields,
    			TimeFrom:                pulumi.StringRef(_var.Invoice_time_from),
    			TimeTo:                  pulumi.StringRef(_var.Invoice_time_to),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testInvoices = Oci.OneSubsription.GetInvoices.Invoke(new()
        {
            ArCustomerTransactionId = oci_onesubscription_ar_customer_transaction.Test_ar_customer_transaction.Id,
            CompartmentId = @var.Compartment_id,
            Fields = @var.Invoice_fields,
            TimeFrom = @var.Invoice_time_from,
            TimeTo = @var.Invoice_time_to,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.OneSubsription.OneSubsriptionFunctions;
    import com.pulumi.oci.OneSubsription.inputs.GetInvoicesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testInvoices = OneSubsriptionFunctions.getInvoices(GetInvoicesArgs.builder()
                .arCustomerTransactionId(oci_onesubscription_ar_customer_transaction.test_ar_customer_transaction().id())
                .compartmentId(var_.compartment_id())
                .fields(var_.invoice_fields())
                .timeFrom(var_.invoice_time_from())
                .timeTo(var_.invoice_time_to())
                .build());
    
        }
    }
    
    variables:
      testInvoices:
        fn::invoke:
          Function: oci:OneSubsription:getInvoices
          Arguments:
            arCustomerTransactionId: ${oci_onesubscription_ar_customer_transaction.test_ar_customer_transaction.id}
            compartmentId: ${var.compartment_id}
            fields: ${var.invoice_fields}
            timeFrom: ${var.invoice_time_from}
            timeTo: ${var.invoice_time_to}
    

    Using getInvoices

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getInvoices(args: GetInvoicesArgs, opts?: InvokeOptions): Promise<GetInvoicesResult>
    function getInvoicesOutput(args: GetInvoicesOutputArgs, opts?: InvokeOptions): Output<GetInvoicesResult>
    def get_invoices(ar_customer_transaction_id: Optional[str] = None,
                     compartment_id: Optional[str] = None,
                     fields: Optional[Sequence[str]] = None,
                     filters: Optional[Sequence[_onesubsription.GetInvoicesFilter]] = None,
                     time_from: Optional[str] = None,
                     time_to: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetInvoicesResult
    def get_invoices_output(ar_customer_transaction_id: Optional[pulumi.Input[str]] = None,
                     compartment_id: Optional[pulumi.Input[str]] = None,
                     fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     filters: Optional[pulumi.Input[Sequence[pulumi.Input[_onesubsription.GetInvoicesFilterArgs]]]] = None,
                     time_from: Optional[pulumi.Input[str]] = None,
                     time_to: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetInvoicesResult]
    func GetInvoices(ctx *Context, args *GetInvoicesArgs, opts ...InvokeOption) (*GetInvoicesResult, error)
    func GetInvoicesOutput(ctx *Context, args *GetInvoicesOutputArgs, opts ...InvokeOption) GetInvoicesResultOutput

    > Note: This function is named GetInvoices in the Go SDK.

    public static class GetInvoices 
    {
        public static Task<GetInvoicesResult> InvokeAsync(GetInvoicesArgs args, InvokeOptions? opts = null)
        public static Output<GetInvoicesResult> Invoke(GetInvoicesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInvoicesResult> getInvoices(GetInvoicesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:OneSubsription/getInvoices:getInvoices
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ArCustomerTransactionId string
    AR Unique identifier for an invoice .
    CompartmentId string
    The OCID of the root compartment.
    Fields List<string>
    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.
    Filters List<GetInvoicesFilter>
    TimeFrom string
    Initial date to filter Invoice data in SPM.
    TimeTo string
    Final date to filter Invoice data in SPM.
    ArCustomerTransactionId string
    AR Unique identifier for an invoice .
    CompartmentId string
    The OCID of the root compartment.
    Fields []string
    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.
    Filters []GetInvoicesFilter
    TimeFrom string
    Initial date to filter Invoice data in SPM.
    TimeTo string
    Final date to filter Invoice data in SPM.
    arCustomerTransactionId String
    AR Unique identifier for an invoice .
    compartmentId String
    The OCID of the root compartment.
    fields List<String>
    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.
    filters List<GetInvoicesFilter>
    timeFrom String
    Initial date to filter Invoice data in SPM.
    timeTo String
    Final date to filter Invoice data in SPM.
    arCustomerTransactionId string
    AR Unique identifier for an invoice .
    compartmentId string
    The OCID of the root compartment.
    fields string[]
    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.
    filters GetInvoicesFilter[]
    timeFrom string
    Initial date to filter Invoice data in SPM.
    timeTo string
    Final date to filter Invoice data in SPM.
    ar_customer_transaction_id str
    AR Unique identifier for an invoice .
    compartment_id str
    The OCID of the root compartment.
    fields Sequence[str]
    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.
    filters Sequence[onesubsription.GetInvoicesFilter]
    time_from str
    Initial date to filter Invoice data in SPM.
    time_to str
    Final date to filter Invoice data in SPM.
    arCustomerTransactionId String
    AR Unique identifier for an invoice .
    compartmentId String
    The OCID of the root compartment.
    fields List<String>
    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.
    filters List<Property Map>
    timeFrom String
    Initial date to filter Invoice data in SPM.
    timeTo String
    Final date to filter Invoice data in SPM.

    getInvoices Result

    The following output properties are available:

    ArCustomerTransactionId string
    CompartmentId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Invoices List<GetInvoicesInvoice>
    The list of invoices.
    Fields List<string>
    Filters List<GetInvoicesFilter>
    TimeFrom string
    TimeTo string
    ArCustomerTransactionId string
    CompartmentId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Invoices []GetInvoicesInvoice
    The list of invoices.
    Fields []string
    Filters []GetInvoicesFilter
    TimeFrom string
    TimeTo string
    arCustomerTransactionId String
    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    invoices List<GetInvoicesInvoice>
    The list of invoices.
    fields List<String>
    filters List<GetInvoicesFilter>
    timeFrom String
    timeTo String
    arCustomerTransactionId string
    compartmentId string
    id string
    The provider-assigned unique ID for this managed resource.
    invoices GetInvoicesInvoice[]
    The list of invoices.
    fields string[]
    filters GetInvoicesFilter[]
    timeFrom string
    timeTo string
    ar_customer_transaction_id str
    compartment_id str
    id str
    The provider-assigned unique ID for this managed resource.
    invoices Sequence[onesubsription.GetInvoicesInvoice]
    The list of invoices.
    fields Sequence[str]
    filters Sequence[onesubsription.GetInvoicesFilter]
    time_from str
    time_to str
    arCustomerTransactionId String
    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    invoices List<Property Map>
    The list of invoices.
    fields List<String>
    filters List<Property Map>
    timeFrom String
    timeTo String

    Supporting Types

    GetInvoicesFilter

    Name string
    Payment Term name
    Values List<string>
    Regex bool
    Name string
    Payment Term name
    Values []string
    Regex bool
    name String
    Payment Term name
    values List<String>
    regex Boolean
    name string
    Payment Term name
    values string[]
    regex boolean
    name str
    Payment Term name
    values Sequence[str]
    regex bool
    name String
    Payment Term name
    values List<String>
    regex Boolean

    GetInvoicesInvoice

    ArInvoices string
    AR Invoice Numbers comma separated under one invoice
    BillToAddresses List<GetInvoicesInvoiceBillToAddress>
    Address.
    BillToContacts List<GetInvoicesInvoiceBillToContact>
    User.
    BillToCustomers List<GetInvoicesInvoiceBillToCustomer>
    Business partner.
    CreatedBy string
    User that created the Payment term
    Currencies List<GetInvoicesInvoiceCurrency>
    Currency details
    InvoiceLines List<GetInvoicesInvoiceInvoiceLine>
    Invoice Lines under particular invoice.
    Organizations List<GetInvoicesInvoiceOrganization>
    Organization details
    PaymentMethod string
    Payment Method
    PaymentTerms List<GetInvoicesInvoicePaymentTerm>
    Payment Term details
    ReceiptMethod string
    Receipt Method of Payment Mode
    SpmInvoiceNumber string
    SPM Document Number is an functional identifier for invoice in SPM
    Status string
    Document Status in SPM which depicts current state of invoice
    SubscriptionNumber string
    Invoice associated subscription plan number.
    TimeCreated string
    SPM Invocie creation date
    TimeInvoiceDate string
    Invoice Date
    TimeUpdated string
    SPM Invoice updated date
    Type string
    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
    UpdatedBy string
    User that updated SPM Invoice
    ArInvoices string
    AR Invoice Numbers comma separated under one invoice
    BillToAddresses []GetInvoicesInvoiceBillToAddress
    Address.
    BillToContacts []GetInvoicesInvoiceBillToContact
    User.
    BillToCustomers []GetInvoicesInvoiceBillToCustomer
    Business partner.
    CreatedBy string
    User that created the Payment term
    Currencies []GetInvoicesInvoiceCurrency
    Currency details
    InvoiceLines []GetInvoicesInvoiceInvoiceLine
    Invoice Lines under particular invoice.
    Organizations []GetInvoicesInvoiceOrganization
    Organization details
    PaymentMethod string
    Payment Method
    PaymentTerms []GetInvoicesInvoicePaymentTerm
    Payment Term details
    ReceiptMethod string
    Receipt Method of Payment Mode
    SpmInvoiceNumber string
    SPM Document Number is an functional identifier for invoice in SPM
    Status string
    Document Status in SPM which depicts current state of invoice
    SubscriptionNumber string
    Invoice associated subscription plan number.
    TimeCreated string
    SPM Invocie creation date
    TimeInvoiceDate string
    Invoice Date
    TimeUpdated string
    SPM Invoice updated date
    Type string
    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
    UpdatedBy string
    User that updated SPM Invoice
    arInvoices String
    AR Invoice Numbers comma separated under one invoice
    billToAddresses List<GetInvoicesInvoiceBillToAddress>
    Address.
    billToContacts List<GetInvoicesInvoiceBillToContact>
    User.
    billToCustomers List<GetInvoicesInvoiceBillToCustomer>
    Business partner.
    createdBy String
    User that created the Payment term
    currencies List<GetInvoicesInvoiceCurrency>
    Currency details
    invoiceLines List<GetInvoicesInvoiceInvoiceLine>
    Invoice Lines under particular invoice.
    organizations List<GetInvoicesInvoiceOrganization>
    Organization details
    paymentMethod String
    Payment Method
    paymentTerms List<GetInvoicesInvoicePaymentTerm>
    Payment Term details
    receiptMethod String
    Receipt Method of Payment Mode
    spmInvoiceNumber String
    SPM Document Number is an functional identifier for invoice in SPM
    status String
    Document Status in SPM which depicts current state of invoice
    subscriptionNumber String
    Invoice associated subscription plan number.
    timeCreated String
    SPM Invocie creation date
    timeInvoiceDate String
    Invoice Date
    timeUpdated String
    SPM Invoice updated date
    type String
    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
    updatedBy String
    User that updated SPM Invoice
    arInvoices string
    AR Invoice Numbers comma separated under one invoice
    billToAddresses GetInvoicesInvoiceBillToAddress[]
    Address.
    billToContacts GetInvoicesInvoiceBillToContact[]
    User.
    billToCustomers GetInvoicesInvoiceBillToCustomer[]
    Business partner.
    createdBy string
    User that created the Payment term
    currencies GetInvoicesInvoiceCurrency[]
    Currency details
    invoiceLines GetInvoicesInvoiceInvoiceLine[]
    Invoice Lines under particular invoice.
    organizations GetInvoicesInvoiceOrganization[]
    Organization details
    paymentMethod string
    Payment Method
    paymentTerms GetInvoicesInvoicePaymentTerm[]
    Payment Term details
    receiptMethod string
    Receipt Method of Payment Mode
    spmInvoiceNumber string
    SPM Document Number is an functional identifier for invoice in SPM
    status string
    Document Status in SPM which depicts current state of invoice
    subscriptionNumber string
    Invoice associated subscription plan number.
    timeCreated string
    SPM Invocie creation date
    timeInvoiceDate string
    Invoice Date
    timeUpdated string
    SPM Invoice updated date
    type string
    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
    updatedBy string
    User that updated SPM Invoice
    ar_invoices str
    AR Invoice Numbers comma separated under one invoice
    bill_to_addresses Sequence[onesubsription.GetInvoicesInvoiceBillToAddress]
    Address.
    bill_to_contacts Sequence[onesubsription.GetInvoicesInvoiceBillToContact]
    User.
    bill_to_customers Sequence[onesubsription.GetInvoicesInvoiceBillToCustomer]
    Business partner.
    created_by str
    User that created the Payment term
    currencies Sequence[onesubsription.GetInvoicesInvoiceCurrency]
    Currency details
    invoice_lines Sequence[onesubsription.GetInvoicesInvoiceInvoiceLine]
    Invoice Lines under particular invoice.
    organizations Sequence[onesubsription.GetInvoicesInvoiceOrganization]
    Organization details
    payment_method str
    Payment Method
    payment_terms Sequence[onesubsription.GetInvoicesInvoicePaymentTerm]
    Payment Term details
    receipt_method str
    Receipt Method of Payment Mode
    spm_invoice_number str
    SPM Document Number is an functional identifier for invoice in SPM
    status str
    Document Status in SPM which depicts current state of invoice
    subscription_number str
    Invoice associated subscription plan number.
    time_created str
    SPM Invocie creation date
    time_invoice_date str
    Invoice Date
    time_updated str
    SPM Invoice updated date
    type str
    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
    updated_by str
    User that updated SPM Invoice
    arInvoices String
    AR Invoice Numbers comma separated under one invoice
    billToAddresses List<Property Map>
    Address.
    billToContacts List<Property Map>
    User.
    billToCustomers List<Property Map>
    Business partner.
    createdBy String
    User that created the Payment term
    currencies List<Property Map>
    Currency details
    invoiceLines List<Property Map>
    Invoice Lines under particular invoice.
    organizations List<Property Map>
    Organization details
    paymentMethod String
    Payment Method
    paymentTerms List<Property Map>
    Payment Term details
    receiptMethod String
    Receipt Method of Payment Mode
    spmInvoiceNumber String
    SPM Document Number is an functional identifier for invoice in SPM
    status String
    Document Status in SPM which depicts current state of invoice
    subscriptionNumber String
    Invoice associated subscription plan number.
    timeCreated String
    SPM Invocie creation date
    timeInvoiceDate String
    Invoice Date
    timeUpdated String
    SPM Invoice updated date
    type String
    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,
    updatedBy String
    User that updated SPM Invoice

    GetInvoicesInvoiceBillToAddress

    BillSiteUseId string
    Bill to site use Id.
    IsBillTo bool
    Identify as the customer's billing address.
    IsShipTo bool
    Identify as the customer's shipping address.
    Locations List<GetInvoicesInvoiceBillToAddressLocation>
    Address location.
    Name string
    Payment Term name
    Phone string
    Phone.
    Service2siteUseId string
    Service to site use Id.
    TcaCustAcctSiteId string
    TCA customer account site Id.
    TcaPartySiteNumber string
    Party site number.
    BillSiteUseId string
    Bill to site use Id.
    IsBillTo bool
    Identify as the customer's billing address.
    IsShipTo bool
    Identify as the customer's shipping address.
    Locations []GetInvoicesInvoiceBillToAddressLocation
    Address location.
    Name string
    Payment Term name
    Phone string
    Phone.
    Service2siteUseId string
    Service to site use Id.
    TcaCustAcctSiteId string
    TCA customer account site Id.
    TcaPartySiteNumber string
    Party site number.
    billSiteUseId String
    Bill to site use Id.
    isBillTo Boolean
    Identify as the customer's billing address.
    isShipTo Boolean
    Identify as the customer's shipping address.
    locations List<GetInvoicesInvoiceBillToAddressLocation>
    Address location.
    name String
    Payment Term name
    phone String
    Phone.
    service2siteUseId String
    Service to site use Id.
    tcaCustAcctSiteId String
    TCA customer account site Id.
    tcaPartySiteNumber String
    Party site number.
    billSiteUseId string
    Bill to site use Id.
    isBillTo boolean
    Identify as the customer's billing address.
    isShipTo boolean
    Identify as the customer's shipping address.
    locations GetInvoicesInvoiceBillToAddressLocation[]
    Address location.
    name string
    Payment Term name
    phone string
    Phone.
    service2siteUseId string
    Service to site use Id.
    tcaCustAcctSiteId string
    TCA customer account site Id.
    tcaPartySiteNumber string
    Party site number.
    bill_site_use_id str
    Bill to site use Id.
    is_bill_to bool
    Identify as the customer's billing address.
    is_ship_to bool
    Identify as the customer's shipping address.
    locations Sequence[onesubsription.GetInvoicesInvoiceBillToAddressLocation]
    Address location.
    name str
    Payment Term name
    phone str
    Phone.
    service2site_use_id str
    Service to site use Id.
    tca_cust_acct_site_id str
    TCA customer account site Id.
    tca_party_site_number str
    Party site number.
    billSiteUseId String
    Bill to site use Id.
    isBillTo Boolean
    Identify as the customer's billing address.
    isShipTo Boolean
    Identify as the customer's shipping address.
    locations List<Property Map>
    Address location.
    name String
    Payment Term name
    phone String
    Phone.
    service2siteUseId String
    Service to site use Id.
    tcaCustAcctSiteId String
    TCA customer account site Id.
    tcaPartySiteNumber String
    Party site number.

    GetInvoicesInvoiceBillToAddressLocation

    Address1 string
    Address first line.
    Address2 string
    Address second line.
    City string
    City.
    Country string
    Country.
    PostalCode string
    Postal code.
    Region string
    Region.
    TcaLocationId string
    TCA Location identifier.
    Address1 string
    Address first line.
    Address2 string
    Address second line.
    City string
    City.
    Country string
    Country.
    PostalCode string
    Postal code.
    Region string
    Region.
    TcaLocationId string
    TCA Location identifier.
    address1 String
    Address first line.
    address2 String
    Address second line.
    city String
    City.
    country String
    Country.
    postalCode String
    Postal code.
    region String
    Region.
    tcaLocationId String
    TCA Location identifier.
    address1 string
    Address first line.
    address2 string
    Address second line.
    city string
    City.
    country string
    Country.
    postalCode string
    Postal code.
    region string
    Region.
    tcaLocationId string
    TCA Location identifier.
    address1 str
    Address first line.
    address2 str
    Address second line.
    city str
    City.
    country str
    Country.
    postal_code str
    Postal code.
    region str
    Region.
    tca_location_id str
    TCA Location identifier.
    address1 String
    Address first line.
    address2 String
    Address second line.
    city String
    City.
    country String
    Country.
    postalCode String
    Postal code.
    region String
    Region.
    tcaLocationId String
    TCA Location identifier.

    GetInvoicesInvoiceBillToContact

    Email string
    Email.
    FirstName string
    First name.
    LastName string
    Last name.
    Name string
    Payment Term name
    TcaContactId string
    TCA contact ID.
    TcaCustAccntSiteId string
    TCA customer account site ID.
    TcaPartyId string
    TCA party ID.
    UserName string
    userName.
    Email string
    Email.
    FirstName string
    First name.
    LastName string
    Last name.
    Name string
    Payment Term name
    TcaContactId string
    TCA contact ID.
    TcaCustAccntSiteId string
    TCA customer account site ID.
    TcaPartyId string
    TCA party ID.
    UserName string
    userName.
    email String
    Email.
    firstName String
    First name.
    lastName String
    Last name.
    name String
    Payment Term name
    tcaContactId String
    TCA contact ID.
    tcaCustAccntSiteId String
    TCA customer account site ID.
    tcaPartyId String
    TCA party ID.
    userName String
    userName.
    email string
    Email.
    firstName string
    First name.
    lastName string
    Last name.
    name string
    Payment Term name
    tcaContactId string
    TCA contact ID.
    tcaCustAccntSiteId string
    TCA customer account site ID.
    tcaPartyId string
    TCA party ID.
    userName string
    userName.
    email str
    Email.
    first_name str
    First name.
    last_name str
    Last name.
    name str
    Payment Term name
    tca_contact_id str
    TCA contact ID.
    tca_cust_accnt_site_id str
    TCA customer account site ID.
    tca_party_id str
    TCA party ID.
    user_name str
    userName.
    email String
    Email.
    firstName String
    First name.
    lastName String
    Last name.
    name String
    Payment Term name
    tcaContactId String
    TCA contact ID.
    tcaCustAccntSiteId String
    TCA customer account site ID.
    tcaPartyId String
    TCA party ID.
    userName String
    userName.

    GetInvoicesInvoiceBillToCustomer

    CustomerChainType string
    Customer chain type.
    IsChainCustomer bool
    The business partner is chain customer or not.
    IsPublicSector bool
    The business partner is part of the public sector or not.
    Name string
    Payment Term name
    NamePhonetic string
    Phonetic name.
    TcaCustomerAccountId string
    TCA customer account ID.
    TcaCustomerAccountNumber string
    TCA customer account number.
    TcaPartyId string
    TCA party ID.
    TcaPartyNumber string
    TCA party number.
    CustomerChainType string
    Customer chain type.
    IsChainCustomer bool
    The business partner is chain customer or not.
    IsPublicSector bool
    The business partner is part of the public sector or not.
    Name string
    Payment Term name
    NamePhonetic string
    Phonetic name.
    TcaCustomerAccountId string
    TCA customer account ID.
    TcaCustomerAccountNumber string
    TCA customer account number.
    TcaPartyId string
    TCA party ID.
    TcaPartyNumber string
    TCA party number.
    customerChainType String
    Customer chain type.
    isChainCustomer Boolean
    The business partner is chain customer or not.
    isPublicSector Boolean
    The business partner is part of the public sector or not.
    name String
    Payment Term name
    namePhonetic String
    Phonetic name.
    tcaCustomerAccountId String
    TCA customer account ID.
    tcaCustomerAccountNumber String
    TCA customer account number.
    tcaPartyId String
    TCA party ID.
    tcaPartyNumber String
    TCA party number.
    customerChainType string
    Customer chain type.
    isChainCustomer boolean
    The business partner is chain customer or not.
    isPublicSector boolean
    The business partner is part of the public sector or not.
    name string
    Payment Term name
    namePhonetic string
    Phonetic name.
    tcaCustomerAccountId string
    TCA customer account ID.
    tcaCustomerAccountNumber string
    TCA customer account number.
    tcaPartyId string
    TCA party ID.
    tcaPartyNumber string
    TCA party number.
    customer_chain_type str
    Customer chain type.
    is_chain_customer bool
    The business partner is chain customer or not.
    is_public_sector bool
    The business partner is part of the public sector or not.
    name str
    Payment Term name
    name_phonetic str
    Phonetic name.
    tca_customer_account_id str
    TCA customer account ID.
    tca_customer_account_number str
    TCA customer account number.
    tca_party_id str
    TCA party ID.
    tca_party_number str
    TCA party number.
    customerChainType String
    Customer chain type.
    isChainCustomer Boolean
    The business partner is chain customer or not.
    isPublicSector Boolean
    The business partner is part of the public sector or not.
    name String
    Payment Term name
    namePhonetic String
    Phonetic name.
    tcaCustomerAccountId String
    TCA customer account ID.
    tcaCustomerAccountNumber String
    TCA customer account number.
    tcaPartyId String
    TCA party ID.
    tcaPartyNumber String
    TCA party number.

    GetInvoicesInvoiceCurrency

    IsoCode string
    Currency Code
    Name string
    Payment Term name
    StdPrecision string
    Standard Precision of the Currency
    IsoCode string
    Currency Code
    Name string
    Payment Term name
    StdPrecision string
    Standard Precision of the Currency
    isoCode String
    Currency Code
    name String
    Payment Term name
    stdPrecision String
    Standard Precision of the Currency
    isoCode string
    Currency Code
    name string
    Payment Term name
    stdPrecision string
    Standard Precision of the Currency
    iso_code str
    Currency Code
    name str
    Payment Term name
    std_precision str
    Standard Precision of the Currency
    isoCode String
    Currency Code
    name String
    Payment Term name
    stdPrecision String
    Standard Precision of the Currency

    GetInvoicesInvoiceInvoiceLine

    ArInvoiceNumber string
    AR Invoice Number for Invoice Line
    DataCenter string
    Data Center Attribute.
    Id string
    SPM Invoice Line internal identifier
    Products List<GetInvoicesInvoiceInvoiceLineProduct>
    Product description
    TimeEnd string
    Usage end time
    TimeStart string
    Usage start time
    ArInvoiceNumber string
    AR Invoice Number for Invoice Line
    DataCenter string
    Data Center Attribute.
    Id string
    SPM Invoice Line internal identifier
    Products []GetInvoicesInvoiceInvoiceLineProduct
    Product description
    TimeEnd string
    Usage end time
    TimeStart string
    Usage start time
    arInvoiceNumber String
    AR Invoice Number for Invoice Line
    dataCenter String
    Data Center Attribute.
    id String
    SPM Invoice Line internal identifier
    products List<GetInvoicesInvoiceInvoiceLineProduct>
    Product description
    timeEnd String
    Usage end time
    timeStart String
    Usage start time
    arInvoiceNumber string
    AR Invoice Number for Invoice Line
    dataCenter string
    Data Center Attribute.
    id string
    SPM Invoice Line internal identifier
    products GetInvoicesInvoiceInvoiceLineProduct[]
    Product description
    timeEnd string
    Usage end time
    timeStart string
    Usage start time
    ar_invoice_number str
    AR Invoice Number for Invoice Line
    data_center str
    Data Center Attribute.
    id str
    SPM Invoice Line internal identifier
    products Sequence[onesubsription.GetInvoicesInvoiceInvoiceLineProduct]
    Product description
    time_end str
    Usage end time
    time_start str
    Usage start time
    arInvoiceNumber String
    AR Invoice Number for Invoice Line
    dataCenter String
    Data Center Attribute.
    id String
    SPM Invoice Line internal identifier
    products List<Property Map>
    Product description
    timeEnd String
    Usage end time
    timeStart String
    Usage start time

    GetInvoicesInvoiceInvoiceLineProduct

    BillingCategory string
    Metered service billing category
    Name string
    Payment Term name
    PartNumber string
    Product part number
    ProductCategory string
    Product category
    UcmRateCardPartType string
    Rate card part type of Product
    UnitOfMeasure string
    Unit of Measure
    BillingCategory string
    Metered service billing category
    Name string
    Payment Term name
    PartNumber string
    Product part number
    ProductCategory string
    Product category
    UcmRateCardPartType string
    Rate card part type of Product
    UnitOfMeasure string
    Unit of Measure
    billingCategory String
    Metered service billing category
    name String
    Payment Term name
    partNumber String
    Product part number
    productCategory String
    Product category
    ucmRateCardPartType String
    Rate card part type of Product
    unitOfMeasure String
    Unit of Measure
    billingCategory string
    Metered service billing category
    name string
    Payment Term name
    partNumber string
    Product part number
    productCategory string
    Product category
    ucmRateCardPartType string
    Rate card part type of Product
    unitOfMeasure string
    Unit of Measure
    billing_category str
    Metered service billing category
    name str
    Payment Term name
    part_number str
    Product part number
    product_category str
    Product category
    ucm_rate_card_part_type str
    Rate card part type of Product
    unit_of_measure str
    Unit of Measure
    billingCategory String
    Metered service billing category
    name String
    Payment Term name
    partNumber String
    Product part number
    productCategory String
    Product category
    ucmRateCardPartType String
    Rate card part type of Product
    unitOfMeasure String
    Unit of Measure

    GetInvoicesInvoiceOrganization

    Name string
    Payment Term name
    Number double
    Organization ID
    Name string
    Payment Term name
    Number float64
    Organization ID
    name String
    Payment Term name
    number Double
    Organization ID
    name string
    Payment Term name
    number number
    Organization ID
    name str
    Payment Term name
    number float
    Organization ID
    name String
    Payment Term name
    number Number
    Organization ID

    GetInvoicesInvoicePaymentTerm

    CreatedBy string
    User that created the Payment term
    Description string
    Payment term Description
    IsActive bool
    Payment term active flag
    Name string
    Payment Term name
    TimeCreated string
    SPM Invocie creation date
    TimeUpdated string
    SPM Invoice updated date
    UpdatedBy string
    User that updated SPM Invoice
    Value string
    Payment Term value
    CreatedBy string
    User that created the Payment term
    Description string
    Payment term Description
    IsActive bool
    Payment term active flag
    Name string
    Payment Term name
    TimeCreated string
    SPM Invocie creation date
    TimeUpdated string
    SPM Invoice updated date
    UpdatedBy string
    User that updated SPM Invoice
    Value string
    Payment Term value
    createdBy String
    User that created the Payment term
    description String
    Payment term Description
    isActive Boolean
    Payment term active flag
    name String
    Payment Term name
    timeCreated String
    SPM Invocie creation date
    timeUpdated String
    SPM Invoice updated date
    updatedBy String
    User that updated SPM Invoice
    value String
    Payment Term value
    createdBy string
    User that created the Payment term
    description string
    Payment term Description
    isActive boolean
    Payment term active flag
    name string
    Payment Term name
    timeCreated string
    SPM Invocie creation date
    timeUpdated string
    SPM Invoice updated date
    updatedBy string
    User that updated SPM Invoice
    value string
    Payment Term value
    created_by str
    User that created the Payment term
    description str
    Payment term Description
    is_active bool
    Payment term active flag
    name str
    Payment Term name
    time_created str
    SPM Invocie creation date
    time_updated str
    SPM Invoice updated date
    updated_by str
    User that updated SPM Invoice
    value str
    Payment Term value
    createdBy String
    User that created the Payment term
    description String
    Payment term Description
    isActive Boolean
    Payment term active flag
    name String
    Payment Term name
    timeCreated String
    SPM Invocie creation date
    timeUpdated String
    SPM Invoice updated date
    updatedBy String
    User that updated SPM Invoice
    value String
    Payment Term value

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.31.0 published on Wednesday, Apr 10, 2024 by Pulumi