Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 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[_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]
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 dictionary
The following arguments are supported:
- Compartment
Id This property is required. string - The OCID of the compartment.
- Osp
Home Region This property is required. string - The home region's public name of the logged in user.
- Filters
Changes to this property will trigger replacement.
Invoices Filter> - Invoice
Id string - The invoice query param (not unique).
- Search
Text 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.
- Time
Invoice stringEnd - description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- Time
Invoice stringStart - description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- Time
Payment stringEnd - description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- Time
Payment 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.
- Compartment
Id This property is required. string - The OCID of the compartment.
- Osp
Home Region This property is required. string - The home region's public name of the logged in user.
- Filters
Changes to this property will trigger replacement.
Invoices Filter - Invoice
Id string - The invoice query param (not unique).
- Search
Text 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.
- Time
Invoice stringEnd - description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- Time
Invoice stringStart - description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- Time
Payment stringEnd - description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- Time
Payment 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 This property is required. String - The OCID of the compartment.
- osp
Home Region This property is required. String - The home region's public name of the logged in user.
- filters
Changes to this property will trigger replacement.
Invoices Filter> - invoice
Id String - The invoice query param (not unique).
- search
Text 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.
- time
Invoice StringEnd - description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- time
Invoice StringStart - description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- time
Payment StringEnd - description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- time
Payment 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.
- compartment
Id This property is required. string - The OCID of the compartment.
- osp
Home Region This property is required. string - The home region's public name of the logged in user.
- filters
Changes to this property will trigger replacement.
Invoices Filter[] - invoice
Id string - The invoice query param (not unique).
- search
Text 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.
- time
Invoice stringEnd - description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- time
Invoice stringStart - description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- time
Payment stringEnd - description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- time
Payment 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 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.
Get Invoices 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.
- compartment
Id This property is required. String - The OCID of the compartment.
- osp
Home Region This property is required. String - The home region's public name of the logged in user.
- filters
Changes to this property will trigger replacement.
- invoice
Id String - The invoice query param (not unique).
- search
Text 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.
- time
Invoice StringEnd - description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
- time
Invoice StringStart - description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
- time
Payment StringEnd - description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
- time
Payment 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:
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Invoice
Collections List<GetInvoices Invoice Collection> - The list of invoice_collection.
- Osp
Home stringRegion - Filters
List<Get
Invoices Filter> - Invoice
Id string - Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- Search
Text string - Statuses List<string>
- Time
Invoice stringEnd - Time
Invoice stringStart - Time
Payment stringEnd - Time
Payment stringStart - Types List<string>
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Invoice
Collections []GetInvoices Invoice Collection - The list of invoice_collection.
- Osp
Home stringRegion - Filters
[]Get
Invoices Filter - Invoice
Id string - Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- Search
Text string - Statuses []string
- Time
Invoice stringEnd - Time
Invoice stringStart - Time
Payment stringEnd - Time
Payment stringStart - Types []string
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- invoice
Collections List<GetInvoices Invoice Collection> - The list of invoice_collection.
- osp
Home StringRegion - filters
List<Get
Invoices Filter> - invoice
Id String - Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- search
Text String - statuses List<String>
- time
Invoice StringEnd - time
Invoice StringStart - time
Payment StringEnd - time
Payment StringStart - types List<String>
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- invoice
Collections GetInvoices Invoice Collection[] - The list of invoice_collection.
- osp
Home stringRegion - filters
Get
Invoices Filter[] - invoice
Id string - Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- search
Text string - statuses string[]
- time
Invoice stringEnd - time
Invoice stringStart - time
Payment stringEnd - time
Payment stringStart - types string[]
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- invoice_
collections Sequence[ospgateway.Get Invoices Invoice Collection] - The list of invoice_collection.
- osp_
home_ strregion - filters
Sequence[ospgateway.
Get Invoices 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]
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- invoice
Collections List<Property Map> - The list of invoice_collection.
- osp
Home StringRegion - filters List<Property Map>
- invoice
Id String - Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
- search
Text String - statuses List<String>
- time
Invoice StringEnd - time
Invoice StringStart - time
Payment StringEnd - time
Payment StringStart - types List<String>
Supporting Types
GetInvoicesFilter
GetInvoicesInvoiceCollection
- Items
This property is required. List<GetInvoices Invoice Collection Item>
- Items
This property is required. []GetInvoices Invoice Collection Item
- items
This property is required. List<GetInvoices Invoice Collection Item>
- items
This property is required. GetInvoices Invoice Collection Item[]
- items
This property is required. Sequence[ospgateway.Get Invoices Invoice Collection Item]
- items
This property is required. List<Property Map>
GetInvoicesInvoiceCollectionItem
- Bill
To Addresses This property is required. List<GetInvoices Invoice Collection Item Bill To Address> - Address details model
- Currencies
This property is required. List<GetInvoices Invoice Collection Item Currency> - Currency details model
- Internal
Invoice Id This property is required. string - Transaction identifier
- Invoice
Amount This property is required. double - Total amount of invoice
- Invoice
Amount Adjusted This property is required. double - Invoice amount adjust
- Invoice
Amount Applied This property is required. double - Invoice amount applied
- Invoice
Amount Credited This property is required. double - Invoice amount credit
- Invoice
Amount Due This property is required. double - Balance of invoice
- Invoice
Amount In Dispute This property is required. double - Invoice
Id This property is required. string - The invoice query param (not unique).
- Invoice
Number This property is required. string - Invoice external reference
- Invoice
Po Number This property is required. string - Invoice PO number
- Invoice
Ref Number This property is required. string - Invoice reference number
- Invoice
Status This property is required. string - Invoice status
- Invoice
Type This property is required. string - 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. List<GetInvoices Invoice Collection Item Last Payment Detail> - Payment related details
- Party
Name This property is required. string - Payment
Terms This property is required. string - Payment terms
- Preferred
Email This property is required. string - Preferred Email on the invoice
- Subscription
Ids This property is required. List<string> - List of subscription identifiers
- Tax
This property is required. double - Tax of invoice amount
- Time
Invoice This property is required. string - Date of invoice
- Time
Invoice Due This property is required. string - Due date of invoice
- Bill
To Addresses This property is required. []GetInvoices Invoice Collection Item Bill To Address - Address details model
- Currencies
This property is required. []GetInvoices Invoice Collection Item Currency - Currency details model
- Internal
Invoice Id This property is required. string - Transaction identifier
- Invoice
Amount This property is required. float64 - Total amount of invoice
- Invoice
Amount Adjusted This property is required. float64 - Invoice amount adjust
- Invoice
Amount Applied This property is required. float64 - Invoice amount applied
- Invoice
Amount Credited This property is required. float64 - Invoice amount credit
- Invoice
Amount Due This property is required. float64 - Balance of invoice
- Invoice
Amount In Dispute This property is required. float64 - Invoice
Id This property is required. string - The invoice query param (not unique).
- Invoice
Number This property is required. string - Invoice external reference
- Invoice
Po Number This property is required. string - Invoice PO number
- Invoice
Ref Number This property is required. string - Invoice reference number
- Invoice
Status This property is required. string - Invoice status
- Invoice
Type This property is required. string - 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. []GetInvoices Invoice Collection Item Last Payment Detail - Payment related details
- Party
Name This property is required. string - Payment
Terms This property is required. string - Payment terms
- Preferred
Email This property is required. string - Preferred Email on the invoice
- Subscription
Ids This property is required. []string - List of subscription identifiers
- Tax
This property is required. float64 - Tax of invoice amount
- Time
Invoice This property is required. string - Date of invoice
- Time
Invoice Due This property is required. string - Due date of invoice
- bill
To Addresses This property is required. List<GetInvoices Invoice Collection Item Bill To Address> - Address details model
- currencies
This property is required. List<GetInvoices Invoice Collection Item Currency> - Currency details model
- internal
Invoice Id This property is required. String - Transaction identifier
- invoice
Amount This property is required. Double - Total amount of invoice
- invoice
Amount Adjusted This property is required. Double - Invoice amount adjust
- invoice
Amount Applied This property is required. Double - Invoice amount applied
- invoice
Amount Credited This property is required. Double - Invoice amount credit
- invoice
Amount Due This property is required. Double - Balance of invoice
- invoice
Amount In Dispute This property is required. Double - invoice
Id This property is required. String - The invoice query param (not unique).
- invoice
Number This property is required. String - Invoice external reference
- invoice
Po Number This property is required. String - Invoice PO number
- invoice
Ref Number This property is required. String - Invoice reference number
- invoice
Status This property is required. String - Invoice status
- invoice
Type This property is required. String - Type of invoice
- is
Credit Card Payable This property is required. Boolean - Is credit card payment eligible
- is
Display Download Pdf This property is required. Boolean - Is pdf download access allowed
- is
Display View Pdf This property is required. Boolean - is
Paid This property is required. Boolean - is
Payable This property is required. Boolean - Whether invoice can be payed
- is
Payment Failed This property is required. Boolean - is
Pdf Email Available This property is required. Boolean - Is emailing pdf allowed
- last
Payment Details This property is required. List<GetInvoices Invoice Collection Item Last Payment Detail> - Payment related details
- party
Name This property is required. String - payment
Terms This property is required. String - Payment terms
- preferred
Email This property is required. String - Preferred Email on the invoice
- subscription
Ids This property is required. List<String> - List of subscription identifiers
- tax
This property is required. Double - Tax of invoice amount
- time
Invoice This property is required. String - Date of invoice
- time
Invoice Due This property is required. String - Due date of invoice
- bill
To Addresses This property is required. GetInvoices Invoice Collection Item Bill To Address[] - Address details model
- currencies
This property is required. GetInvoices Invoice Collection Item Currency[] - Currency details model
- internal
Invoice Id This property is required. string - Transaction identifier
- invoice
Amount This property is required. number - Total amount of invoice
- invoice
Amount Adjusted This property is required. number - Invoice amount adjust
- invoice
Amount Applied This property is required. number - Invoice amount applied
- invoice
Amount Credited This property is required. number - Invoice amount credit
- invoice
Amount Due This property is required. number - Balance of invoice
- invoice
Amount In Dispute This property is required. number - invoice
Id This property is required. string - The invoice query param (not unique).
- invoice
Number This property is required. string - Invoice external reference
- invoice
Po Number This property is required. string - Invoice PO number
- invoice
Ref Number This property is required. string - Invoice reference number
- invoice
Status This property is required. string - Invoice status
- invoice
Type This property is required. string - Type of invoice
- is
Credit Card Payable This property is required. boolean - Is credit card payment eligible
- is
Display Download Pdf This property is required. boolean - Is pdf download access allowed
- is
Display View Pdf This property is required. boolean - is
Paid This property is required. boolean - is
Payable This property is required. boolean - Whether invoice can be payed
- is
Payment Failed This property is required. boolean - is
Pdf Email Available This property is required. boolean - Is emailing pdf allowed
- last
Payment Details This property is required. GetInvoices Invoice Collection Item Last Payment Detail[] - Payment related details
- party
Name This property is required. string - payment
Terms This property is required. string - Payment terms
- preferred
Email This property is required. string - Preferred Email on the invoice
- subscription
Ids This property is required. string[] - List of subscription identifiers
- tax
This property is required. number - Tax of invoice amount
- time
Invoice This property is required. string - Date of invoice
- time
Invoice Due This property is required. string - Due date of invoice
- bill_
to_ addresses This property is required. Sequence[ospgateway.Get Invoices Invoice Collection Item Bill To Address] - Address details model
- currencies
This property is required. Sequence[ospgateway.Get Invoices Invoice Collection Item Currency] - 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.Get Invoices Invoice Collection Item Last Payment Detail] - 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
- bill
To Addresses This property is required. List<Property Map> - Address details model
- currencies
This property is required. List<Property Map> - Currency details model
- internal
Invoice Id This property is required. String - Transaction identifier
- invoice
Amount This property is required. Number - Total amount of invoice
- invoice
Amount Adjusted This property is required. Number - Invoice amount adjust
- invoice
Amount Applied This property is required. Number - Invoice amount applied
- invoice
Amount Credited This property is required. Number - Invoice amount credit
- invoice
Amount Due This property is required. Number - Balance of invoice
- invoice
Amount In Dispute This property is required. Number - invoice
Id This property is required. String - The invoice query param (not unique).
- invoice
Number This property is required. String - Invoice external reference
- invoice
Po Number This property is required. String - Invoice PO number
- invoice
Ref Number This property is required. String - Invoice reference number
- invoice
Status This property is required. String - Invoice status
- invoice
Type This property is required. String - Type of invoice
- is
Credit Card Payable This property is required. Boolean - Is credit card payment eligible
- is
Display Download Pdf This property is required. Boolean - Is pdf download access allowed
- is
Display View Pdf This property is required. Boolean - is
Paid This property is required. Boolean - is
Payable This property is required. Boolean - Whether invoice can be payed
- is
Payment Failed This property is required. Boolean - is
Pdf Email Available This property is required. Boolean - Is emailing pdf allowed
- last
Payment Details This property is required. List<Property Map> - Payment related details
- party
Name This property is required. String - payment
Terms This property is required. String - Payment terms
- preferred
Email This property is required. String - Preferred Email on the invoice
- subscription
Ids This property is required. List<String> - List of subscription identifiers
- tax
This property is required. Number - Tax of invoice amount
- time
Invoice This property is required. String - Date of invoice
- time
Invoice Due This property is required. String - Due date of invoice
GetInvoicesInvoiceCollectionItemBillToAddress
- Address
Line1 This property is required. string - Address line 1
- Address
Line2 This property is required. string - Address line 2
- Address
Line3 This property is required. string - Address line 3
- Address
Line4 This property is required. string - Address line 4
- City
This property is required. string - Name of the city
- Company
Name This property is required. string - Name of the customer company
- Contact
Name This property is required. string - Name of the contact person
- Countries
This property is required. List<GetInvoices Invoice Collection Item Bill To Address Country> - Country details model
- County
This property is required. string - County name
- Postal
Code 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
- Street
Name This property is required. string - Street name
- Street
Number This property is required. string - House no
- Address
Line1 This property is required. string - Address line 1
- Address
Line2 This property is required. string - Address line 2
- Address
Line3 This property is required. string - Address line 3
- Address
Line4 This property is required. string - Address line 4
- City
This property is required. string - Name of the city
- Company
Name This property is required. string - Name of the customer company
- Contact
Name This property is required. string - Name of the contact person
- Countries
This property is required. []GetInvoices Invoice Collection Item Bill To Address Country - Country details model
- County
This property is required. string - County name
- Postal
Code 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
- Street
Name This property is required. string - Street name
- Street
Number This property is required. string - House no
- address
Line1 This property is required. String - Address line 1
- address
Line2 This property is required. String - Address line 2
- address
Line3 This property is required. String - Address line 3
- address
Line4 This property is required. String - Address line 4
- city
This property is required. String - Name of the city
- company
Name This property is required. String - Name of the customer company
- contact
Name This property is required. String - Name of the contact person
- countries
This property is required. List<GetInvoices Invoice Collection Item Bill To Address Country> - Country details model
- county
This property is required. String - County name
- postal
Code 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
- street
Name This property is required. String - Street name
- street
Number This property is required. String - House no
- address
Line1 This property is required. string - Address line 1
- address
Line2 This property is required. string - Address line 2
- address
Line3 This property is required. string - Address line 3
- address
Line4 This property is required. string - Address line 4
- city
This property is required. string - Name of the city
- company
Name This property is required. string - Name of the customer company
- contact
Name This property is required. string - Name of the contact person
- countries
This property is required. GetInvoices Invoice Collection Item Bill To Address Country[] - Country details model
- county
This property is required. string - County name
- postal
Code 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
- street
Name This property is required. string - Street name
- street
Number 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.Get Invoices Invoice Collection Item Bill To Address Country] - 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
- address
Line1 This property is required. String - Address line 1
- address
Line2 This property is required. String - Address line 2
- address
Line3 This property is required. String - Address line 3
- address
Line4 This property is required. String - Address line 4
- city
This property is required. String - Name of the city
- company
Name This property is required. String - Name of the customer company
- contact
Name 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
- postal
Code 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
- street
Name This property is required. String - Street name
- street
Number This property is required. String - House no
GetInvoicesInvoiceCollectionItemBillToAddressCountry
- Ascii3country
Code This property is required. string - Country code in ISO-3166-1 3-letter format
- Country
Code This property is required. string - Country code in ISO-3166-1 2-letter format
- Country
Id 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
- Country
Name This property is required. string - Name of the country
- Language
Id This property is required. double - Language identifier
- Ascii3country
Code This property is required. string - Country code in ISO-3166-1 3-letter format
- Country
Code This property is required. string - Country code in ISO-3166-1 2-letter format
- Country
Id 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
- Country
Name This property is required. string - Name of the country
- Language
Id This property is required. float64 - Language identifier
- ascii3country
Code This property is required. String - Country code in ISO-3166-1 3-letter format
- country
Code This property is required. String - Country code in ISO-3166-1 2-letter format
- country
Id 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
- country
Name This property is required. String - Name of the country
- language
Id This property is required. Double - Language identifier
- ascii3country
Code This property is required. string - Country code in ISO-3166-1 3-letter format
- country
Code This property is required. string - Country code in ISO-3166-1 2-letter format
- country
Id 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
- country
Name This property is required. string - Name of the country
- language
Id 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
- ascii3country
Code This property is required. String - Country code in ISO-3166-1 3-letter format
- country
Code This property is required. String - Country code in ISO-3166-1 2-letter format
- country
Id 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
- country
Name This property is required. String - Name of the country
- language
Id This property is required. Number - Language identifier
GetInvoicesInvoiceCollectionItemCurrency
- Currency
Code This property is required. string - Currency code
- Currency
Symbol This property is required. string - Currency symbol
- Name
This property is required. string - Name of the currency
- Round
Decimal Point This property is required. double - Round decimal point
- Usd
Conversion This property is required. double - USD conversion rate of the currency
- Currency
Code This property is required. string - Currency code
- Currency
Symbol This property is required. string - Currency symbol
- Name
This property is required. string - Name of the currency
- Round
Decimal Point This property is required. float64 - Round decimal point
- Usd
Conversion This property is required. float64 - USD conversion rate of the currency
- currency
Code This property is required. String - Currency code
- currency
Symbol This property is required. String - Currency symbol
- name
This property is required. String - Name of the currency
- round
Decimal Point This property is required. Double - Round decimal point
- usd
Conversion This property is required. Double - USD conversion rate of the currency
- currency
Code This property is required. string - Currency code
- currency
Symbol This property is required. string - Currency symbol
- name
This property is required. string - Name of the currency
- round
Decimal Point This property is required. number - Round decimal point
- usd
Conversion 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
- currency
Code This property is required. String - Currency code
- currency
Symbol This property is required. String - Currency symbol
- name
This property is required. String - Name of the currency
- round
Decimal Point This property is required. Number - Round decimal point
- usd
Conversion This property is required. Number - USD conversion rate of the currency
GetInvoicesInvoiceCollectionItemLastPaymentDetail
- Account
Number This property is required. string - Account number of the card owner
- Amount
Paid This property is required. double - Amount that paid
- Card
Type This property is required. string - Echeck card type
- Credit
Card Type This property is required. string - Credit card type
- Echeck
Routing This property is required. string - Last four routing digits of the card
- Last
Digits This property is required. string - Last four digits of the card
- Name
On Card This property is required. string - Name on the credit card
- Paid
By This property is required. string - example
- Payment
Method This property is required. string - Payment method
- Paypal
Id This property is required. string - The id (email address) of the paypal payment
- Paypal
Reference This property is required. string - paypal payment reference
- Routing
Number This property is required. string - Routing number of the echeck card
- Time
Expiration This property is required. string - Expired date of the credit card
- Time
Paid On This property is required. string - Paid the invoice on this day
- Account
Number This property is required. string - Account number of the card owner
- Amount
Paid This property is required. float64 - Amount that paid
- Card
Type This property is required. string - Echeck card type
- Credit
Card Type This property is required. string - Credit card type
- Echeck
Routing This property is required. string - Last four routing digits of the card
- Last
Digits This property is required. string - Last four digits of the card
- Name
On Card This property is required. string - Name on the credit card
- Paid
By This property is required. string - example
- Payment
Method This property is required. string - Payment method
- Paypal
Id This property is required. string - The id (email address) of the paypal payment
- Paypal
Reference This property is required. string - paypal payment reference
- Routing
Number This property is required. string - Routing number of the echeck card
- Time
Expiration This property is required. string - Expired date of the credit card
- Time
Paid On This property is required. string - Paid the invoice on this day
- account
Number This property is required. String - Account number of the card owner
- amount
Paid This property is required. Double - Amount that paid
- card
Type This property is required. String - Echeck card type
- credit
Card Type This property is required. String - Credit card type
- echeck
Routing This property is required. String - Last four routing digits of the card
- last
Digits This property is required. String - Last four digits of the card
- name
On Card This property is required. String - Name on the credit card
- paid
By This property is required. String - example
- payment
Method This property is required. String - Payment method
- paypal
Id This property is required. String - The id (email address) of the paypal payment
- paypal
Reference This property is required. String - paypal payment reference
- routing
Number This property is required. String - Routing number of the echeck card
- time
Expiration This property is required. String - Expired date of the credit card
- time
Paid On This property is required. String - Paid the invoice on this day
- account
Number This property is required. string - Account number of the card owner
- amount
Paid This property is required. number - Amount that paid
- card
Type This property is required. string - Echeck card type
- credit
Card Type This property is required. string - Credit card type
- echeck
Routing This property is required. string - Last four routing digits of the card
- last
Digits This property is required. string - Last four digits of the card
- name
On Card This property is required. string - Name on the credit card
- paid
By This property is required. string - example
- payment
Method This property is required. string - Payment method
- paypal
Id This property is required. string - The id (email address) of the paypal payment
- paypal
Reference This property is required. string - paypal payment reference
- routing
Number This property is required. string - Routing number of the echeck card
- time
Expiration This property is required. string - Expired date of the credit card
- time
Paid On 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
- paid_
by 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
- account
Number This property is required. String - Account number of the card owner
- amount
Paid This property is required. Number - Amount that paid
- card
Type This property is required. String - Echeck card type
- credit
Card Type This property is required. String - Credit card type
- echeck
Routing This property is required. String - Last four routing digits of the card
- last
Digits This property is required. String - Last four digits of the card
- name
On Card This property is required. String - Name on the credit card
- paid
By This property is required. String - example
- payment
Method This property is required. String - Payment method
- paypal
Id This property is required. String - The id (email address) of the paypal payment
- paypal
Reference This property is required. String - paypal payment reference
- routing
Number This property is required. String - Routing number of the echeck card
- time
Expiration This property is required. String - Expired date of the credit card
- time
Paid On 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.