1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OspGateway
  5. getInvoices
Oracle Cloud Infrastructure v1.16.0 published on Thursday, Nov 2, 2023 by Pulumi

oci.OspGateway.getInvoices

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.16.0 published on Thursday, Nov 2, 2023 by Pulumi

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

    Returns a list of invoices

    Example Usage

    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 = @var.Compartment_id,
            OspHomeRegion = @var.Invoice_osp_home_region,
            InvoiceId = oci_osp_gateway_invoice.Test_invoice.Id,
            SearchText = @var.Invoice_search_text,
            Statuses = @var.Invoice_status,
            TimeInvoiceEnd = @var.Invoice_time_invoice_end,
            TimeInvoiceStart = @var.Invoice_time_invoice_start,
            TimePaymentEnd = @var.Invoice_time_payment_end,
            TimePaymentStart = @var.Invoice_time_payment_start,
            Types = @var.Invoice_type,
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/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:    _var.Compartment_id,
    			OspHomeRegion:    _var.Invoice_osp_home_region,
    			InvoiceId:        pulumi.StringRef(oci_osp_gateway_invoice.Test_invoice.Id),
    			SearchText:       pulumi.StringRef(_var.Invoice_search_text),
    			Statuses:         _var.Invoice_status,
    			TimeInvoiceEnd:   pulumi.StringRef(_var.Invoice_time_invoice_end),
    			TimeInvoiceStart: pulumi.StringRef(_var.Invoice_time_invoice_start),
    			TimePaymentEnd:   pulumi.StringRef(_var.Invoice_time_payment_end),
    			TimePaymentStart: pulumi.StringRef(_var.Invoice_time_payment_start),
    			Types:            _var.Invoice_type,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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(var_.compartment_id())
                .ospHomeRegion(var_.invoice_osp_home_region())
                .invoiceId(oci_osp_gateway_invoice.test_invoice().id())
                .searchText(var_.invoice_search_text())
                .statuses(var_.invoice_status())
                .timeInvoiceEnd(var_.invoice_time_invoice_end())
                .timeInvoiceStart(var_.invoice_time_invoice_start())
                .timePaymentEnd(var_.invoice_time_payment_end())
                .timePaymentStart(var_.invoice_time_payment_start())
                .types(var_.invoice_type())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_oci as oci
    
    test_invoices = oci.OspGateway.get_invoices(compartment_id=var["compartment_id"],
        osp_home_region=var["invoice_osp_home_region"],
        invoice_id=oci_osp_gateway_invoice["test_invoice"]["id"],
        search_text=var["invoice_search_text"],
        statuses=var["invoice_status"],
        time_invoice_end=var["invoice_time_invoice_end"],
        time_invoice_start=var["invoice_time_invoice_start"],
        time_payment_end=var["invoice_time_payment_end"],
        time_payment_start=var["invoice_time_payment_start"],
        types=var["invoice_type"])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testInvoices = oci.OspGateway.getInvoices({
        compartmentId: _var.compartment_id,
        ospHomeRegion: _var.invoice_osp_home_region,
        invoiceId: oci_osp_gateway_invoice.test_invoice.id,
        searchText: _var.invoice_search_text,
        statuses: _var.invoice_status,
        timeInvoiceEnd: _var.invoice_time_invoice_end,
        timeInvoiceStart: _var.invoice_time_invoice_start,
        timePaymentEnd: _var.invoice_time_payment_end,
        timePaymentStart: _var.invoice_time_payment_start,
        types: _var.invoice_type,
    });
    
    variables:
      testInvoices:
        fn::invoke:
          Function: oci:OspGateway:getInvoices
          Arguments:
            compartmentId: ${var.compartment_id}
            ospHomeRegion: ${var.invoice_osp_home_region}
            invoiceId: ${oci_osp_gateway_invoice.test_invoice.id}
            searchText: ${var.invoice_search_text}
            statuses: ${var.invoice_status}
            timeInvoiceEnd: ${var.invoice_time_invoice_end}
            timeInvoiceStart: ${var.invoice_time_invoice_start}
            timePaymentEnd: ${var.invoice_time_payment_end}
            timePaymentStart: ${var.invoice_time_payment_start}
            types: ${var.invoice_type}
    

    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:

    CompartmentId string

    The OCID of the compartment.

    OspHomeRegion string

    The home region's public name of the logged in user.

    Filters List<GetInvoicesFilter>
    InvoiceId string

    The invoice query param (not unique).

    SearchText string

    A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

    Statuses List<string>

    A filter to only return resources that match one of the status elements.

    TimeInvoiceEnd string

    description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

    TimeInvoiceStart string

    description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

    TimePaymentEnd string

    description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

    TimePaymentStart string

    description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

    Types List<string>

    A filter to only return resources that match the given type exactly.

    CompartmentId string

    The OCID of the compartment.

    OspHomeRegion string

    The home region's public name of the logged in user.

    Filters []GetInvoicesFilter
    InvoiceId string

    The invoice query param (not unique).

    SearchText string

    A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

    Statuses []string

    A filter to only return resources that match one of the status elements.

    TimeInvoiceEnd string

    description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

    TimeInvoiceStart string

    description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

    TimePaymentEnd string

    description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

    TimePaymentStart string

    description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

    Types []string

    A filter to only return resources that match the given type exactly.

    compartmentId String

    The OCID of the compartment.

    ospHomeRegion String

    The home region's public name of the logged in user.

    filters List<GetInvoicesFilter>
    invoiceId String

    The invoice query param (not unique).

    searchText String

    A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

    statuses List<String>

    A filter to only return resources that match one of the status elements.

    timeInvoiceEnd String

    description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

    timeInvoiceStart String

    description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

    timePaymentEnd String

    description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

    timePaymentStart String

    description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

    types List<String>

    A filter to only return resources that match the given type exactly.

    compartmentId string

    The OCID of the compartment.

    ospHomeRegion string

    The home region's public name of the logged in user.

    filters GetInvoicesFilter[]
    invoiceId string

    The invoice query param (not unique).

    searchText string

    A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

    statuses string[]

    A filter to only return resources that match one of the status elements.

    timeInvoiceEnd string

    description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

    timeInvoiceStart string

    description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

    timePaymentEnd string

    description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

    timePaymentStart string

    description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

    types string[]

    A filter to only return resources that match the given type exactly.

    compartment_id str

    The OCID of the compartment.

    osp_home_region str

    The home region's public name of the logged in user.

    filters GetInvoicesFilter]
    invoice_id str

    The invoice query param (not unique).

    search_text str

    A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name

    statuses Sequence[str]

    A filter to only return resources that match one of the status elements.

    time_invoice_end str

    description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

    time_invoice_start str

    description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

    time_payment_end str

    description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

    time_payment_start str

    description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

    types Sequence[str]

    A filter to only return resources that match the given type exactly.

    compartmentId String

    The OCID of the compartment.

    ospHomeRegion String

    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.

    timeInvoiceEnd String

    description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).

    timeInvoiceStart String

    description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).

    timePaymentEnd String

    description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).

    timePaymentStart String

    description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).

    types List<String>

    A filter to only return resources that match the given type exactly.

    getInvoices Result

    The following output properties are available:

    CompartmentId string
    Id string

    The provider-assigned unique ID for this managed resource.

    InvoiceCollections List<GetInvoicesInvoiceCollection>

    The list of invoice_collection.

    OspHomeRegion string
    Filters List<GetInvoicesFilter>
    InvoiceId string

    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

    SearchText string
    Statuses List<string>
    TimeInvoiceEnd string
    TimeInvoiceStart string
    TimePaymentEnd string
    TimePaymentStart string
    Types List<string>
    CompartmentId string
    Id string

    The provider-assigned unique ID for this managed resource.

    InvoiceCollections []GetInvoicesInvoiceCollection

    The list of invoice_collection.

    OspHomeRegion string
    Filters []GetInvoicesFilter
    InvoiceId string

    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

    SearchText string
    Statuses []string
    TimeInvoiceEnd string
    TimeInvoiceStart string
    TimePaymentEnd string
    TimePaymentStart string
    Types []string
    compartmentId String
    id String

    The provider-assigned unique ID for this managed resource.

    invoiceCollections List<GetInvoicesInvoiceCollection>

    The list of invoice_collection.

    ospHomeRegion String
    filters List<GetInvoicesFilter>
    invoiceId String

    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

    searchText String
    statuses List<String>
    timeInvoiceEnd String
    timeInvoiceStart String
    timePaymentEnd String
    timePaymentStart String
    types List<String>
    compartmentId string
    id string

    The provider-assigned unique ID for this managed resource.

    invoiceCollections GetInvoicesInvoiceCollection[]

    The list of invoice_collection.

    ospHomeRegion string
    filters GetInvoicesFilter[]
    invoiceId string

    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

    searchText string
    statuses string[]
    timeInvoiceEnd string
    timeInvoiceStart string
    timePaymentEnd string
    timePaymentStart string
    types string[]
    compartment_id str
    id str

    The provider-assigned unique ID for this managed resource.

    invoice_collections GetInvoicesInvoiceCollection]

    The list of invoice_collection.

    osp_home_region str
    filters GetInvoicesFilter]
    invoice_id str

    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

    search_text str
    statuses Sequence[str]
    time_invoice_end str
    time_invoice_start str
    time_payment_end str
    time_payment_start str
    types Sequence[str]
    compartmentId String
    id String

    The provider-assigned unique ID for this managed resource.

    invoiceCollections List<Property Map>

    The list of invoice_collection.

    ospHomeRegion String
    filters List<Property Map>
    invoiceId String

    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

    searchText String
    statuses List<String>
    timeInvoiceEnd String
    timeInvoiceStart String
    timePaymentEnd String
    timePaymentStart String
    types List<String>

    Supporting Types

    GetInvoicesFilter

    Name string

    Name of the currency

    Values List<string>
    Regex bool
    Name string

    Name of the currency

    Values []string
    Regex bool
    name String

    Name of the currency

    values List<String>
    regex Boolean
    name string

    Name of the currency

    values string[]
    regex boolean
    name str

    Name of the currency

    values Sequence[str]
    regex bool
    name String

    Name of the currency

    values List<String>
    regex Boolean

    GetInvoicesInvoiceCollection

    GetInvoicesInvoiceCollectionItem

    BillToAddresses List<GetInvoicesInvoiceCollectionItemBillToAddress>

    Address details model

    Currencies List<GetInvoicesInvoiceCollectionItemCurrency>

    Currency details model

    InternalInvoiceId string

    Transaction identifier

    InvoiceAmount double

    Total amount of invoice

    InvoiceAmountAdjusted double

    Invoice amount adjust

    InvoiceAmountApplied double

    Invoice amount applied

    InvoiceAmountCredited double

    Invoice amount credit

    InvoiceAmountDue double

    Balance of invoice

    InvoiceAmountInDispute double
    InvoiceId string

    The invoice query param (not unique).

    InvoiceNumber string

    Invoice external reference

    InvoicePoNumber string

    Invoice PO number

    InvoiceRefNumber string

    Invoice reference number

    InvoiceStatus string

    Invoice status

    InvoiceType string

    Type of invoice

    IsCreditCardPayable bool

    Is credit card payment eligible

    IsDisplayDownloadPdf bool

    Is pdf download access allowed

    IsDisplayViewPdf bool
    IsPaid bool
    IsPayable bool

    Whether invoice can be payed

    IsPaymentFailed bool
    IsPdfEmailAvailable bool

    Is emailing pdf allowed

    LastPaymentDetails List<GetInvoicesInvoiceCollectionItemLastPaymentDetail>

    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

    TimeInvoiceDue string

    Due date of invoice

    BillToAddresses []GetInvoicesInvoiceCollectionItemBillToAddress

    Address details model

    Currencies []GetInvoicesInvoiceCollectionItemCurrency

    Currency details model

    InternalInvoiceId string

    Transaction identifier

    InvoiceAmount float64

    Total amount of invoice

    InvoiceAmountAdjusted float64

    Invoice amount adjust

    InvoiceAmountApplied float64

    Invoice amount applied

    InvoiceAmountCredited float64

    Invoice amount credit

    InvoiceAmountDue float64

    Balance of invoice

    InvoiceAmountInDispute float64
    InvoiceId string

    The invoice query param (not unique).

    InvoiceNumber string

    Invoice external reference

    InvoicePoNumber string

    Invoice PO number

    InvoiceRefNumber string

    Invoice reference number

    InvoiceStatus string

    Invoice status

    InvoiceType string

    Type of invoice

    IsCreditCardPayable bool

    Is credit card payment eligible

    IsDisplayDownloadPdf bool

    Is pdf download access allowed

    IsDisplayViewPdf bool
    IsPaid bool
    IsPayable bool

    Whether invoice can be payed

    IsPaymentFailed bool
    IsPdfEmailAvailable bool

    Is emailing pdf allowed

    LastPaymentDetails []GetInvoicesInvoiceCollectionItemLastPaymentDetail

    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

    TimeInvoiceDue string

    Due date of invoice

    billToAddresses List<GetInvoicesInvoiceCollectionItemBillToAddress>

    Address details model

    currencies List<GetInvoicesInvoiceCollectionItemCurrency>

    Currency details model

    internalInvoiceId String

    Transaction identifier

    invoiceAmount Double

    Total amount of invoice

    invoiceAmountAdjusted Double

    Invoice amount adjust

    invoiceAmountApplied Double

    Invoice amount applied

    invoiceAmountCredited Double

    Invoice amount credit

    invoiceAmountDue Double

    Balance of invoice

    invoiceAmountInDispute Double
    invoiceId String

    The invoice query param (not unique).

    invoiceNumber String

    Invoice external reference

    invoicePoNumber String

    Invoice PO number

    invoiceRefNumber String

    Invoice reference number

    invoiceStatus String

    Invoice status

    invoiceType String

    Type of invoice

    isCreditCardPayable Boolean

    Is credit card payment eligible

    isDisplayDownloadPdf Boolean

    Is pdf download access allowed

    isDisplayViewPdf Boolean
    isPaid Boolean
    isPayable Boolean

    Whether invoice can be payed

    isPaymentFailed Boolean
    isPdfEmailAvailable Boolean

    Is emailing pdf allowed

    lastPaymentDetails List<GetInvoicesInvoiceCollectionItemLastPaymentDetail>

    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

    timeInvoiceDue String

    Due date of invoice

    billToAddresses GetInvoicesInvoiceCollectionItemBillToAddress[]

    Address details model

    currencies GetInvoicesInvoiceCollectionItemCurrency[]

    Currency details model

    internalInvoiceId string

    Transaction identifier

    invoiceAmount number

    Total amount of invoice

    invoiceAmountAdjusted number

    Invoice amount adjust

    invoiceAmountApplied number

    Invoice amount applied

    invoiceAmountCredited number

    Invoice amount credit

    invoiceAmountDue number

    Balance of invoice

    invoiceAmountInDispute number
    invoiceId string

    The invoice query param (not unique).

    invoiceNumber string

    Invoice external reference

    invoicePoNumber string

    Invoice PO number

    invoiceRefNumber string

    Invoice reference number

    invoiceStatus string

    Invoice status

    invoiceType string

    Type of invoice

    isCreditCardPayable boolean

    Is credit card payment eligible

    isDisplayDownloadPdf boolean

    Is pdf download access allowed

    isDisplayViewPdf boolean
    isPaid boolean
    isPayable boolean

    Whether invoice can be payed

    isPaymentFailed boolean
    isPdfEmailAvailable boolean

    Is emailing pdf allowed

    lastPaymentDetails GetInvoicesInvoiceCollectionItemLastPaymentDetail[]

    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

    timeInvoiceDue string

    Due date of invoice

    bill_to_addresses GetInvoicesInvoiceCollectionItemBillToAddress]

    Address details model

    currencies GetInvoicesInvoiceCollectionItemCurrency]

    Currency details model

    internal_invoice_id str

    Transaction identifier

    invoice_amount float

    Total amount of invoice

    invoice_amount_adjusted float

    Invoice amount adjust

    invoice_amount_applied float

    Invoice amount applied

    invoice_amount_credited float

    Invoice amount credit

    invoice_amount_due float

    Balance of invoice

    invoice_amount_in_dispute float
    invoice_id str

    The invoice query param (not unique).

    invoice_number str

    Invoice external reference

    invoice_po_number str

    Invoice PO number

    invoice_ref_number str

    Invoice reference number

    invoice_status str

    Invoice status

    invoice_type str

    Type of invoice

    is_credit_card_payable bool

    Is credit card payment eligible

    is_display_download_pdf bool

    Is pdf download access allowed

    is_display_view_pdf bool
    is_paid bool
    is_payable bool

    Whether invoice can be payed

    is_payment_failed bool
    is_pdf_email_available bool

    Is emailing pdf allowed

    last_payment_details GetInvoicesInvoiceCollectionItemLastPaymentDetail]

    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_due str

    Due date of invoice

    billToAddresses List<Property Map>

    Address details model

    currencies List<Property Map>

    Currency details model

    internalInvoiceId String

    Transaction identifier

    invoiceAmount Number

    Total amount of invoice

    invoiceAmountAdjusted Number

    Invoice amount adjust

    invoiceAmountApplied Number

    Invoice amount applied

    invoiceAmountCredited Number

    Invoice amount credit

    invoiceAmountDue Number

    Balance of invoice

    invoiceAmountInDispute Number
    invoiceId String

    The invoice query param (not unique).

    invoiceNumber String

    Invoice external reference

    invoicePoNumber String

    Invoice PO number

    invoiceRefNumber String

    Invoice reference number

    invoiceStatus String

    Invoice status

    invoiceType String

    Type of invoice

    isCreditCardPayable Boolean

    Is credit card payment eligible

    isDisplayDownloadPdf Boolean

    Is pdf download access allowed

    isDisplayViewPdf Boolean
    isPaid Boolean
    isPayable Boolean

    Whether invoice can be payed

    isPaymentFailed Boolean
    isPdfEmailAvailable Boolean

    Is emailing pdf allowed

    lastPaymentDetails List<Property Map>

    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

    timeInvoiceDue String

    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<GetInvoicesInvoiceCollectionItemBillToAddressCountry>

    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 []GetInvoicesInvoiceCollectionItemBillToAddressCountry

    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<GetInvoicesInvoiceCollectionItemBillToAddressCountry>

    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 GetInvoicesInvoiceCollectionItemBillToAddressCountry[]

    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 GetInvoicesInvoiceCollectionItemBillToAddressCountry]

    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

    RoundDecimalPoint double

    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

    RoundDecimalPoint float64

    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

    roundDecimalPoint Double

    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

    roundDecimalPoint number

    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_point float

    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

    roundDecimalPoint Number

    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

    CreditCardType string

    Credit card type

    EcheckRouting string

    Last four routing digits of the card

    LastDigits string

    Last four digits of the card

    NameOnCard string

    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

    TimePaidOn string

    Paid the invoice on this day

    AccountNumber string

    Account number of the card owner

    AmountPaid float64

    Amount that paid

    CardType string

    Echeck card type

    CreditCardType string

    Credit card type

    EcheckRouting string

    Last four routing digits of the card

    LastDigits string

    Last four digits of the card

    NameOnCard string

    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

    TimePaidOn string

    Paid the invoice on this day

    accountNumber String

    Account number of the card owner

    amountPaid Double

    Amount that paid

    cardType String

    Echeck card type

    creditCardType String

    Credit card type

    echeckRouting String

    Last four routing digits of the card

    lastDigits String

    Last four digits of the card

    nameOnCard String

    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

    timePaidOn String

    Paid the invoice on this day

    accountNumber string

    Account number of the card owner

    amountPaid number

    Amount that paid

    cardType string

    Echeck card type

    creditCardType string

    Credit card type

    echeckRouting string

    Last four routing digits of the card

    lastDigits string

    Last four digits of the card

    nameOnCard string

    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

    timePaidOn string

    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_type str

    Credit card type

    echeck_routing str

    Last four routing digits of the card

    last_digits str

    Last four digits of the card

    name_on_card str

    Name on the credit card

    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_on str

    Paid the invoice on this day

    accountNumber String

    Account number of the card owner

    amountPaid Number

    Amount that paid

    cardType String

    Echeck card type

    creditCardType String

    Credit card type

    echeckRouting String

    Last four routing digits of the card

    lastDigits String

    Last four digits of the card

    nameOnCard String

    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

    timePaidOn 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.

    oci logo
    Oracle Cloud Infrastructure v1.16.0 published on Thursday, Nov 2, 2023 by Pulumi