Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:OspGateway/getInvoices:getInvoices
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment.
- Osp
Home stringRegion - The home region's public name of the logged in user.
- Filters
List<Get
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 string - The OCID of the compartment.
- Osp
Home stringRegion - The home region's public name of the logged in user.
- Filters
[]Get
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 String - The OCID of the compartment.
- osp
Home StringRegion - The home region's public name of the logged in user.
- filters
List<Get
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 string - The OCID of the compartment.
- osp
Home stringRegion - The home region's public name of the logged in user.
- filters
Get
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 str - The OCID of the compartment.
- osp_
home_ strregion - The home region's public name of the logged in user.
- filters
Sequence[ospgateway.
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 String - The OCID of the compartment.
- osp
Home StringRegion - The home region's public name of the logged in user.
- filters List<Property Map>
- 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
GetInvoicesInvoiceCollectionItem
- Bill
To List<GetAddresses Invoices Invoice Collection Item Bill To Address> - Address details model
- Currencies
List<Get
Invoices Invoice Collection Item Currency> - Currency details model
- Internal
Invoice stringId - Transaction identifier
- Invoice
Amount double - Total amount of invoice
- Invoice
Amount doubleAdjusted - Invoice amount adjust
- Invoice
Amount doubleApplied - Invoice amount applied
- Invoice
Amount doubleCredited - Invoice amount credit
- Invoice
Amount doubleDue - Balance of invoice
- Invoice
Amount doubleIn Dispute - Invoice
Id string - The invoice query param (not unique).
- Invoice
Number string - Invoice external reference
- Invoice
Po stringNumber - Invoice PO number
- Invoice
Ref stringNumber - Invoice reference number
- Invoice
Status string - Invoice status
- Invoice
Type string - 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 List<GetDetails Invoices Invoice Collection Item Last Payment Detail> - Payment related details
- Party
Name string - Payment
Terms string - Payment terms
- Preferred
Email string - Preferred Email on the invoice
- Subscription
Ids List<string> - List of subscription identifiers
- Tax double
- Tax of invoice amount
- Time
Invoice string - Date of invoice
- Time
Invoice stringDue - Due date of invoice
- Bill
To []GetAddresses Invoices Invoice Collection Item Bill To Address - Address details model
- Currencies
[]Get
Invoices Invoice Collection Item Currency - Currency details model
- Internal
Invoice stringId - Transaction identifier
- Invoice
Amount float64 - Total amount of invoice
- Invoice
Amount float64Adjusted - Invoice amount adjust
- Invoice
Amount float64Applied - Invoice amount applied
- Invoice
Amount float64Credited - Invoice amount credit
- Invoice
Amount float64Due - Balance of invoice
- Invoice
Amount float64In Dispute - Invoice
Id string - The invoice query param (not unique).
- Invoice
Number string - Invoice external reference
- Invoice
Po stringNumber - Invoice PO number
- Invoice
Ref stringNumber - Invoice reference number
- Invoice
Status string - Invoice status
- Invoice
Type string - 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 []GetDetails Invoices Invoice Collection Item Last Payment Detail - Payment related details
- Party
Name string - Payment
Terms string - Payment terms
- Preferred
Email string - Preferred Email on the invoice
- Subscription
Ids []string - List of subscription identifiers
- Tax float64
- Tax of invoice amount
- Time
Invoice string - Date of invoice
- Time
Invoice stringDue - Due date of invoice
- bill
To List<GetAddresses Invoices Invoice Collection Item Bill To Address> - Address details model
- currencies
List<Get
Invoices Invoice Collection Item Currency> - Currency details model
- internal
Invoice StringId - Transaction identifier
- invoice
Amount Double - Total amount of invoice
- invoice
Amount DoubleAdjusted - Invoice amount adjust
- invoice
Amount DoubleApplied - Invoice amount applied
- invoice
Amount DoubleCredited - Invoice amount credit
- invoice
Amount DoubleDue - Balance of invoice
- invoice
Amount DoubleIn Dispute - invoice
Id String - The invoice query param (not unique).
- invoice
Number String - Invoice external reference
- invoice
Po StringNumber - Invoice PO number
- invoice
Ref StringNumber - Invoice reference number
- invoice
Status String - Invoice status
- invoice
Type String - Type of invoice
- is
Credit BooleanCard Payable - Is credit card payment eligible
- is
Display BooleanDownload Pdf - Is pdf download access allowed
- is
Display BooleanView Pdf - is
Paid Boolean - is
Payable Boolean - Whether invoice can be payed
- is
Payment BooleanFailed - is
Pdf BooleanEmail Available - Is emailing pdf allowed
- last
Payment List<GetDetails Invoices Invoice Collection Item Last Payment Detail> - Payment related details
- party
Name String - payment
Terms String - Payment terms
- preferred
Email String - Preferred Email on the invoice
- subscription
Ids List<String> - List of subscription identifiers
- tax Double
- Tax of invoice amount
- time
Invoice String - Date of invoice
- time
Invoice StringDue - Due date of invoice
- bill
To GetAddresses Invoices Invoice Collection Item Bill To Address[] - Address details model
- currencies
Get
Invoices Invoice Collection Item Currency[] - Currency details model
- internal
Invoice stringId - Transaction identifier
- invoice
Amount number - Total amount of invoice
- invoice
Amount numberAdjusted - Invoice amount adjust
- invoice
Amount numberApplied - Invoice amount applied
- invoice
Amount numberCredited - Invoice amount credit
- invoice
Amount numberDue - Balance of invoice
- invoice
Amount numberIn Dispute - invoice
Id string - The invoice query param (not unique).
- invoice
Number string - Invoice external reference
- invoice
Po stringNumber - Invoice PO number
- invoice
Ref stringNumber - Invoice reference number
- invoice
Status string - Invoice status
- invoice
Type string - Type of invoice
- is
Credit booleanCard Payable - Is credit card payment eligible
- is
Display booleanDownload Pdf - Is pdf download access allowed
- is
Display booleanView Pdf - is
Paid boolean - is
Payable boolean - Whether invoice can be payed
- is
Payment booleanFailed - is
Pdf booleanEmail Available - Is emailing pdf allowed
- last
Payment GetDetails Invoices Invoice Collection Item Last Payment Detail[] - Payment related details
- party
Name string - payment
Terms string - Payment terms
- preferred
Email string - Preferred Email on the invoice
- subscription
Ids string[] - List of subscription identifiers
- tax number
- Tax of invoice amount
- time
Invoice string - Date of invoice
- time
Invoice stringDue - Due date of invoice
- bill_
to_ Sequence[ospgateway.addresses Get Invoices Invoice Collection Item Bill To Address] - Address details model
- currencies
Sequence[ospgateway.
Get Invoices 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[ospgateway.details Get 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
- bill
To List<Property Map>Addresses - Address details model
- currencies List<Property Map>
- Currency details model
- internal
Invoice StringId - Transaction identifier
- invoice
Amount Number - Total amount of invoice
- invoice
Amount NumberAdjusted - Invoice amount adjust
- invoice
Amount NumberApplied - Invoice amount applied
- invoice
Amount NumberCredited - Invoice amount credit
- invoice
Amount NumberDue - Balance of invoice
- invoice
Amount NumberIn Dispute - invoice
Id String - The invoice query param (not unique).
- invoice
Number String - Invoice external reference
- invoice
Po StringNumber - Invoice PO number
- invoice
Ref StringNumber - Invoice reference number
- invoice
Status String - Invoice status
- invoice
Type String - Type of invoice
- is
Credit BooleanCard Payable - Is credit card payment eligible
- is
Display BooleanDownload Pdf - Is pdf download access allowed
- is
Display BooleanView Pdf - is
Paid Boolean - is
Payable Boolean - Whether invoice can be payed
- is
Payment BooleanFailed - is
Pdf BooleanEmail Available - Is emailing pdf allowed
- last
Payment List<Property Map>Details - Payment related details
- party
Name String - payment
Terms String - Payment terms
- preferred
Email String - Preferred Email on the invoice
- subscription
Ids List<String> - List of subscription identifiers
- tax Number
- Tax of invoice amount
- time
Invoice String - Date of invoice
- time
Invoice StringDue - Due date of invoice
GetInvoicesInvoiceCollectionItemBillToAddress
- Address
Line1 string - Address line 1
- Address
Line2 string - Address line 2
- Address
Line3 string - Address line 3
- Address
Line4 string - Address line 4
- City string
- Name of the city
- Company
Name string - Name of the customer company
- Contact
Name string - Name of the contact person
- Countries
List<Get
Invoices Invoice Collection Item Bill To Address Country> - Country details model
- County string
- County name
- Postal
Code string - ZIP no
- Province string
- Name of the province
- State string
- Name of the state
- Street
Name string - Street name
- Street
Number string - House no
- Address
Line1 string - Address line 1
- Address
Line2 string - Address line 2
- Address
Line3 string - Address line 3
- Address
Line4 string - Address line 4
- City string
- Name of the city
- Company
Name string - Name of the customer company
- Contact
Name string - Name of the contact person
- Countries
[]Get
Invoices Invoice Collection Item Bill To Address Country - Country details model
- County string
- County name
- Postal
Code string - ZIP no
- Province string
- Name of the province
- State string
- Name of the state
- Street
Name string - Street name
- Street
Number string - House no
- address
Line1 String - Address line 1
- address
Line2 String - Address line 2
- address
Line3 String - Address line 3
- address
Line4 String - Address line 4
- city String
- Name of the city
- company
Name String - Name of the customer company
- contact
Name String - Name of the contact person
- countries
List<Get
Invoices Invoice Collection Item Bill To Address Country> - Country details model
- county String
- County name
- postal
Code String - ZIP no
- province String
- Name of the province
- state String
- Name of the state
- street
Name String - Street name
- street
Number String - House no
- address
Line1 string - Address line 1
- address
Line2 string - Address line 2
- address
Line3 string - Address line 3
- address
Line4 string - Address line 4
- city string
- Name of the city
- company
Name string - Name of the customer company
- contact
Name string - Name of the contact person
- countries
Get
Invoices Invoice Collection Item Bill To Address Country[] - Country details model
- county string
- County name
- postal
Code string - ZIP no
- province string
- Name of the province
- state string
- Name of the state
- street
Name string - Street name
- street
Number 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[ospgateway.
Get Invoices 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
- address
Line1 String - Address line 1
- address
Line2 String - Address line 2
- address
Line3 String - Address line 3
- address
Line4 String - Address line 4
- city String
- Name of the city
- company
Name String - Name of the customer company
- contact
Name String - Name of the contact person
- countries List<Property Map>
- Country details model
- county String
- County name
- postal
Code String - ZIP no
- province String
- Name of the province
- state String
- Name of the state
- street
Name String - Street name
- street
Number String - House no
GetInvoicesInvoiceCollectionItemBillToAddressCountry
- Ascii3country
Code string - Country code in ISO-3166-1 3-letter format
- Country
Code string - Country code in ISO-3166-1 2-letter format
- Country
Id 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 string - Name of the country
- Language
Id double - Language identifier
- Ascii3country
Code string - Country code in ISO-3166-1 3-letter format
- Country
Code string - Country code in ISO-3166-1 2-letter format
- Country
Id 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 string - Name of the country
- Language
Id float64 - Language identifier
- ascii3country
Code String - Country code in ISO-3166-1 3-letter format
- country
Code String - Country code in ISO-3166-1 2-letter format
- country
Id 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 String - Name of the country
- language
Id Double - Language identifier
- ascii3country
Code string - Country code in ISO-3166-1 3-letter format
- country
Code string - Country code in ISO-3166-1 2-letter format
- country
Id 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 string - Name of the country
- language
Id 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
- ascii3country
Code String - Country code in ISO-3166-1 3-letter format
- country
Code String - Country code in ISO-3166-1 2-letter format
- country
Id 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 String - Name of the country
- language
Id Number - Language identifier
GetInvoicesInvoiceCollectionItemCurrency
- Currency
Code string - Currency code
- Currency
Symbol string - Currency symbol
- Name string
- Name of the currency
- Round
Decimal doublePoint - Round decimal point
- Usd
Conversion double - USD conversion rate of the currency
- Currency
Code string - Currency code
- Currency
Symbol string - Currency symbol
- Name string
- Name of the currency
- Round
Decimal float64Point - Round decimal point
- Usd
Conversion float64 - USD conversion rate of the currency
- currency
Code String - Currency code
- currency
Symbol String - Currency symbol
- name String
- Name of the currency
- round
Decimal DoublePoint - Round decimal point
- usd
Conversion Double - USD conversion rate of the currency
- currency
Code string - Currency code
- currency
Symbol string - Currency symbol
- name string
- Name of the currency
- round
Decimal numberPoint - Round decimal point
- usd
Conversion 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
- currency
Code String - Currency code
- currency
Symbol String - Currency symbol
- name String
- Name of the currency
- round
Decimal NumberPoint - Round decimal point
- usd
Conversion Number - USD conversion rate of the currency
GetInvoicesInvoiceCollectionItemLastPaymentDetail
- Account
Number string - Account number of the card owner
- Amount
Paid double - Amount that paid
- Card
Type string - Echeck card type
- Credit
Card stringType - Credit card type
- Echeck
Routing string - Last four routing digits of the card
- Last
Digits string - Last four digits of the card
- Name
On stringCard - Name on the credit card
- Paid
By string - example
- Payment
Method string - Payment method
- Paypal
Id string - The id (email address) of the paypal payment
- Paypal
Reference string - paypal payment reference
- Routing
Number string - Routing number of the echeck card
- Time
Expiration string - Expired date of the credit card
- Time
Paid stringOn - Paid the invoice on this day
- Account
Number string - Account number of the card owner
- Amount
Paid float64 - Amount that paid
- Card
Type string - Echeck card type
- Credit
Card stringType - Credit card type
- Echeck
Routing string - Last four routing digits of the card
- Last
Digits string - Last four digits of the card
- Name
On stringCard - Name on the credit card
- Paid
By string - example
- Payment
Method string - Payment method
- Paypal
Id string - The id (email address) of the paypal payment
- Paypal
Reference string - paypal payment reference
- Routing
Number string - Routing number of the echeck card
- Time
Expiration string - Expired date of the credit card
- Time
Paid stringOn - Paid the invoice on this day
- account
Number String - Account number of the card owner
- amount
Paid Double - Amount that paid
- card
Type String - Echeck card type
- credit
Card StringType - Credit card type
- echeck
Routing String - Last four routing digits of the card
- last
Digits String - Last four digits of the card
- name
On StringCard - Name on the credit card
- paid
By String - example
- payment
Method String - Payment method
- paypal
Id String - The id (email address) of the paypal payment
- paypal
Reference String - paypal payment reference
- routing
Number String - Routing number of the echeck card
- time
Expiration String - Expired date of the credit card
- time
Paid StringOn - Paid the invoice on this day
- account
Number string - Account number of the card owner
- amount
Paid number - Amount that paid
- card
Type string - Echeck card type
- credit
Card stringType - Credit card type
- echeck
Routing string - Last four routing digits of the card
- last
Digits string - Last four digits of the card
- name
On stringCard - Name on the credit card
- paid
By string - example
- payment
Method string - Payment method
- paypal
Id string - The id (email address) of the paypal payment
- paypal
Reference string - paypal payment reference
- routing
Number string - Routing number of the echeck card
- time
Expiration string - Expired date of the credit card
- time
Paid 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
- account
Number String - Account number of the card owner
- amount
Paid Number - Amount that paid
- card
Type String - Echeck card type
- credit
Card StringType - Credit card type
- echeck
Routing String - Last four routing digits of the card
- last
Digits String - Last four digits of the card
- name
On StringCard - Name on the credit card
- paid
By String - example
- payment
Method String - Payment method
- paypal
Id String - The id (email address) of the paypal payment
- paypal
Reference String - paypal payment reference
- routing
Number String - Routing number of the echeck card
- time
Expiration String - Expired date of the credit card
- time
Paid 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
oci
Terraform Provider.