1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OspGateway
  5. getInvoices
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.OspGateway.getInvoices

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

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

    Returns a list of invoices

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testInvoices = oci.OspGateway.getInvoices({
        compartmentId: _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,
    });
    
    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"])
    
    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
    	})
    }
    
    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 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());
    
        }
    }
    
    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 Sequence[ospgateway.GetInvoicesFilter]
    invoice_id str
    The invoice query param (not unique).
    search_text str
    A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
    statuses Sequence[str]
    A filter to only return resources that match one of the status elements.
    time_invoice_end str
    description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
    time_invoice_start str
    description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
    time_payment_end str
    description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
    time_payment_start str
    description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
    types Sequence[str]
    A filter to only return resources that match the given type exactly.
    compartmentId 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 Sequence[ospgateway.GetInvoicesInvoiceCollection]
    The list of invoice_collection.
    osp_home_region str
    filters Sequence[ospgateway.GetInvoicesFilter]
    invoice_id str
    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
    search_text str
    statuses Sequence[str]
    time_invoice_end str
    time_invoice_start str
    time_payment_end str
    time_payment_start str
    types Sequence[str]
    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    invoiceCollections List<Property Map>
    The list of invoice_collection.
    ospHomeRegion String
    filters List<Property Map>
    invoiceId String
    Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
    searchText String
    statuses List<String>
    timeInvoiceEnd String
    timeInvoiceStart String
    timePaymentEnd String
    timePaymentStart String
    types List<String>

    Supporting Types

    GetInvoicesFilter

    Name 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 Sequence[ospgateway.GetInvoicesInvoiceCollectionItemBillToAddress]
    Address details model
    currencies Sequence[ospgateway.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 Sequence[ospgateway.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 Sequence[ospgateway.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.32.0 published on Thursday, Apr 18, 2024 by Pulumi