1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OneSubsription
  5. getInvoices
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.OneSubsription.getInvoices

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 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: testArCustomerTransaction.id,
    compartmentId: compartmentId,
    fields: invoiceFields,
    timeFrom: invoiceTimeFrom,
    timeTo: invoiceTimeTo,
});
Copy
import pulumi
import pulumi_oci as oci

test_invoices = oci.OneSubsription.get_invoices(ar_customer_transaction_id=test_ar_customer_transaction["id"],
    compartment_id=compartment_id,
    fields=invoice_fields,
    time_from=invoice_time_from,
    time_to=invoice_time_to)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/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: testArCustomerTransaction.Id,
			CompartmentId:           compartmentId,
			Fields:                  invoiceFields,
			TimeFrom:                pulumi.StringRef(invoiceTimeFrom),
			TimeTo:                  pulumi.StringRef(invoiceTimeTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
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 = testArCustomerTransaction.Id,
        CompartmentId = compartmentId,
        Fields = invoiceFields,
        TimeFrom = invoiceTimeFrom,
        TimeTo = invoiceTimeTo,
    });

});
Copy
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(testArCustomerTransaction.id())
            .compartmentId(compartmentId)
            .fields(invoiceFields)
            .timeFrom(invoiceTimeFrom)
            .timeTo(invoiceTimeTo)
            .build());

    }
}
Copy
variables:
  testInvoices:
    fn::invoke:
      function: oci:OneSubsription:getInvoices
      arguments:
        arCustomerTransactionId: ${testArCustomerTransaction.id}
        compartmentId: ${compartmentId}
        fields: ${invoiceFields}
        timeFrom: ${invoiceTimeFrom}
        timeTo: ${invoiceTimeTo}
Copy

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>
Copy
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]
Copy
func GetInvoices(ctx *Context, args *GetInvoicesArgs, opts ...InvokeOption) (*GetInvoicesResult, error)
func GetInvoicesOutput(ctx *Context, args *GetInvoicesOutputArgs, opts ...InvokeOption) GetInvoicesResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetInvoicesResult> getInvoices(GetInvoicesArgs args, InvokeOptions options)
public static Output<GetInvoicesResult> getInvoices(GetInvoicesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:OneSubsription/getInvoices:getInvoices
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ArCustomerTransactionId This property is required. string
AR Unique identifier for an invoice .
CompartmentId This property is required. 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 Changes to this property will trigger replacement. List<GetInvoicesFilter>
TimeFrom string
Initial date to filter Invoice data in SPM.
TimeTo string
Final date to filter Invoice data in SPM.
ArCustomerTransactionId This property is required. string
AR Unique identifier for an invoice .
CompartmentId This property is required. 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 Changes to this property will trigger replacement. []GetInvoicesFilter
TimeFrom string
Initial date to filter Invoice data in SPM.
TimeTo string
Final date to filter Invoice data in SPM.
arCustomerTransactionId This property is required. String
AR Unique identifier for an invoice .
compartmentId This property is required. 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 Changes to this property will trigger replacement. List<GetInvoicesFilter>
timeFrom String
Initial date to filter Invoice data in SPM.
timeTo String
Final date to filter Invoice data in SPM.
arCustomerTransactionId This property is required. string
AR Unique identifier for an invoice .
compartmentId This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. str
AR Unique identifier for an invoice .
compartment_id This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. String
AR Unique identifier for an invoice .
compartmentId This property is required. 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 Changes to this property will trigger replacement. 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 This property is required. string
Payment Term name
Values This property is required. List<string>
Regex bool
Name This property is required. string
Payment Term name
Values This property is required. []string
Regex bool
name This property is required. String
Payment Term name
values This property is required. List<String>
regex Boolean
name This property is required. string
Payment Term name
values This property is required. string[]
regex boolean
name This property is required. str
Payment Term name
values This property is required. Sequence[str]
regex bool
name This property is required. String
Payment Term name
values This property is required. List<String>
regex Boolean

GetInvoicesInvoice

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

GetInvoicesInvoiceBillToAddress

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

GetInvoicesInvoiceBillToAddressLocation

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

GetInvoicesInvoiceBillToContact

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

GetInvoicesInvoiceBillToCustomer

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

GetInvoicesInvoiceCurrency

IsoCode This property is required. string
Currency Code
Name This property is required. string
Payment Term name
StdPrecision This property is required. string
Standard Precision of the Currency
IsoCode This property is required. string
Currency Code
Name This property is required. string
Payment Term name
StdPrecision This property is required. string
Standard Precision of the Currency
isoCode This property is required. String
Currency Code
name This property is required. String
Payment Term name
stdPrecision This property is required. String
Standard Precision of the Currency
isoCode This property is required. string
Currency Code
name This property is required. string
Payment Term name
stdPrecision This property is required. string
Standard Precision of the Currency
iso_code This property is required. str
Currency Code
name This property is required. str
Payment Term name
std_precision This property is required. str
Standard Precision of the Currency
isoCode This property is required. String
Currency Code
name This property is required. String
Payment Term name
stdPrecision This property is required. String
Standard Precision of the Currency

GetInvoicesInvoiceInvoiceLine

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

GetInvoicesInvoiceInvoiceLineProduct

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

GetInvoicesInvoiceOrganization

Name This property is required. string
Payment Term name
Number This property is required. double
Organization ID
Name This property is required. string
Payment Term name
Number This property is required. float64
Organization ID
name This property is required. String
Payment Term name
number This property is required. Double
Organization ID
name This property is required. string
Payment Term name
number This property is required. number
Organization ID
name This property is required. str
Payment Term name
number This property is required. float
Organization ID
name This property is required. String
Payment Term name
number This property is required. Number
Organization ID

GetInvoicesInvoicePaymentTerm

CreatedBy This property is required. string
User that created the Payment term
Description This property is required. string
Payment term Description
IsActive This property is required. bool
Payment term active flag
Name This property is required. string
Payment Term name
TimeCreated This property is required. string
SPM Invocie creation date
TimeUpdated This property is required. string
SPM Invoice updated date
UpdatedBy This property is required. string
User that updated SPM Invoice
Value This property is required. string
Payment Term value
CreatedBy This property is required. string
User that created the Payment term
Description This property is required. string
Payment term Description
IsActive This property is required. bool
Payment term active flag
Name This property is required. string
Payment Term name
TimeCreated This property is required. string
SPM Invocie creation date
TimeUpdated This property is required. string
SPM Invoice updated date
UpdatedBy This property is required. string
User that updated SPM Invoice
Value This property is required. string
Payment Term value
createdBy This property is required. String
User that created the Payment term
description This property is required. String
Payment term Description
isActive This property is required. Boolean
Payment term active flag
name This property is required. String
Payment Term name
timeCreated This property is required. String
SPM Invocie creation date
timeUpdated This property is required. String
SPM Invoice updated date
updatedBy This property is required. String
User that updated SPM Invoice
value This property is required. String
Payment Term value
createdBy This property is required. string
User that created the Payment term
description This property is required. string
Payment term Description
isActive This property is required. boolean
Payment term active flag
name This property is required. string
Payment Term name
timeCreated This property is required. string
SPM Invocie creation date
timeUpdated This property is required. string
SPM Invoice updated date
updatedBy This property is required. string
User that updated SPM Invoice
value This property is required. string
Payment Term value
created_by This property is required. str
User that created the Payment term
description This property is required. str
Payment term Description
is_active This property is required. bool
Payment term active flag
name This property is required. str
Payment Term name
time_created This property is required. str
SPM Invocie creation date
time_updated This property is required. str
SPM Invoice updated date
updated_by This property is required. str
User that updated SPM Invoice
value This property is required. str
Payment Term value
createdBy This property is required. String
User that created the Payment term
description This property is required. String
Payment term Description
isActive This property is required. Boolean
Payment term active flag
name This property is required. String
Payment Term name
timeCreated This property is required. String
SPM Invocie creation date
timeUpdated This property is required. String
SPM Invoice updated date
updatedBy This property is required. String
User that updated SPM Invoice
value This property is required. 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.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi