Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.OspGateway.getInvoices
Explore with Pulumi AI
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,
});
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)
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
	})
}
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,
    });
});
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());
    }
}
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}
Using getInvoices
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInvoices(args: GetInvoicesArgs, opts?: InvokeOptions): Promise<GetInvoicesResult>
function getInvoicesOutput(args: GetInvoicesOutputArgs, opts?: InvokeOptions): Output<GetInvoicesResult>def get_invoices(compartment_id: Optional[str] = None,
                 filters: Optional[Sequence[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[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]func GetInvoices(ctx *Context, args *GetInvoicesArgs, opts ...InvokeOption) (*GetInvoicesResult, error)
func GetInvoicesOutput(ctx *Context, args *GetInvoicesOutputArgs, opts ...InvokeOption) GetInvoicesResultOutput> Note: This function is named GetInvoices in the Go SDK.
public static class GetInvoices 
{
    public static Task<GetInvoicesResult> InvokeAsync(GetInvoicesArgs args, InvokeOptions? opts = null)
    public static Output<GetInvoicesResult> Invoke(GetInvoicesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInvoicesResult> getInvoices(GetInvoicesArgs args, InvokeOptions options)
public static Output<GetInvoicesResult> getInvoices(GetInvoicesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:OspGateway/getInvoices:getInvoices
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment.
- OspHome stringRegion 
- The home region's public name of the logged in user.
- Filters
List<GetInvoices Filter> 
- 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.
- TimeInvoice stringEnd 
- description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- TimeInvoice stringStart 
- description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- TimePayment stringEnd 
- description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- TimePayment stringStart 
- 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 string
- The OCID of the compartment.
- OspHome stringRegion 
- The home region's public name of the logged in user.
- Filters
[]GetInvoices Filter 
- 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.
- TimeInvoice stringEnd 
- description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- TimeInvoice stringStart 
- description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- TimePayment stringEnd 
- description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- TimePayment stringStart 
- 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 String
- The OCID of the compartment.
- ospHome StringRegion 
- The home region's public name of the logged in user.
- filters
List<GetInvoices Filter> 
- 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.
- timeInvoice StringEnd 
- description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- timeInvoice StringStart 
- description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- timePayment StringEnd 
- description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- timePayment StringStart 
- 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 string
- The OCID of the compartment.
- ospHome stringRegion 
- The home region's public name of the logged in user.
- filters
GetInvoices Filter[] 
- 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.
- timeInvoice stringEnd 
- description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- timeInvoice stringStart 
- description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- timePayment stringEnd 
- description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- timePayment stringStart 
- 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 str
- The OCID of the compartment.
- osp_home_ strregion 
- The home region's public name of the logged in user.
- filters
Sequence[GetInvoices Filter] 
- 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_ strend 
- description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- time_invoice_ strstart 
- description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- time_payment_ strend 
- description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- time_payment_ strstart 
- 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 String
- The OCID of the compartment.
- ospHome StringRegion 
- The home region's public name of the logged in user.
- filters 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.
- timeInvoice StringEnd 
- description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- timeInvoice StringStart 
- description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- timePayment StringEnd 
- description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- timePayment StringStart 
- 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<GetInvoices Invoice Collection> 
- The list of invoice_collection.
- OspHome stringRegion 
- Filters
List<GetInvoices Filter> 
- InvoiceId string
- Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- SearchText string
- Statuses List<string>
- TimeInvoice stringEnd 
- TimeInvoice stringStart 
- TimePayment stringEnd 
- TimePayment stringStart 
- Types List<string>
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- InvoiceCollections []GetInvoices Invoice Collection 
- The list of invoice_collection.
- OspHome stringRegion 
- Filters
[]GetInvoices Filter 
- InvoiceId string
- Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- SearchText string
- Statuses []string
- TimeInvoice stringEnd 
- TimeInvoice stringStart 
- TimePayment stringEnd 
- TimePayment stringStart 
- Types []string
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- invoiceCollections List<GetInvoices Invoice Collection> 
- The list of invoice_collection.
- ospHome StringRegion 
- filters
List<GetInvoices Filter> 
- invoiceId String
- Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- searchText String
- statuses List<String>
- timeInvoice StringEnd 
- timeInvoice StringStart 
- timePayment StringEnd 
- timePayment StringStart 
- types List<String>
- compartmentId string
- id string
- The provider-assigned unique ID for this managed resource.
- invoiceCollections GetInvoices Invoice Collection[] 
- The list of invoice_collection.
- ospHome stringRegion 
- filters
GetInvoices Filter[] 
- invoiceId string
- Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- searchText string
- statuses string[]
- timeInvoice stringEnd 
- timeInvoice stringStart 
- timePayment stringEnd 
- timePayment stringStart 
- types string[]
- compartment_id str
- id str
- The provider-assigned unique ID for this managed resource.
- invoice_collections Sequence[GetInvoices Invoice Collection] 
- The list of invoice_collection.
- osp_home_ strregion 
- filters
Sequence[GetInvoices Filter] 
- 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_ strend 
- time_invoice_ strstart 
- time_payment_ strend 
- time_payment_ strstart 
- 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.
- ospHome StringRegion 
- 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>
- timeInvoice StringEnd 
- timeInvoice StringStart 
- timePayment StringEnd 
- timePayment StringStart 
- types List<String>
Supporting Types
GetInvoicesFilter  
GetInvoicesInvoiceCollection   
GetInvoicesInvoiceCollectionItem    
- BillTo List<GetAddresses Invoices Invoice Collection Item Bill To Address> 
- Address details model
- Currencies
List<GetInvoices Invoice Collection Item Currency> 
- Currency details model
- InternalInvoice stringId 
- Transaction identifier
- InvoiceAmount double
- Total amount of invoice
- InvoiceAmount doubleAdjusted 
- Invoice amount adjust
- InvoiceAmount doubleApplied 
- Invoice amount applied
- InvoiceAmount doubleCredited 
- Invoice amount credit
- InvoiceAmount doubleDue 
- Balance of invoice
- InvoiceAmount doubleIn Dispute 
- InvoiceId string
- The invoice query param (not unique).
- InvoiceNumber string
- Invoice external reference
- InvoicePo stringNumber 
- Invoice PO number
- InvoiceRef stringNumber 
- Invoice reference number
- InvoiceStatus string
- Invoice status
- InvoiceType string
- Type of invoice
- IsCredit boolCard Payable 
- Is credit card payment eligible
- IsDisplay boolDownload Pdf 
- Is pdf download access allowed
- IsDisplay boolView Pdf 
- IsPaid bool
- IsPayable bool
- Whether invoice can be payed
- IsPayment boolFailed 
- IsPdf boolEmail Available 
- Is emailing pdf allowed
- LastPayment List<GetDetails Invoices Invoice Collection Item Last Payment Detail> 
- Payment related details
- PartyName string
- PaymentTerms string
- Payment terms
- PreferredEmail string
- Preferred Email on the invoice
- SubscriptionIds List<string>
- List of subscription identifiers
- Tax double
- Tax of invoice amount
- TimeInvoice string
- Date of invoice
- TimeInvoice stringDue 
- Due date of invoice
- BillTo []GetAddresses Invoices Invoice Collection Item Bill To Address 
- Address details model
- Currencies
[]GetInvoices Invoice Collection Item Currency 
- Currency details model
- InternalInvoice stringId 
- Transaction identifier
- InvoiceAmount float64
- Total amount of invoice
- InvoiceAmount float64Adjusted 
- Invoice amount adjust
- InvoiceAmount float64Applied 
- Invoice amount applied
- InvoiceAmount float64Credited 
- Invoice amount credit
- InvoiceAmount float64Due 
- Balance of invoice
- InvoiceAmount float64In Dispute 
- InvoiceId string
- The invoice query param (not unique).
- InvoiceNumber string
- Invoice external reference
- InvoicePo stringNumber 
- Invoice PO number
- InvoiceRef stringNumber 
- Invoice reference number
- InvoiceStatus string
- Invoice status
- InvoiceType string
- Type of invoice
- IsCredit boolCard Payable 
- Is credit card payment eligible
- IsDisplay boolDownload Pdf 
- Is pdf download access allowed
- IsDisplay boolView Pdf 
- IsPaid bool
- IsPayable bool
- Whether invoice can be payed
- IsPayment boolFailed 
- IsPdf boolEmail Available 
- Is emailing pdf allowed
- LastPayment []GetDetails Invoices Invoice Collection Item Last Payment Detail 
- Payment related details
- PartyName string
- PaymentTerms string
- Payment terms
- PreferredEmail string
- Preferred Email on the invoice
- SubscriptionIds []string
- List of subscription identifiers
- Tax float64
- Tax of invoice amount
- TimeInvoice string
- Date of invoice
- TimeInvoice stringDue 
- Due date of invoice
- billTo List<GetAddresses Invoices Invoice Collection Item Bill To Address> 
- Address details model
- currencies
List<GetInvoices Invoice Collection Item Currency> 
- Currency details model
- internalInvoice StringId 
- Transaction identifier
- invoiceAmount Double
- Total amount of invoice
- invoiceAmount DoubleAdjusted 
- Invoice amount adjust
- invoiceAmount DoubleApplied 
- Invoice amount applied
- invoiceAmount DoubleCredited 
- Invoice amount credit
- invoiceAmount DoubleDue 
- Balance of invoice
- invoiceAmount DoubleIn Dispute 
- invoiceId String
- The invoice query param (not unique).
- invoiceNumber String
- Invoice external reference
- invoicePo StringNumber 
- Invoice PO number
- invoiceRef StringNumber 
- Invoice reference number
- invoiceStatus String
- Invoice status
- invoiceType String
- Type of invoice
- isCredit BooleanCard Payable 
- Is credit card payment eligible
- isDisplay BooleanDownload Pdf 
- Is pdf download access allowed
- isDisplay BooleanView Pdf 
- isPaid Boolean
- isPayable Boolean
- Whether invoice can be payed
- isPayment BooleanFailed 
- isPdf BooleanEmail Available 
- Is emailing pdf allowed
- lastPayment List<GetDetails Invoices Invoice Collection Item Last Payment Detail> 
- Payment related details
- partyName String
- paymentTerms String
- Payment terms
- preferredEmail String
- Preferred Email on the invoice
- subscriptionIds List<String>
- List of subscription identifiers
- tax Double
- Tax of invoice amount
- timeInvoice String
- Date of invoice
- timeInvoice StringDue 
- Due date of invoice
- billTo GetAddresses Invoices Invoice Collection Item Bill To Address[] 
- Address details model
- currencies
GetInvoices Invoice Collection Item Currency[] 
- Currency details model
- internalInvoice stringId 
- Transaction identifier
- invoiceAmount number
- Total amount of invoice
- invoiceAmount numberAdjusted 
- Invoice amount adjust
- invoiceAmount numberApplied 
- Invoice amount applied
- invoiceAmount numberCredited 
- Invoice amount credit
- invoiceAmount numberDue 
- Balance of invoice
- invoiceAmount numberIn Dispute 
- invoiceId string
- The invoice query param (not unique).
- invoiceNumber string
- Invoice external reference
- invoicePo stringNumber 
- Invoice PO number
- invoiceRef stringNumber 
- Invoice reference number
- invoiceStatus string
- Invoice status
- invoiceType string
- Type of invoice
- isCredit booleanCard Payable 
- Is credit card payment eligible
- isDisplay booleanDownload Pdf 
- Is pdf download access allowed
- isDisplay booleanView Pdf 
- isPaid boolean
- isPayable boolean
- Whether invoice can be payed
- isPayment booleanFailed 
- isPdf booleanEmail Available 
- Is emailing pdf allowed
- lastPayment GetDetails Invoices Invoice Collection Item Last Payment Detail[] 
- Payment related details
- partyName string
- paymentTerms string
- Payment terms
- preferredEmail string
- Preferred Email on the invoice
- subscriptionIds string[]
- List of subscription identifiers
- tax number
- Tax of invoice amount
- timeInvoice string
- Date of invoice
- timeInvoice stringDue 
- Due date of invoice
- bill_to_ Sequence[Getaddresses Invoices Invoice Collection Item Bill To Address] 
- Address details model
- currencies
Sequence[GetInvoices Invoice Collection Item Currency] 
- Currency details model
- internal_invoice_ strid 
- Transaction identifier
- invoice_amount float
- Total amount of invoice
- invoice_amount_ floatadjusted 
- Invoice amount adjust
- invoice_amount_ floatapplied 
- Invoice amount applied
- invoice_amount_ floatcredited 
- Invoice amount credit
- invoice_amount_ floatdue 
- Balance of invoice
- invoice_amount_ floatin_ dispute 
- invoice_id str
- The invoice query param (not unique).
- invoice_number str
- Invoice external reference
- invoice_po_ strnumber 
- Invoice PO number
- invoice_ref_ strnumber 
- Invoice reference number
- invoice_status str
- Invoice status
- invoice_type str
- Type of invoice
- is_credit_ boolcard_ payable 
- Is credit card payment eligible
- is_display_ booldownload_ pdf 
- Is pdf download access allowed
- is_display_ boolview_ pdf 
- is_paid bool
- is_payable bool
- Whether invoice can be payed
- is_payment_ boolfailed 
- is_pdf_ boolemail_ available 
- Is emailing pdf allowed
- last_payment_ Sequence[Getdetails Invoices Invoice Collection Item Last Payment Detail] 
- Payment related details
- party_name str
- payment_terms str
- Payment terms
- preferred_email str
- Preferred Email on the invoice
- subscription_ids Sequence[str]
- List of subscription identifiers
- tax float
- Tax of invoice amount
- time_invoice str
- Date of invoice
- time_invoice_ strdue 
- Due date of invoice
- billTo List<Property Map>Addresses 
- Address details model
- currencies List<Property Map>
- Currency details model
- internalInvoice StringId 
- Transaction identifier
- invoiceAmount Number
- Total amount of invoice
- invoiceAmount NumberAdjusted 
- Invoice amount adjust
- invoiceAmount NumberApplied 
- Invoice amount applied
- invoiceAmount NumberCredited 
- Invoice amount credit
- invoiceAmount NumberDue 
- Balance of invoice
- invoiceAmount NumberIn Dispute 
- invoiceId String
- The invoice query param (not unique).
- invoiceNumber String
- Invoice external reference
- invoicePo StringNumber 
- Invoice PO number
- invoiceRef StringNumber 
- Invoice reference number
- invoiceStatus String
- Invoice status
- invoiceType String
- Type of invoice
- isCredit BooleanCard Payable 
- Is credit card payment eligible
- isDisplay BooleanDownload Pdf 
- Is pdf download access allowed
- isDisplay BooleanView Pdf 
- isPaid Boolean
- isPayable Boolean
- Whether invoice can be payed
- isPayment BooleanFailed 
- isPdf BooleanEmail Available 
- Is emailing pdf allowed
- lastPayment List<Property Map>Details 
- Payment related details
- partyName String
- paymentTerms String
- Payment terms
- preferredEmail String
- Preferred Email on the invoice
- subscriptionIds List<String>
- List of subscription identifiers
- tax Number
- Tax of invoice amount
- timeInvoice String
- Date of invoice
- timeInvoice StringDue 
- Due date of invoice
GetInvoicesInvoiceCollectionItemBillToAddress       
- AddressLine1 string
- Address line 1
- AddressLine2 string
- Address line 2
- AddressLine3 string
- Address line 3
- AddressLine4 string
- Address line 4
- City string
- Name of the city
- CompanyName string
- Name of the customer company
- ContactName string
- Name of the contact person
- Countries
List<GetInvoices Invoice Collection Item Bill To Address Country> 
- Country details model
- County string
- County name
- PostalCode string
- ZIP no
- Province string
- Name of the province
- State string
- Name of the state
- StreetName string
- Street name
- StreetNumber string
- House no
- AddressLine1 string
- Address line 1
- AddressLine2 string
- Address line 2
- AddressLine3 string
- Address line 3
- AddressLine4 string
- Address line 4
- City string
- Name of the city
- CompanyName string
- Name of the customer company
- ContactName string
- Name of the contact person
- Countries
[]GetInvoices Invoice Collection Item Bill To Address Country 
- Country details model
- County string
- County name
- PostalCode string
- ZIP no
- Province string
- Name of the province
- State string
- Name of the state
- StreetName string
- Street name
- StreetNumber string
- House no
- addressLine1 String
- Address line 1
- addressLine2 String
- Address line 2
- addressLine3 String
- Address line 3
- addressLine4 String
- Address line 4
- city String
- Name of the city
- companyName String
- Name of the customer company
- contactName String
- Name of the contact person
- countries
List<GetInvoices Invoice Collection Item Bill To Address Country> 
- Country details model
- county String
- County name
- postalCode String
- ZIP no
- province String
- Name of the province
- state String
- Name of the state
- streetName String
- Street name
- streetNumber String
- House no
- addressLine1 string
- Address line 1
- addressLine2 string
- Address line 2
- addressLine3 string
- Address line 3
- addressLine4 string
- Address line 4
- city string
- Name of the city
- companyName string
- Name of the customer company
- contactName string
- Name of the contact person
- countries
GetInvoices Invoice Collection Item Bill To Address Country[] 
- Country details model
- county string
- County name
- postalCode string
- ZIP no
- province string
- Name of the province
- state string
- Name of the state
- streetName string
- Street name
- streetNumber string
- House no
- address_line1 str
- Address line 1
- address_line2 str
- Address line 2
- address_line3 str
- Address line 3
- address_line4 str
- Address line 4
- city str
- Name of the city
- company_name str
- Name of the customer company
- contact_name str
- Name of the contact person
- countries
Sequence[GetInvoices Invoice Collection Item Bill To Address Country] 
- Country details model
- county str
- County name
- postal_code str
- ZIP no
- province str
- Name of the province
- state str
- Name of the state
- street_name str
- Street name
- street_number str
- House no
- addressLine1 String
- Address line 1
- addressLine2 String
- Address line 2
- addressLine3 String
- Address line 3
- addressLine4 String
- Address line 4
- city String
- Name of the city
- companyName String
- Name of the customer company
- contactName String
- Name of the contact person
- countries List<Property Map>
- Country details model
- county String
- County name
- postalCode String
- ZIP no
- province String
- Name of the province
- state String
- Name of the state
- streetName String
- Street name
- streetNumber String
- House no
GetInvoicesInvoiceCollectionItemBillToAddressCountry        
- Ascii3countryCode string
- Country code in ISO-3166-1 3-letter format
- CountryCode string
- Country code in ISO-3166-1 2-letter format
- CountryId double
- Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
- CountryName string
- Name of the country
- LanguageId double
- Language identifier
- Ascii3countryCode string
- Country code in ISO-3166-1 3-letter format
- CountryCode string
- Country code in ISO-3166-1 2-letter format
- CountryId float64
- Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
- CountryName string
- Name of the country
- LanguageId float64
- Language identifier
- ascii3countryCode String
- Country code in ISO-3166-1 3-letter format
- countryCode String
- Country code in ISO-3166-1 2-letter format
- countryId Double
- Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
- countryName String
- Name of the country
- languageId Double
- Language identifier
- ascii3countryCode string
- Country code in ISO-3166-1 3-letter format
- countryCode string
- Country code in ISO-3166-1 2-letter format
- countryId number
- Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
- countryName string
- Name of the country
- languageId number
- Language identifier
- ascii3country_code str
- Country code in ISO-3166-1 3-letter format
- country_code str
- Country code in ISO-3166-1 2-letter format
- country_id 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 str
- Name of the country
- language_id float
- Language identifier
- ascii3countryCode String
- Country code in ISO-3166-1 3-letter format
- countryCode String
- Country code in ISO-3166-1 2-letter format
- countryId Number
- Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
- countryName String
- Name of the country
- languageId Number
- Language identifier
GetInvoicesInvoiceCollectionItemCurrency     
- CurrencyCode string
- Currency code
- CurrencySymbol string
- Currency symbol
- Name string
- Name of the currency
- RoundDecimal doublePoint 
- Round decimal point
- UsdConversion double
- USD conversion rate of the currency
- CurrencyCode string
- Currency code
- CurrencySymbol string
- Currency symbol
- Name string
- Name of the currency
- RoundDecimal float64Point 
- Round decimal point
- UsdConversion float64
- USD conversion rate of the currency
- currencyCode String
- Currency code
- currencySymbol String
- Currency symbol
- name String
- Name of the currency
- roundDecimal DoublePoint 
- Round decimal point
- usdConversion Double
- USD conversion rate of the currency
- currencyCode string
- Currency code
- currencySymbol string
- Currency symbol
- name string
- Name of the currency
- roundDecimal numberPoint 
- Round decimal point
- usdConversion number
- USD conversion rate of the currency
- currency_code str
- Currency code
- currency_symbol str
- Currency symbol
- name str
- Name of the currency
- round_decimal_ floatpoint 
- Round decimal point
- usd_conversion float
- USD conversion rate of the currency
- currencyCode String
- Currency code
- currencySymbol String
- Currency symbol
- name String
- Name of the currency
- roundDecimal NumberPoint 
- Round decimal point
- usdConversion Number
- USD conversion rate of the currency
GetInvoicesInvoiceCollectionItemLastPaymentDetail       
- AccountNumber string
- Account number of the card owner
- AmountPaid double
- Amount that paid
- CardType string
- Echeck card type
- CreditCard stringType 
- Credit card type
- EcheckRouting string
- Last four routing digits of the card
- LastDigits string
- Last four digits of the card
- NameOn stringCard 
- Name on the credit card
- PaidBy string
- example
- PaymentMethod string
- Payment method
- PaypalId string
- The id (email address) of the paypal payment
- PaypalReference string
- paypal payment reference
- RoutingNumber string
- Routing number of the echeck card
- TimeExpiration string
- Expired date of the credit card
- TimePaid stringOn 
- Paid the invoice on this day
- AccountNumber string
- Account number of the card owner
- AmountPaid float64
- Amount that paid
- CardType string
- Echeck card type
- CreditCard stringType 
- Credit card type
- EcheckRouting string
- Last four routing digits of the card
- LastDigits string
- Last four digits of the card
- NameOn stringCard 
- Name on the credit card
- PaidBy string
- example
- PaymentMethod string
- Payment method
- PaypalId string
- The id (email address) of the paypal payment
- PaypalReference string
- paypal payment reference
- RoutingNumber string
- Routing number of the echeck card
- TimeExpiration string
- Expired date of the credit card
- TimePaid stringOn 
- Paid the invoice on this day
- accountNumber String
- Account number of the card owner
- amountPaid Double
- Amount that paid
- cardType String
- Echeck card type
- creditCard StringType 
- Credit card type
- echeckRouting String
- Last four routing digits of the card
- lastDigits String
- Last four digits of the card
- nameOn StringCard 
- Name on the credit card
- paidBy String
- example
- paymentMethod String
- Payment method
- paypalId String
- The id (email address) of the paypal payment
- paypalReference String
- paypal payment reference
- routingNumber String
- Routing number of the echeck card
- timeExpiration String
- Expired date of the credit card
- timePaid StringOn 
- Paid the invoice on this day
- accountNumber string
- Account number of the card owner
- amountPaid number
- Amount that paid
- cardType string
- Echeck card type
- creditCard stringType 
- Credit card type
- echeckRouting string
- Last four routing digits of the card
- lastDigits string
- Last four digits of the card
- nameOn stringCard 
- Name on the credit card
- paidBy string
- example
- paymentMethod string
- Payment method
- paypalId string
- The id (email address) of the paypal payment
- paypalReference string
- paypal payment reference
- routingNumber string
- Routing number of the echeck card
- timeExpiration string
- Expired date of the credit card
- timePaid stringOn 
- Paid the invoice on this day
- account_number str
- Account number of the card owner
- amount_paid float
- Amount that paid
- card_type str
- Echeck card type
- credit_card_ strtype 
- Credit card type
- echeck_routing str
- Last four routing digits of the card
- last_digits str
- Last four digits of the card
- name_on_ strcard 
- Name on the credit card
- paid_by str
- example
- payment_method str
- Payment method
- paypal_id str
- The id (email address) of the paypal payment
- paypal_reference str
- paypal payment reference
- routing_number str
- Routing number of the echeck card
- time_expiration str
- Expired date of the credit card
- time_paid_ stron 
- Paid the invoice on this day
- accountNumber String
- Account number of the card owner
- amountPaid Number
- Amount that paid
- cardType String
- Echeck card type
- creditCard StringType 
- Credit card type
- echeckRouting String
- Last four routing digits of the card
- lastDigits String
- Last four digits of the card
- nameOn StringCard 
- Name on the credit card
- paidBy String
- example
- paymentMethod String
- Payment method
- paypalId String
- The id (email address) of the paypal payment
- paypalReference String
- paypal payment reference
- routingNumber String
- Routing number of the echeck card
- timeExpiration String
- Expired date of the credit card
- timePaid StringOn 
- 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 ociTerraform Provider.