1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OspGateway
  5. getInvoices
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

oci.OspGateway.getInvoices

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

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

Returns a list of invoices

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testInvoices = oci.OspGateway.getInvoices({
    compartmentId: compartmentId,
    ospHomeRegion: invoiceOspHomeRegion,
    invoiceId: testInvoice.id,
    searchText: invoiceSearchText,
    statuses: invoiceStatus,
    timeInvoiceEnd: invoiceTimeInvoiceEnd,
    timeInvoiceStart: invoiceTimeInvoiceStart,
    timePaymentEnd: invoiceTimePaymentEnd,
    timePaymentStart: invoiceTimePaymentStart,
    types: invoiceType,
});
Copy
import pulumi
import pulumi_oci as oci

test_invoices = oci.OspGateway.get_invoices(compartment_id=compartment_id,
    osp_home_region=invoice_osp_home_region,
    invoice_id=test_invoice["id"],
    search_text=invoice_search_text,
    statuses=invoice_status,
    time_invoice_end=invoice_time_invoice_end,
    time_invoice_start=invoice_time_invoice_start,
    time_payment_end=invoice_time_payment_end,
    time_payment_start=invoice_time_payment_start,
    types=invoice_type)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ospgateway"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ospgateway.GetInvoices(ctx, &ospgateway.GetInvoicesArgs{
			CompartmentId:    compartmentId,
			OspHomeRegion:    invoiceOspHomeRegion,
			InvoiceId:        pulumi.StringRef(testInvoice.Id),
			SearchText:       pulumi.StringRef(invoiceSearchText),
			Statuses:         invoiceStatus,
			TimeInvoiceEnd:   pulumi.StringRef(invoiceTimeInvoiceEnd),
			TimeInvoiceStart: pulumi.StringRef(invoiceTimeInvoiceStart),
			TimePaymentEnd:   pulumi.StringRef(invoiceTimePaymentEnd),
			TimePaymentStart: pulumi.StringRef(invoiceTimePaymentStart),
			Types:            invoiceType,
		}, 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.OspGateway.GetInvoices.Invoke(new()
    {
        CompartmentId = compartmentId,
        OspHomeRegion = invoiceOspHomeRegion,
        InvoiceId = testInvoice.Id,
        SearchText = invoiceSearchText,
        Statuses = invoiceStatus,
        TimeInvoiceEnd = invoiceTimeInvoiceEnd,
        TimeInvoiceStart = invoiceTimeInvoiceStart,
        TimePaymentEnd = invoiceTimePaymentEnd,
        TimePaymentStart = invoiceTimePaymentStart,
        Types = invoiceType,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OspGateway.OspGatewayFunctions;
import com.pulumi.oci.OspGateway.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 = OspGatewayFunctions.getInvoices(GetInvoicesArgs.builder()
            .compartmentId(compartmentId)
            .ospHomeRegion(invoiceOspHomeRegion)
            .invoiceId(testInvoice.id())
            .searchText(invoiceSearchText)
            .statuses(invoiceStatus)
            .timeInvoiceEnd(invoiceTimeInvoiceEnd)
            .timeInvoiceStart(invoiceTimeInvoiceStart)
            .timePaymentEnd(invoiceTimePaymentEnd)
            .timePaymentStart(invoiceTimePaymentStart)
            .types(invoiceType)
            .build());

    }
}
Copy
variables:
  testInvoices:
    fn::invoke:
      function: oci:OspGateway:getInvoices
      arguments:
        compartmentId: ${compartmentId}
        ospHomeRegion: ${invoiceOspHomeRegion}
        invoiceId: ${testInvoice.id}
        searchText: ${invoiceSearchText}
        statuses: ${invoiceStatus}
        timeInvoiceEnd: ${invoiceTimeInvoiceEnd}
        timeInvoiceStart: ${invoiceTimeInvoiceStart}
        timePaymentEnd: ${invoiceTimePaymentEnd}
        timePaymentStart: ${invoiceTimePaymentStart}
        types: ${invoiceType}
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(compartment_id: Optional[str] = None,
                 filters: Optional[Sequence[_ospgateway.GetInvoicesFilter]] = None,
                 invoice_id: Optional[str] = None,
                 osp_home_region: Optional[str] = None,
                 search_text: Optional[str] = None,
                 statuses: Optional[Sequence[str]] = None,
                 time_invoice_end: Optional[str] = None,
                 time_invoice_start: Optional[str] = None,
                 time_payment_end: Optional[str] = None,
                 time_payment_start: Optional[str] = None,
                 types: Optional[Sequence[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> GetInvoicesResult
def get_invoices_output(compartment_id: Optional[pulumi.Input[str]] = None,
                 filters: Optional[pulumi.Input[Sequence[pulumi.Input[_ospgateway.GetInvoicesFilterArgs]]]] = None,
                 invoice_id: Optional[pulumi.Input[str]] = None,
                 osp_home_region: Optional[pulumi.Input[str]] = None,
                 search_text: Optional[pulumi.Input[str]] = None,
                 statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                 time_invoice_end: Optional[pulumi.Input[str]] = None,
                 time_invoice_start: Optional[pulumi.Input[str]] = None,
                 time_payment_end: Optional[pulumi.Input[str]] = None,
                 time_payment_start: Optional[pulumi.Input[str]] = None,
                 types: Optional[pulumi.Input[Sequence[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:OspGateway/getInvoices:getInvoices
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The OCID of the compartment.
OspHomeRegion This property is required. string
The home region's public name of the logged in user.
Filters Changes to this property will trigger replacement. List<GetInvoicesFilter>
InvoiceId string
The invoice query param (not unique).
SearchText string
A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
Statuses List<string>
A filter to only return resources that match one of the status elements.
TimeInvoiceEnd string
description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
TimeInvoiceStart string
description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
TimePaymentEnd string
description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
TimePaymentStart string
description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
Types List<string>
A filter to only return resources that match the given type exactly.
CompartmentId This property is required. string
The OCID of the compartment.
OspHomeRegion This property is required. string
The home region's public name of the logged in user.
Filters Changes to this property will trigger replacement. []GetInvoicesFilter
InvoiceId string
The invoice query param (not unique).
SearchText string
A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
Statuses []string
A filter to only return resources that match one of the status elements.
TimeInvoiceEnd string
description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
TimeInvoiceStart string
description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
TimePaymentEnd string
description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
TimePaymentStart string
description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
Types []string
A filter to only return resources that match the given type exactly.
compartmentId This property is required. String
The OCID of the compartment.
ospHomeRegion This property is required. String
The home region's public name of the logged in user.
filters Changes to this property will trigger replacement. List<GetInvoicesFilter>
invoiceId String
The invoice query param (not unique).
searchText String
A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
statuses List<String>
A filter to only return resources that match one of the status elements.
timeInvoiceEnd String
description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
timeInvoiceStart String
description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
timePaymentEnd String
description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
timePaymentStart String
description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
types List<String>
A filter to only return resources that match the given type exactly.
compartmentId This property is required. string
The OCID of the compartment.
ospHomeRegion This property is required. string
The home region's public name of the logged in user.
filters Changes to this property will trigger replacement. GetInvoicesFilter[]
invoiceId string
The invoice query param (not unique).
searchText string
A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
statuses string[]
A filter to only return resources that match one of the status elements.
timeInvoiceEnd string
description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
timeInvoiceStart string
description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
timePaymentEnd string
description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
timePaymentStart string
description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
types string[]
A filter to only return resources that match the given type exactly.
compartment_id This property is required. str
The OCID of the compartment.
osp_home_region This property is required. str
The home region's public name of the logged in user.
filters Changes to this property will trigger replacement. Sequence[ospgateway.GetInvoicesFilter]
invoice_id str
The invoice query param (not unique).
search_text str
A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
statuses Sequence[str]
A filter to only return resources that match one of the status elements.
time_invoice_end str
description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
time_invoice_start str
description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
time_payment_end str
description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
time_payment_start str
description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
types Sequence[str]
A filter to only return resources that match the given type exactly.
compartmentId This property is required. String
The OCID of the compartment.
ospHomeRegion This property is required. String
The home region's public name of the logged in user.
filters Changes to this property will trigger replacement. List<Property Map>
invoiceId String
The invoice query param (not unique).
searchText String
A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
statuses List<String>
A filter to only return resources that match one of the status elements.
timeInvoiceEnd String
description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
timeInvoiceStart String
description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
timePaymentEnd String
description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
timePaymentStart String
description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
types List<String>
A filter to only return resources that match the given type exactly.

getInvoices Result

The following output properties are available:

CompartmentId string
Id string
The provider-assigned unique ID for this managed resource.
InvoiceCollections List<GetInvoicesInvoiceCollection>
The list of invoice_collection.
OspHomeRegion string
Filters List<GetInvoicesFilter>
InvoiceId string
Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
SearchText string
Statuses List<string>
TimeInvoiceEnd string
TimeInvoiceStart string
TimePaymentEnd string
TimePaymentStart string
Types List<string>
CompartmentId string
Id string
The provider-assigned unique ID for this managed resource.
InvoiceCollections []GetInvoicesInvoiceCollection
The list of invoice_collection.
OspHomeRegion string
Filters []GetInvoicesFilter
InvoiceId string
Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
SearchText string
Statuses []string
TimeInvoiceEnd string
TimeInvoiceStart string
TimePaymentEnd string
TimePaymentStart string
Types []string
compartmentId String
id String
The provider-assigned unique ID for this managed resource.
invoiceCollections List<GetInvoicesInvoiceCollection>
The list of invoice_collection.
ospHomeRegion String
filters List<GetInvoicesFilter>
invoiceId String
Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
searchText String
statuses List<String>
timeInvoiceEnd String
timeInvoiceStart String
timePaymentEnd String
timePaymentStart String
types List<String>
compartmentId string
id string
The provider-assigned unique ID for this managed resource.
invoiceCollections GetInvoicesInvoiceCollection[]
The list of invoice_collection.
ospHomeRegion string
filters GetInvoicesFilter[]
invoiceId string
Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
searchText string
statuses string[]
timeInvoiceEnd string
timeInvoiceStart string
timePaymentEnd string
timePaymentStart string
types string[]
compartment_id str
id str
The provider-assigned unique ID for this managed resource.
invoice_collections Sequence[ospgateway.GetInvoicesInvoiceCollection]
The list of invoice_collection.
osp_home_region str
filters Sequence[ospgateway.GetInvoicesFilter]
invoice_id str
Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
search_text str
statuses Sequence[str]
time_invoice_end str
time_invoice_start str
time_payment_end str
time_payment_start str
types Sequence[str]
compartmentId String
id String
The provider-assigned unique ID for this managed resource.
invoiceCollections List<Property Map>
The list of invoice_collection.
ospHomeRegion String
filters List<Property Map>
invoiceId String
Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
searchText String
statuses List<String>
timeInvoiceEnd String
timeInvoiceStart String
timePaymentEnd String
timePaymentStart String
types List<String>

Supporting Types

GetInvoicesFilter

Name This property is required. string
Name of the currency
Values This property is required. List<string>
Regex bool
Name This property is required. string
Name of the currency
Values This property is required. []string
Regex bool
name This property is required. String
Name of the currency
values This property is required. List<String>
regex Boolean
name This property is required. string
Name of the currency
values This property is required. string[]
regex boolean
name This property is required. str
Name of the currency
values This property is required. Sequence[str]
regex bool
name This property is required. String
Name of the currency
values This property is required. List<String>
regex Boolean

GetInvoicesInvoiceCollection

Items This property is required. []GetInvoicesInvoiceCollectionItem
items This property is required. GetInvoicesInvoiceCollectionItem[]
items This property is required. List<Property Map>

GetInvoicesInvoiceCollectionItem

BillToAddresses This property is required. List<GetInvoicesInvoiceCollectionItemBillToAddress>
Address details model
Currencies This property is required. List<GetInvoicesInvoiceCollectionItemCurrency>
Currency details model
InternalInvoiceId This property is required. string
Transaction identifier
InvoiceAmount This property is required. double
Total amount of invoice
InvoiceAmountAdjusted This property is required. double
Invoice amount adjust
InvoiceAmountApplied This property is required. double
Invoice amount applied
InvoiceAmountCredited This property is required. double
Invoice amount credit
InvoiceAmountDue This property is required. double
Balance of invoice
InvoiceAmountInDispute This property is required. double
InvoiceId This property is required. string
The invoice query param (not unique).
InvoiceNumber This property is required. string
Invoice external reference
InvoicePoNumber This property is required. string
Invoice PO number
InvoiceRefNumber This property is required. string
Invoice reference number
InvoiceStatus This property is required. string
Invoice status
InvoiceType This property is required. string
Type of invoice
IsCreditCardPayable This property is required. bool
Is credit card payment eligible
IsDisplayDownloadPdf This property is required. bool
Is pdf download access allowed
IsDisplayViewPdf This property is required. bool
IsPaid This property is required. bool
IsPayable This property is required. bool
Whether invoice can be payed
IsPaymentFailed This property is required. bool
IsPdfEmailAvailable This property is required. bool
Is emailing pdf allowed
LastPaymentDetails This property is required. List<GetInvoicesInvoiceCollectionItemLastPaymentDetail>
Payment related details
PartyName This property is required. string
PaymentTerms This property is required. string
Payment terms
PreferredEmail This property is required. string
Preferred Email on the invoice
SubscriptionIds This property is required. List<string>
List of subscription identifiers
Tax This property is required. double
Tax of invoice amount
TimeInvoice This property is required. string
Date of invoice
TimeInvoiceDue This property is required. string
Due date of invoice
BillToAddresses This property is required. []GetInvoicesInvoiceCollectionItemBillToAddress
Address details model
Currencies This property is required. []GetInvoicesInvoiceCollectionItemCurrency
Currency details model
InternalInvoiceId This property is required. string
Transaction identifier
InvoiceAmount This property is required. float64
Total amount of invoice
InvoiceAmountAdjusted This property is required. float64
Invoice amount adjust
InvoiceAmountApplied This property is required. float64
Invoice amount applied
InvoiceAmountCredited This property is required. float64
Invoice amount credit
InvoiceAmountDue This property is required. float64
Balance of invoice
InvoiceAmountInDispute This property is required. float64
InvoiceId This property is required. string
The invoice query param (not unique).
InvoiceNumber This property is required. string
Invoice external reference
InvoicePoNumber This property is required. string
Invoice PO number
InvoiceRefNumber This property is required. string
Invoice reference number
InvoiceStatus This property is required. string
Invoice status
InvoiceType This property is required. string
Type of invoice
IsCreditCardPayable This property is required. bool
Is credit card payment eligible
IsDisplayDownloadPdf This property is required. bool
Is pdf download access allowed
IsDisplayViewPdf This property is required. bool
IsPaid This property is required. bool
IsPayable This property is required. bool
Whether invoice can be payed
IsPaymentFailed This property is required. bool
IsPdfEmailAvailable This property is required. bool
Is emailing pdf allowed
LastPaymentDetails This property is required. []GetInvoicesInvoiceCollectionItemLastPaymentDetail
Payment related details
PartyName This property is required. string
PaymentTerms This property is required. string
Payment terms
PreferredEmail This property is required. string
Preferred Email on the invoice
SubscriptionIds This property is required. []string
List of subscription identifiers
Tax This property is required. float64
Tax of invoice amount
TimeInvoice This property is required. string
Date of invoice
TimeInvoiceDue This property is required. string
Due date of invoice
billToAddresses This property is required. List<GetInvoicesInvoiceCollectionItemBillToAddress>
Address details model
currencies This property is required. List<GetInvoicesInvoiceCollectionItemCurrency>
Currency details model
internalInvoiceId This property is required. String
Transaction identifier
invoiceAmount This property is required. Double
Total amount of invoice
invoiceAmountAdjusted This property is required. Double
Invoice amount adjust
invoiceAmountApplied This property is required. Double
Invoice amount applied
invoiceAmountCredited This property is required. Double
Invoice amount credit
invoiceAmountDue This property is required. Double
Balance of invoice
invoiceAmountInDispute This property is required. Double
invoiceId This property is required. String
The invoice query param (not unique).
invoiceNumber This property is required. String
Invoice external reference
invoicePoNumber This property is required. String
Invoice PO number
invoiceRefNumber This property is required. String
Invoice reference number
invoiceStatus This property is required. String
Invoice status
invoiceType This property is required. String
Type of invoice
isCreditCardPayable This property is required. Boolean
Is credit card payment eligible
isDisplayDownloadPdf This property is required. Boolean
Is pdf download access allowed
isDisplayViewPdf This property is required. Boolean
isPaid This property is required. Boolean
isPayable This property is required. Boolean
Whether invoice can be payed
isPaymentFailed This property is required. Boolean
isPdfEmailAvailable This property is required. Boolean
Is emailing pdf allowed
lastPaymentDetails This property is required. List<GetInvoicesInvoiceCollectionItemLastPaymentDetail>
Payment related details
partyName This property is required. String
paymentTerms This property is required. String
Payment terms
preferredEmail This property is required. String
Preferred Email on the invoice
subscriptionIds This property is required. List<String>
List of subscription identifiers
tax This property is required. Double
Tax of invoice amount
timeInvoice This property is required. String
Date of invoice
timeInvoiceDue This property is required. String
Due date of invoice
billToAddresses This property is required. GetInvoicesInvoiceCollectionItemBillToAddress[]
Address details model
currencies This property is required. GetInvoicesInvoiceCollectionItemCurrency[]
Currency details model
internalInvoiceId This property is required. string
Transaction identifier
invoiceAmount This property is required. number
Total amount of invoice
invoiceAmountAdjusted This property is required. number
Invoice amount adjust
invoiceAmountApplied This property is required. number
Invoice amount applied
invoiceAmountCredited This property is required. number
Invoice amount credit
invoiceAmountDue This property is required. number
Balance of invoice
invoiceAmountInDispute This property is required. number
invoiceId This property is required. string
The invoice query param (not unique).
invoiceNumber This property is required. string
Invoice external reference
invoicePoNumber This property is required. string
Invoice PO number
invoiceRefNumber This property is required. string
Invoice reference number
invoiceStatus This property is required. string
Invoice status
invoiceType This property is required. string
Type of invoice
isCreditCardPayable This property is required. boolean
Is credit card payment eligible
isDisplayDownloadPdf This property is required. boolean
Is pdf download access allowed
isDisplayViewPdf This property is required. boolean
isPaid This property is required. boolean
isPayable This property is required. boolean
Whether invoice can be payed
isPaymentFailed This property is required. boolean
isPdfEmailAvailable This property is required. boolean
Is emailing pdf allowed
lastPaymentDetails This property is required. GetInvoicesInvoiceCollectionItemLastPaymentDetail[]
Payment related details
partyName This property is required. string
paymentTerms This property is required. string
Payment terms
preferredEmail This property is required. string
Preferred Email on the invoice
subscriptionIds This property is required. string[]
List of subscription identifiers
tax This property is required. number
Tax of invoice amount
timeInvoice This property is required. string
Date of invoice
timeInvoiceDue This property is required. string
Due date of invoice
bill_to_addresses This property is required. Sequence[ospgateway.GetInvoicesInvoiceCollectionItemBillToAddress]
Address details model
currencies This property is required. Sequence[ospgateway.GetInvoicesInvoiceCollectionItemCurrency]
Currency details model
internal_invoice_id This property is required. str
Transaction identifier
invoice_amount This property is required. float
Total amount of invoice
invoice_amount_adjusted This property is required. float
Invoice amount adjust
invoice_amount_applied This property is required. float
Invoice amount applied
invoice_amount_credited This property is required. float
Invoice amount credit
invoice_amount_due This property is required. float
Balance of invoice
invoice_amount_in_dispute This property is required. float
invoice_id This property is required. str
The invoice query param (not unique).
invoice_number This property is required. str
Invoice external reference
invoice_po_number This property is required. str
Invoice PO number
invoice_ref_number This property is required. str
Invoice reference number
invoice_status This property is required. str
Invoice status
invoice_type This property is required. str
Type of invoice
is_credit_card_payable This property is required. bool
Is credit card payment eligible
is_display_download_pdf This property is required. bool
Is pdf download access allowed
is_display_view_pdf This property is required. bool
is_paid This property is required. bool
is_payable This property is required. bool
Whether invoice can be payed
is_payment_failed This property is required. bool
is_pdf_email_available This property is required. bool
Is emailing pdf allowed
last_payment_details This property is required. Sequence[ospgateway.GetInvoicesInvoiceCollectionItemLastPaymentDetail]
Payment related details
party_name This property is required. str
payment_terms This property is required. str
Payment terms
preferred_email This property is required. str
Preferred Email on the invoice
subscription_ids This property is required. Sequence[str]
List of subscription identifiers
tax This property is required. float
Tax of invoice amount
time_invoice This property is required. str
Date of invoice
time_invoice_due This property is required. str
Due date of invoice
billToAddresses This property is required. List<Property Map>
Address details model
currencies This property is required. List<Property Map>
Currency details model
internalInvoiceId This property is required. String
Transaction identifier
invoiceAmount This property is required. Number
Total amount of invoice
invoiceAmountAdjusted This property is required. Number
Invoice amount adjust
invoiceAmountApplied This property is required. Number
Invoice amount applied
invoiceAmountCredited This property is required. Number
Invoice amount credit
invoiceAmountDue This property is required. Number
Balance of invoice
invoiceAmountInDispute This property is required. Number
invoiceId This property is required. String
The invoice query param (not unique).
invoiceNumber This property is required. String
Invoice external reference
invoicePoNumber This property is required. String
Invoice PO number
invoiceRefNumber This property is required. String
Invoice reference number
invoiceStatus This property is required. String
Invoice status
invoiceType This property is required. String
Type of invoice
isCreditCardPayable This property is required. Boolean
Is credit card payment eligible
isDisplayDownloadPdf This property is required. Boolean
Is pdf download access allowed
isDisplayViewPdf This property is required. Boolean
isPaid This property is required. Boolean
isPayable This property is required. Boolean
Whether invoice can be payed
isPaymentFailed This property is required. Boolean
isPdfEmailAvailable This property is required. Boolean
Is emailing pdf allowed
lastPaymentDetails This property is required. List<Property Map>
Payment related details
partyName This property is required. String
paymentTerms This property is required. String
Payment terms
preferredEmail This property is required. String
Preferred Email on the invoice
subscriptionIds This property is required. List<String>
List of subscription identifiers
tax This property is required. Number
Tax of invoice amount
timeInvoice This property is required. String
Date of invoice
timeInvoiceDue This property is required. String
Due date of invoice

GetInvoicesInvoiceCollectionItemBillToAddress

AddressLine1 This property is required. string
Address line 1
AddressLine2 This property is required. string
Address line 2
AddressLine3 This property is required. string
Address line 3
AddressLine4 This property is required. string
Address line 4
City This property is required. string
Name of the city
CompanyName This property is required. string
Name of the customer company
ContactName This property is required. string
Name of the contact person
Countries This property is required. List<GetInvoicesInvoiceCollectionItemBillToAddressCountry>
Country details model
County This property is required. string
County name
PostalCode This property is required. string
ZIP no
Province This property is required. string
Name of the province
State This property is required. string
Name of the state
StreetName This property is required. string
Street name
StreetNumber This property is required. string
House no
AddressLine1 This property is required. string
Address line 1
AddressLine2 This property is required. string
Address line 2
AddressLine3 This property is required. string
Address line 3
AddressLine4 This property is required. string
Address line 4
City This property is required. string
Name of the city
CompanyName This property is required. string
Name of the customer company
ContactName This property is required. string
Name of the contact person
Countries This property is required. []GetInvoicesInvoiceCollectionItemBillToAddressCountry
Country details model
County This property is required. string
County name
PostalCode This property is required. string
ZIP no
Province This property is required. string
Name of the province
State This property is required. string
Name of the state
StreetName This property is required. string
Street name
StreetNumber This property is required. string
House no
addressLine1 This property is required. String
Address line 1
addressLine2 This property is required. String
Address line 2
addressLine3 This property is required. String
Address line 3
addressLine4 This property is required. String
Address line 4
city This property is required. String
Name of the city
companyName This property is required. String
Name of the customer company
contactName This property is required. String
Name of the contact person
countries This property is required. List<GetInvoicesInvoiceCollectionItemBillToAddressCountry>
Country details model
county This property is required. String
County name
postalCode This property is required. String
ZIP no
province This property is required. String
Name of the province
state This property is required. String
Name of the state
streetName This property is required. String
Street name
streetNumber This property is required. String
House no
addressLine1 This property is required. string
Address line 1
addressLine2 This property is required. string
Address line 2
addressLine3 This property is required. string
Address line 3
addressLine4 This property is required. string
Address line 4
city This property is required. string
Name of the city
companyName This property is required. string
Name of the customer company
contactName This property is required. string
Name of the contact person
countries This property is required. GetInvoicesInvoiceCollectionItemBillToAddressCountry[]
Country details model
county This property is required. string
County name
postalCode This property is required. string
ZIP no
province This property is required. string
Name of the province
state This property is required. string
Name of the state
streetName This property is required. string
Street name
streetNumber This property is required. string
House no
address_line1 This property is required. str
Address line 1
address_line2 This property is required. str
Address line 2
address_line3 This property is required. str
Address line 3
address_line4 This property is required. str
Address line 4
city This property is required. str
Name of the city
company_name This property is required. str
Name of the customer company
contact_name This property is required. str
Name of the contact person
countries This property is required. Sequence[ospgateway.GetInvoicesInvoiceCollectionItemBillToAddressCountry]
Country details model
county This property is required. str
County name
postal_code This property is required. str
ZIP no
province This property is required. str
Name of the province
state This property is required. str
Name of the state
street_name This property is required. str
Street name
street_number This property is required. str
House no
addressLine1 This property is required. String
Address line 1
addressLine2 This property is required. String
Address line 2
addressLine3 This property is required. String
Address line 3
addressLine4 This property is required. String
Address line 4
city This property is required. String
Name of the city
companyName This property is required. String
Name of the customer company
contactName This property is required. String
Name of the contact person
countries This property is required. List<Property Map>
Country details model
county This property is required. String
County name
postalCode This property is required. String
ZIP no
province This property is required. String
Name of the province
state This property is required. String
Name of the state
streetName This property is required. String
Street name
streetNumber This property is required. String
House no

GetInvoicesInvoiceCollectionItemBillToAddressCountry

Ascii3countryCode This property is required. string
Country code in ISO-3166-1 3-letter format
CountryCode This property is required. string
Country code in ISO-3166-1 2-letter format
CountryId This property is required. double
Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
CountryName This property is required. string
Name of the country
LanguageId This property is required. double
Language identifier
Ascii3countryCode This property is required. string
Country code in ISO-3166-1 3-letter format
CountryCode This property is required. string
Country code in ISO-3166-1 2-letter format
CountryId This property is required. float64
Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
CountryName This property is required. string
Name of the country
LanguageId This property is required. float64
Language identifier
ascii3countryCode This property is required. String
Country code in ISO-3166-1 3-letter format
countryCode This property is required. String
Country code in ISO-3166-1 2-letter format
countryId This property is required. Double
Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
countryName This property is required. String
Name of the country
languageId This property is required. Double
Language identifier
ascii3countryCode This property is required. string
Country code in ISO-3166-1 3-letter format
countryCode This property is required. string
Country code in ISO-3166-1 2-letter format
countryId This property is required. number
Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
countryName This property is required. string
Name of the country
languageId This property is required. number
Language identifier
ascii3country_code This property is required. str
Country code in ISO-3166-1 3-letter format
country_code This property is required. str
Country code in ISO-3166-1 2-letter format
country_id This property is required. float
Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
country_name This property is required. str
Name of the country
language_id This property is required. float
Language identifier
ascii3countryCode This property is required. String
Country code in ISO-3166-1 3-letter format
countryCode This property is required. String
Country code in ISO-3166-1 2-letter format
countryId This property is required. Number
Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
countryName This property is required. String
Name of the country
languageId This property is required. Number
Language identifier

GetInvoicesInvoiceCollectionItemCurrency

CurrencyCode This property is required. string
Currency code
CurrencySymbol This property is required. string
Currency symbol
Name This property is required. string
Name of the currency
RoundDecimalPoint This property is required. double
Round decimal point
UsdConversion This property is required. double
USD conversion rate of the currency
CurrencyCode This property is required. string
Currency code
CurrencySymbol This property is required. string
Currency symbol
Name This property is required. string
Name of the currency
RoundDecimalPoint This property is required. float64
Round decimal point
UsdConversion This property is required. float64
USD conversion rate of the currency
currencyCode This property is required. String
Currency code
currencySymbol This property is required. String
Currency symbol
name This property is required. String
Name of the currency
roundDecimalPoint This property is required. Double
Round decimal point
usdConversion This property is required. Double
USD conversion rate of the currency
currencyCode This property is required. string
Currency code
currencySymbol This property is required. string
Currency symbol
name This property is required. string
Name of the currency
roundDecimalPoint This property is required. number
Round decimal point
usdConversion This property is required. number
USD conversion rate of the currency
currency_code This property is required. str
Currency code
currency_symbol This property is required. str
Currency symbol
name This property is required. str
Name of the currency
round_decimal_point This property is required. float
Round decimal point
usd_conversion This property is required. float
USD conversion rate of the currency
currencyCode This property is required. String
Currency code
currencySymbol This property is required. String
Currency symbol
name This property is required. String
Name of the currency
roundDecimalPoint This property is required. Number
Round decimal point
usdConversion This property is required. Number
USD conversion rate of the currency

GetInvoicesInvoiceCollectionItemLastPaymentDetail

AccountNumber This property is required. string
Account number of the card owner
AmountPaid This property is required. double
Amount that paid
CardType This property is required. string
Echeck card type
CreditCardType This property is required. string
Credit card type
EcheckRouting This property is required. string
Last four routing digits of the card
LastDigits This property is required. string
Last four digits of the card
NameOnCard This property is required. string
Name on the credit card
PaidBy This property is required. string
example
PaymentMethod This property is required. string
Payment method
PaypalId This property is required. string
The id (email address) of the paypal payment
PaypalReference This property is required. string
paypal payment reference
RoutingNumber This property is required. string
Routing number of the echeck card
TimeExpiration This property is required. string
Expired date of the credit card
TimePaidOn This property is required. string
Paid the invoice on this day
AccountNumber This property is required. string
Account number of the card owner
AmountPaid This property is required. float64
Amount that paid
CardType This property is required. string
Echeck card type
CreditCardType This property is required. string
Credit card type
EcheckRouting This property is required. string
Last four routing digits of the card
LastDigits This property is required. string
Last four digits of the card
NameOnCard This property is required. string
Name on the credit card
PaidBy This property is required. string
example
PaymentMethod This property is required. string
Payment method
PaypalId This property is required. string
The id (email address) of the paypal payment
PaypalReference This property is required. string
paypal payment reference
RoutingNumber This property is required. string
Routing number of the echeck card
TimeExpiration This property is required. string
Expired date of the credit card
TimePaidOn This property is required. string
Paid the invoice on this day
accountNumber This property is required. String
Account number of the card owner
amountPaid This property is required. Double
Amount that paid
cardType This property is required. String
Echeck card type
creditCardType This property is required. String
Credit card type
echeckRouting This property is required. String
Last four routing digits of the card
lastDigits This property is required. String
Last four digits of the card
nameOnCard This property is required. String
Name on the credit card
paidBy This property is required. String
example
paymentMethod This property is required. String
Payment method
paypalId This property is required. String
The id (email address) of the paypal payment
paypalReference This property is required. String
paypal payment reference
routingNumber This property is required. String
Routing number of the echeck card
timeExpiration This property is required. String
Expired date of the credit card
timePaidOn This property is required. String
Paid the invoice on this day
accountNumber This property is required. string
Account number of the card owner
amountPaid This property is required. number
Amount that paid
cardType This property is required. string
Echeck card type
creditCardType This property is required. string
Credit card type
echeckRouting This property is required. string
Last four routing digits of the card
lastDigits This property is required. string
Last four digits of the card
nameOnCard This property is required. string
Name on the credit card
paidBy This property is required. string
example
paymentMethod This property is required. string
Payment method
paypalId This property is required. string
The id (email address) of the paypal payment
paypalReference This property is required. string
paypal payment reference
routingNumber This property is required. string
Routing number of the echeck card
timeExpiration This property is required. string
Expired date of the credit card
timePaidOn This property is required. string
Paid the invoice on this day
account_number This property is required. str
Account number of the card owner
amount_paid This property is required. float
Amount that paid
card_type This property is required. str
Echeck card type
credit_card_type This property is required. str
Credit card type
echeck_routing This property is required. str
Last four routing digits of the card
last_digits This property is required. str
Last four digits of the card
name_on_card This property is required. str
Name on the credit card
This property is required. str
example
payment_method This property is required. str
Payment method
paypal_id This property is required. str
The id (email address) of the paypal payment
paypal_reference This property is required. str
paypal payment reference
routing_number This property is required. str
Routing number of the echeck card
time_expiration This property is required. str
Expired date of the credit card
time_paid_on This property is required. str
Paid the invoice on this day
accountNumber This property is required. String
Account number of the card owner
amountPaid This property is required. Number
Amount that paid
cardType This property is required. String
Echeck card type
creditCardType This property is required. String
Credit card type
echeckRouting This property is required. String
Last four routing digits of the card
lastDigits This property is required. String
Last four digits of the card
nameOnCard This property is required. String
Name on the credit card
paidBy This property is required. String
example
paymentMethod This property is required. String
Payment method
paypalId This property is required. String
The id (email address) of the paypal payment
paypalReference This property is required. String
paypal payment reference
routingNumber This property is required. String
Routing number of the echeck card
timeExpiration This property is required. String
Expired date of the credit card
timePaidOn This property is required. String
Paid the invoice on this day

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.32.0 published on Thursday, Apr 24, 2025 by Pulumi