1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OneSubsription
  5. getInvoices
Oracle Cloud Infrastructure v0.20.1 published on Tuesday, Jun 6, 2023 by Pulumi

oci.OneSubsription.getInvoices

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v0.20.1 published on Tuesday, Jun 6, 2023 by Pulumi

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

    This is a collection API which returns a list of Invoices for given filters.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testInvoices = Oci.OneSubsription.GetInvoices.Invoke(new()
        {
            ArCustomerTransactionId = oci_onesubscription_ar_customer_transaction.Test_ar_customer_transaction.Id,
            CompartmentId = @var.Compartment_id,
            Fields = @var.Invoice_fields,
            TimeFrom = @var.Invoice_time_from,
            TimeTo = @var.Invoice_time_to,
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := OneSubsription.GetInvoices(ctx, &onesubsription.GetInvoicesArgs{
    			ArCustomerTransactionId: oci_onesubscription_ar_customer_transaction.Test_ar_customer_transaction.Id,
    			CompartmentId:           _var.Compartment_id,
    			Fields:                  _var.Invoice_fields,
    			TimeFrom:                pulumi.StringRef(_var.Invoice_time_from),
    			TimeTo:                  pulumi.StringRef(_var.Invoice_time_to),
    		}, 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.OneSubsription.OneSubsriptionFunctions;
    import com.pulumi.oci.OneSubsription.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 = OneSubsriptionFunctions.getInvoices(GetInvoicesArgs.builder()
                .arCustomerTransactionId(oci_onesubscription_ar_customer_transaction.test_ar_customer_transaction().id())
                .compartmentId(var_.compartment_id())
                .fields(var_.invoice_fields())
                .timeFrom(var_.invoice_time_from())
                .timeTo(var_.invoice_time_to())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_oci as oci
    
    test_invoices = oci.OneSubsription.get_invoices(ar_customer_transaction_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        compartment_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        fields=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        time_from=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        time_to=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testInvoices = oci.OneSubsription.getInvoices({
        arCustomerTransactionId: oci_onesubscription_ar_customer_transaction.test_ar_customer_transaction.id,
        compartmentId: _var.compartment_id,
        fields: _var.invoice_fields,
        timeFrom: _var.invoice_time_from,
        timeTo: _var.invoice_time_to,
    });
    
    variables:
      testInvoices:
        fn::invoke:
          Function: oci:OneSubsription:getInvoices
          Arguments:
            arCustomerTransactionId: ${oci_onesubscription_ar_customer_transaction.test_ar_customer_transaction.id}
            compartmentId: ${var.compartment_id}
            fields: ${var.invoice_fields}
            timeFrom: ${var.invoice_time_from}
            timeTo: ${var.invoice_time_to}
    

    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(ar_customer_transaction_id: Optional[str] = None,
                     compartment_id: Optional[str] = None,
                     fields: Optional[Sequence[str]] = None,
                     filters: Optional[Sequence[_onesubsription.GetInvoicesFilter]] = None,
                     time_from: Optional[str] = None,
                     time_to: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetInvoicesResult
    def get_invoices_output(ar_customer_transaction_id: Optional[pulumi.Input[str]] = None,
                     compartment_id: Optional[pulumi.Input[str]] = None,
                     fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     filters: Optional[pulumi.Input[Sequence[pulumi.Input[_onesubsription.GetInvoicesFilterArgs]]]] = None,
                     time_from: Optional[pulumi.Input[str]] = None,
                     time_to: Optional[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:OneSubsription/getInvoices:getInvoices
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ArCustomerTransactionId string

    AR Unique identifier for an invoice .

    CompartmentId string

    The OCID of the root compartment.

    Fields List<string>

    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.

    Filters List<GetInvoicesFilter>
    TimeFrom string

    Initial date to filter Invoice data in SPM.

    TimeTo string

    Final date to filter Invoice data in SPM.

    ArCustomerTransactionId string

    AR Unique identifier for an invoice .

    CompartmentId string

    The OCID of the root compartment.

    Fields []string

    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.

    Filters []GetInvoicesFilter
    TimeFrom string

    Initial date to filter Invoice data in SPM.

    TimeTo string

    Final date to filter Invoice data in SPM.

    arCustomerTransactionId String

    AR Unique identifier for an invoice .

    compartmentId String

    The OCID of the root compartment.

    fields List<String>

    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.

    filters List<GetInvoicesFilter>
    timeFrom String

    Initial date to filter Invoice data in SPM.

    timeTo String

    Final date to filter Invoice data in SPM.

    arCustomerTransactionId string

    AR Unique identifier for an invoice .

    compartmentId string

    The OCID of the root compartment.

    fields string[]

    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.

    filters GetInvoicesFilter[]
    timeFrom string

    Initial date to filter Invoice data in SPM.

    timeTo string

    Final date to filter Invoice data in SPM.

    ar_customer_transaction_id str

    AR Unique identifier for an invoice .

    compartment_id str

    The OCID of the root compartment.

    fields Sequence[str]

    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.

    filters GetInvoicesFilter]
    time_from str

    Initial date to filter Invoice data in SPM.

    time_to str

    Final date to filter Invoice data in SPM.

    arCustomerTransactionId String

    AR Unique identifier for an invoice .

    compartmentId String

    The OCID of the root compartment.

    fields List<String>

    Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. This parameter is used to control what fields to return.

    filters List<Property Map>
    timeFrom String

    Initial date to filter Invoice data in SPM.

    timeTo String

    Final date to filter Invoice data in SPM.

    getInvoices Result

    The following output properties are available:

    ArCustomerTransactionId string
    CompartmentId string
    Id string

    The provider-assigned unique ID for this managed resource.

    Invoices List<GetInvoicesInvoice>

    The list of invoices.

    Fields List<string>
    Filters List<GetInvoicesFilter>
    TimeFrom string
    TimeTo string
    ArCustomerTransactionId string
    CompartmentId string
    Id string

    The provider-assigned unique ID for this managed resource.

    Invoices []GetInvoicesInvoice

    The list of invoices.

    Fields []string
    Filters []GetInvoicesFilter
    TimeFrom string
    TimeTo string
    arCustomerTransactionId String
    compartmentId String
    id String

    The provider-assigned unique ID for this managed resource.

    invoices List<GetInvoicesInvoice>

    The list of invoices.

    fields List<String>
    filters List<GetInvoicesFilter>
    timeFrom String
    timeTo String
    arCustomerTransactionId string
    compartmentId string
    id string

    The provider-assigned unique ID for this managed resource.

    invoices GetInvoicesInvoice[]

    The list of invoices.

    fields string[]
    filters GetInvoicesFilter[]
    timeFrom string
    timeTo string
    ar_customer_transaction_id str
    compartment_id str
    id str

    The provider-assigned unique ID for this managed resource.

    invoices GetInvoicesInvoice]

    The list of invoices.

    fields Sequence[str]
    filters GetInvoicesFilter]
    time_from str
    time_to str
    arCustomerTransactionId String
    compartmentId String
    id String

    The provider-assigned unique ID for this managed resource.

    invoices List<Property Map>

    The list of invoices.

    fields List<String>
    filters List<Property Map>
    timeFrom String
    timeTo String

    Supporting Types

    GetInvoicesFilter

    Name string

    Payment Term name

    Values List<string>
    Regex bool
    Name string

    Payment Term name

    Values []string
    Regex bool
    name String

    Payment Term name

    values List<String>
    regex Boolean
    name string

    Payment Term name

    values string[]
    regex boolean
    name str

    Payment Term name

    values Sequence[str]
    regex bool
    name String

    Payment Term name

    values List<String>
    regex Boolean

    GetInvoicesInvoice

    ArInvoices string

    AR Invoice Numbers comma separated under one invoice

    BillToAddresses List<GetInvoicesInvoiceBillToAddress>

    Address.

    BillToContacts List<GetInvoicesInvoiceBillToContact>

    User.

    BillToCustomers List<GetInvoicesInvoiceBillToCustomer>

    Business partner.

    CreatedBy string

    User that created the Payment term

    Currencies List<GetInvoicesInvoiceCurrency>

    Currency details

    InvoiceLines List<GetInvoicesInvoiceInvoiceLine>

    Invoice Lines under particular invoice.

    Organizations List<GetInvoicesInvoiceOrganization>

    Organization details

    PaymentMethod string

    Payment Method

    PaymentTerms List<GetInvoicesInvoicePaymentTerm>

    Payment Term details

    ReceiptMethod string

    Receipt Method of Payment Mode

    SpmInvoiceNumber string

    SPM Document Number is an functional identifier for invoice in SPM

    Status string

    Document Status in SPM which depicts current state of invoice

    SubscriptionNumber string

    Invoice associated subscription plan number.

    TimeCreated string

    SPM Invocie creation date

    TimeInvoiceDate string

    Invoice Date

    TimeUpdated string

    SPM Invoice updated date

    Type string

    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

    UpdatedBy string

    User that updated SPM Invoice

    ArInvoices string

    AR Invoice Numbers comma separated under one invoice

    BillToAddresses []GetInvoicesInvoiceBillToAddress

    Address.

    BillToContacts []GetInvoicesInvoiceBillToContact

    User.

    BillToCustomers []GetInvoicesInvoiceBillToCustomer

    Business partner.

    CreatedBy string

    User that created the Payment term

    Currencies []GetInvoicesInvoiceCurrency

    Currency details

    InvoiceLines []GetInvoicesInvoiceInvoiceLine

    Invoice Lines under particular invoice.

    Organizations []GetInvoicesInvoiceOrganization

    Organization details

    PaymentMethod string

    Payment Method

    PaymentTerms []GetInvoicesInvoicePaymentTerm

    Payment Term details

    ReceiptMethod string

    Receipt Method of Payment Mode

    SpmInvoiceNumber string

    SPM Document Number is an functional identifier for invoice in SPM

    Status string

    Document Status in SPM which depicts current state of invoice

    SubscriptionNumber string

    Invoice associated subscription plan number.

    TimeCreated string

    SPM Invocie creation date

    TimeInvoiceDate string

    Invoice Date

    TimeUpdated string

    SPM Invoice updated date

    Type string

    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

    UpdatedBy string

    User that updated SPM Invoice

    arInvoices String

    AR Invoice Numbers comma separated under one invoice

    billToAddresses List<GetInvoicesInvoiceBillToAddress>

    Address.

    billToContacts List<GetInvoicesInvoiceBillToContact>

    User.

    billToCustomers List<GetInvoicesInvoiceBillToCustomer>

    Business partner.

    createdBy String

    User that created the Payment term

    currencies List<GetInvoicesInvoiceCurrency>

    Currency details

    invoiceLines List<GetInvoicesInvoiceInvoiceLine>

    Invoice Lines under particular invoice.

    organizations List<GetInvoicesInvoiceOrganization>

    Organization details

    paymentMethod String

    Payment Method

    paymentTerms List<GetInvoicesInvoicePaymentTerm>

    Payment Term details

    receiptMethod String

    Receipt Method of Payment Mode

    spmInvoiceNumber String

    SPM Document Number is an functional identifier for invoice in SPM

    status String

    Document Status in SPM which depicts current state of invoice

    subscriptionNumber String

    Invoice associated subscription plan number.

    timeCreated String

    SPM Invocie creation date

    timeInvoiceDate String

    Invoice Date

    timeUpdated String

    SPM Invoice updated date

    type String

    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

    updatedBy String

    User that updated SPM Invoice

    arInvoices string

    AR Invoice Numbers comma separated under one invoice

    billToAddresses GetInvoicesInvoiceBillToAddress[]

    Address.

    billToContacts GetInvoicesInvoiceBillToContact[]

    User.

    billToCustomers GetInvoicesInvoiceBillToCustomer[]

    Business partner.

    createdBy string

    User that created the Payment term

    currencies GetInvoicesInvoiceCurrency[]

    Currency details

    invoiceLines GetInvoicesInvoiceInvoiceLine[]

    Invoice Lines under particular invoice.

    organizations GetInvoicesInvoiceOrganization[]

    Organization details

    paymentMethod string

    Payment Method

    paymentTerms GetInvoicesInvoicePaymentTerm[]

    Payment Term details

    receiptMethod string

    Receipt Method of Payment Mode

    spmInvoiceNumber string

    SPM Document Number is an functional identifier for invoice in SPM

    status string

    Document Status in SPM which depicts current state of invoice

    subscriptionNumber string

    Invoice associated subscription plan number.

    timeCreated string

    SPM Invocie creation date

    timeInvoiceDate string

    Invoice Date

    timeUpdated string

    SPM Invoice updated date

    type string

    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

    updatedBy string

    User that updated SPM Invoice

    ar_invoices str

    AR Invoice Numbers comma separated under one invoice

    bill_to_addresses GetInvoicesInvoiceBillToAddress]

    Address.

    bill_to_contacts GetInvoicesInvoiceBillToContact]

    User.

    bill_to_customers GetInvoicesInvoiceBillToCustomer]

    Business partner.

    created_by str

    User that created the Payment term

    currencies GetInvoicesInvoiceCurrency]

    Currency details

    invoice_lines GetInvoicesInvoiceInvoiceLine]

    Invoice Lines under particular invoice.

    organizations GetInvoicesInvoiceOrganization]

    Organization details

    payment_method str

    Payment Method

    payment_terms GetInvoicesInvoicePaymentTerm]

    Payment Term details

    receipt_method str

    Receipt Method of Payment Mode

    spm_invoice_number str

    SPM Document Number is an functional identifier for invoice in SPM

    status str

    Document Status in SPM which depicts current state of invoice

    subscription_number str

    Invoice associated subscription plan number.

    time_created str

    SPM Invocie creation date

    time_invoice_date str

    Invoice Date

    time_updated str

    SPM Invoice updated date

    type str

    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

    updated_by str

    User that updated SPM Invoice

    arInvoices String

    AR Invoice Numbers comma separated under one invoice

    billToAddresses List<Property Map>

    Address.

    billToContacts List<Property Map>

    User.

    billToCustomers List<Property Map>

    Business partner.

    createdBy String

    User that created the Payment term

    currencies List<Property Map>

    Currency details

    invoiceLines List<Property Map>

    Invoice Lines under particular invoice.

    organizations List<Property Map>

    Organization details

    paymentMethod String

    Payment Method

    paymentTerms List<Property Map>

    Payment Term details

    receiptMethod String

    Receipt Method of Payment Mode

    spmInvoiceNumber String

    SPM Document Number is an functional identifier for invoice in SPM

    status String

    Document Status in SPM which depicts current state of invoice

    subscriptionNumber String

    Invoice associated subscription plan number.

    timeCreated String

    SPM Invocie creation date

    timeInvoiceDate String

    Invoice Date

    timeUpdated String

    SPM Invoice updated date

    type String

    Document Type in SPM like SPM Invoice,SPM Credit Memo etc.,

    updatedBy String

    User that updated SPM Invoice

    GetInvoicesInvoiceBillToAddress

    BillSiteUseId string

    Bill to site use Id.

    IsBillTo bool

    Identify as the customer's billing address.

    IsShipTo bool

    Identify as the customer's shipping address.

    Locations List<GetInvoicesInvoiceBillToAddressLocation>

    Address location.

    Name string

    Payment Term name

    Phone string

    Phone.

    Service2siteUseId string

    Service to site use Id.

    TcaCustAcctSiteId string

    TCA customer account site Id.

    TcaPartySiteNumber string

    Party site number.

    BillSiteUseId string

    Bill to site use Id.

    IsBillTo bool

    Identify as the customer's billing address.

    IsShipTo bool

    Identify as the customer's shipping address.

    Locations []GetInvoicesInvoiceBillToAddressLocation

    Address location.

    Name string

    Payment Term name

    Phone string

    Phone.

    Service2siteUseId string

    Service to site use Id.

    TcaCustAcctSiteId string

    TCA customer account site Id.

    TcaPartySiteNumber string

    Party site number.

    billSiteUseId String

    Bill to site use Id.

    isBillTo Boolean

    Identify as the customer's billing address.

    isShipTo Boolean

    Identify as the customer's shipping address.

    locations List<GetInvoicesInvoiceBillToAddressLocation>

    Address location.

    name String

    Payment Term name

    phone String

    Phone.

    service2siteUseId String

    Service to site use Id.

    tcaCustAcctSiteId String

    TCA customer account site Id.

    tcaPartySiteNumber String

    Party site number.

    billSiteUseId string

    Bill to site use Id.

    isBillTo boolean

    Identify as the customer's billing address.

    isShipTo boolean

    Identify as the customer's shipping address.

    locations GetInvoicesInvoiceBillToAddressLocation[]

    Address location.

    name string

    Payment Term name

    phone string

    Phone.

    service2siteUseId string

    Service to site use Id.

    tcaCustAcctSiteId string

    TCA customer account site Id.

    tcaPartySiteNumber string

    Party site number.

    bill_site_use_id str

    Bill to site use Id.

    is_bill_to bool

    Identify as the customer's billing address.

    is_ship_to bool

    Identify as the customer's shipping address.

    locations GetInvoicesInvoiceBillToAddressLocation]

    Address location.

    name str

    Payment Term name

    phone str

    Phone.

    service2site_use_id str

    Service to site use Id.

    tca_cust_acct_site_id str

    TCA customer account site Id.

    tca_party_site_number str

    Party site number.

    billSiteUseId String

    Bill to site use Id.

    isBillTo Boolean

    Identify as the customer's billing address.

    isShipTo Boolean

    Identify as the customer's shipping address.

    locations List<Property Map>

    Address location.

    name String

    Payment Term name

    phone String

    Phone.

    service2siteUseId String

    Service to site use Id.

    tcaCustAcctSiteId String

    TCA customer account site Id.

    tcaPartySiteNumber String

    Party site number.

    GetInvoicesInvoiceBillToAddressLocation

    Address1 string

    Address first line.

    Address2 string

    Address second line.

    City string

    City.

    Country string

    Country.

    PostalCode string

    Postal code.

    Region string

    Region.

    TcaLocationId string

    TCA Location identifier.

    Address1 string

    Address first line.

    Address2 string

    Address second line.

    City string

    City.

    Country string

    Country.

    PostalCode string

    Postal code.

    Region string

    Region.

    TcaLocationId string

    TCA Location identifier.

    address1 String

    Address first line.

    address2 String

    Address second line.

    city String

    City.

    country String

    Country.

    postalCode String

    Postal code.

    region String

    Region.

    tcaLocationId String

    TCA Location identifier.

    address1 string

    Address first line.

    address2 string

    Address second line.

    city string

    City.

    country string

    Country.

    postalCode string

    Postal code.

    region string

    Region.

    tcaLocationId string

    TCA Location identifier.

    address1 str

    Address first line.

    address2 str

    Address second line.

    city str

    City.

    country str

    Country.

    postal_code str

    Postal code.

    region str

    Region.

    tca_location_id str

    TCA Location identifier.

    address1 String

    Address first line.

    address2 String

    Address second line.

    city String

    City.

    country String

    Country.

    postalCode String

    Postal code.

    region String

    Region.

    tcaLocationId String

    TCA Location identifier.

    GetInvoicesInvoiceBillToContact

    Email string

    Email.

    FirstName string

    First name.

    LastName string

    Last name.

    Name string

    Payment Term name

    TcaContactId string

    TCA contact ID.

    TcaCustAccntSiteId string

    TCA customer account site ID.

    TcaPartyId string

    TCA party ID.

    UserName string

    userName.

    Email string

    Email.

    FirstName string

    First name.

    LastName string

    Last name.

    Name string

    Payment Term name

    TcaContactId string

    TCA contact ID.

    TcaCustAccntSiteId string

    TCA customer account site ID.

    TcaPartyId string

    TCA party ID.

    UserName string

    userName.

    email String

    Email.

    firstName String

    First name.

    lastName String

    Last name.

    name String

    Payment Term name

    tcaContactId String

    TCA contact ID.

    tcaCustAccntSiteId String

    TCA customer account site ID.

    tcaPartyId String

    TCA party ID.

    userName String

    userName.

    email string

    Email.

    firstName string

    First name.

    lastName string

    Last name.

    name string

    Payment Term name

    tcaContactId string

    TCA contact ID.

    tcaCustAccntSiteId string

    TCA customer account site ID.

    tcaPartyId string

    TCA party ID.

    userName string

    userName.

    email str

    Email.

    first_name str

    First name.

    last_name str

    Last name.

    name str

    Payment Term name

    tca_contact_id str

    TCA contact ID.

    tca_cust_accnt_site_id str

    TCA customer account site ID.

    tca_party_id str

    TCA party ID.

    user_name str

    userName.

    email String

    Email.

    firstName String

    First name.

    lastName String

    Last name.

    name String

    Payment Term name

    tcaContactId String

    TCA contact ID.

    tcaCustAccntSiteId String

    TCA customer account site ID.

    tcaPartyId String

    TCA party ID.

    userName String

    userName.

    GetInvoicesInvoiceBillToCustomer

    CustomerChainType string

    Customer chain type.

    IsChainCustomer bool

    The business partner is chain customer or not.

    IsPublicSector bool

    The business partner is part of the public sector or not.

    Name string

    Payment Term name

    NamePhonetic string

    Phonetic name.

    TcaCustomerAccountId string

    TCA customer account ID.

    TcaCustomerAccountNumber string

    TCA customer account number.

    TcaPartyId string

    TCA party ID.

    TcaPartyNumber string

    TCA party number.

    CustomerChainType string

    Customer chain type.

    IsChainCustomer bool

    The business partner is chain customer or not.

    IsPublicSector bool

    The business partner is part of the public sector or not.

    Name string

    Payment Term name

    NamePhonetic string

    Phonetic name.

    TcaCustomerAccountId string

    TCA customer account ID.

    TcaCustomerAccountNumber string

    TCA customer account number.

    TcaPartyId string

    TCA party ID.

    TcaPartyNumber string

    TCA party number.

    customerChainType String

    Customer chain type.

    isChainCustomer Boolean

    The business partner is chain customer or not.

    isPublicSector Boolean

    The business partner is part of the public sector or not.

    name String

    Payment Term name

    namePhonetic String

    Phonetic name.

    tcaCustomerAccountId String

    TCA customer account ID.

    tcaCustomerAccountNumber String

    TCA customer account number.

    tcaPartyId String

    TCA party ID.

    tcaPartyNumber String

    TCA party number.

    customerChainType string

    Customer chain type.

    isChainCustomer boolean

    The business partner is chain customer or not.

    isPublicSector boolean

    The business partner is part of the public sector or not.

    name string

    Payment Term name

    namePhonetic string

    Phonetic name.

    tcaCustomerAccountId string

    TCA customer account ID.

    tcaCustomerAccountNumber string

    TCA customer account number.

    tcaPartyId string

    TCA party ID.

    tcaPartyNumber string

    TCA party number.

    customer_chain_type str

    Customer chain type.

    is_chain_customer bool

    The business partner is chain customer or not.

    is_public_sector bool

    The business partner is part of the public sector or not.

    name str

    Payment Term name

    name_phonetic str

    Phonetic name.

    tca_customer_account_id str

    TCA customer account ID.

    tca_customer_account_number str

    TCA customer account number.

    tca_party_id str

    TCA party ID.

    tca_party_number str

    TCA party number.

    customerChainType String

    Customer chain type.

    isChainCustomer Boolean

    The business partner is chain customer or not.

    isPublicSector Boolean

    The business partner is part of the public sector or not.

    name String

    Payment Term name

    namePhonetic String

    Phonetic name.

    tcaCustomerAccountId String

    TCA customer account ID.

    tcaCustomerAccountNumber String

    TCA customer account number.

    tcaPartyId String

    TCA party ID.

    tcaPartyNumber String

    TCA party number.

    GetInvoicesInvoiceCurrency

    IsoCode string

    Currency Code

    Name string

    Payment Term name

    StdPrecision string

    Standard Precision of the Currency

    IsoCode string

    Currency Code

    Name string

    Payment Term name

    StdPrecision string

    Standard Precision of the Currency

    isoCode String

    Currency Code

    name String

    Payment Term name

    stdPrecision String

    Standard Precision of the Currency

    isoCode string

    Currency Code

    name string

    Payment Term name

    stdPrecision string

    Standard Precision of the Currency

    iso_code str

    Currency Code

    name str

    Payment Term name

    std_precision str

    Standard Precision of the Currency

    isoCode String

    Currency Code

    name String

    Payment Term name

    stdPrecision String

    Standard Precision of the Currency

    GetInvoicesInvoiceInvoiceLine

    ArInvoiceNumber string

    AR Invoice Number for Invoice Line

    DataCenter string

    Data Center Attribute.

    Id string

    SPM Invoice Line internal identifier

    Products List<GetInvoicesInvoiceInvoiceLineProduct>

    Product description

    TimeEnd string

    Usage end time

    TimeStart string

    Usage start time

    ArInvoiceNumber string

    AR Invoice Number for Invoice Line

    DataCenter string

    Data Center Attribute.

    Id string

    SPM Invoice Line internal identifier

    Products []GetInvoicesInvoiceInvoiceLineProduct

    Product description

    TimeEnd string

    Usage end time

    TimeStart string

    Usage start time

    arInvoiceNumber String

    AR Invoice Number for Invoice Line

    dataCenter String

    Data Center Attribute.

    id String

    SPM Invoice Line internal identifier

    products List<GetInvoicesInvoiceInvoiceLineProduct>

    Product description

    timeEnd String

    Usage end time

    timeStart String

    Usage start time

    arInvoiceNumber string

    AR Invoice Number for Invoice Line

    dataCenter string

    Data Center Attribute.

    id string

    SPM Invoice Line internal identifier

    products GetInvoicesInvoiceInvoiceLineProduct[]

    Product description

    timeEnd string

    Usage end time

    timeStart string

    Usage start time

    ar_invoice_number str

    AR Invoice Number for Invoice Line

    data_center str

    Data Center Attribute.

    id str

    SPM Invoice Line internal identifier

    products GetInvoicesInvoiceInvoiceLineProduct]

    Product description

    time_end str

    Usage end time

    time_start str

    Usage start time

    arInvoiceNumber String

    AR Invoice Number for Invoice Line

    dataCenter String

    Data Center Attribute.

    id String

    SPM Invoice Line internal identifier

    products List<Property Map>

    Product description

    timeEnd String

    Usage end time

    timeStart String

    Usage start time

    GetInvoicesInvoiceInvoiceLineProduct

    BillingCategory string

    Metered service billing category

    Name string

    Payment Term name

    PartNumber string

    Product part number

    ProductCategory string

    Product category

    UcmRateCardPartType string

    Rate card part type of Product

    UnitOfMeasure string

    Unit of Measure

    BillingCategory string

    Metered service billing category

    Name string

    Payment Term name

    PartNumber string

    Product part number

    ProductCategory string

    Product category

    UcmRateCardPartType string

    Rate card part type of Product

    UnitOfMeasure string

    Unit of Measure

    billingCategory String

    Metered service billing category

    name String

    Payment Term name

    partNumber String

    Product part number

    productCategory String

    Product category

    ucmRateCardPartType String

    Rate card part type of Product

    unitOfMeasure String

    Unit of Measure

    billingCategory string

    Metered service billing category

    name string

    Payment Term name

    partNumber string

    Product part number

    productCategory string

    Product category

    ucmRateCardPartType string

    Rate card part type of Product

    unitOfMeasure string

    Unit of Measure

    billing_category str

    Metered service billing category

    name str

    Payment Term name

    part_number str

    Product part number

    product_category str

    Product category

    ucm_rate_card_part_type str

    Rate card part type of Product

    unit_of_measure str

    Unit of Measure

    billingCategory String

    Metered service billing category

    name String

    Payment Term name

    partNumber String

    Product part number

    productCategory String

    Product category

    ucmRateCardPartType String

    Rate card part type of Product

    unitOfMeasure String

    Unit of Measure

    GetInvoicesInvoiceOrganization

    Name string

    Payment Term name

    Number double

    Organization ID

    Name string

    Payment Term name

    Number float64

    Organization ID

    name String

    Payment Term name

    number Double

    Organization ID

    name string

    Payment Term name

    number number

    Organization ID

    name str

    Payment Term name

    number float

    Organization ID

    name String

    Payment Term name

    number Number

    Organization ID

    GetInvoicesInvoicePaymentTerm

    CreatedBy string

    User that created the Payment term

    Description string

    Payment term Description

    IsActive bool

    Payment term active flag

    Name string

    Payment Term name

    TimeCreated string

    SPM Invocie creation date

    TimeUpdated string

    SPM Invoice updated date

    UpdatedBy string

    User that updated SPM Invoice

    Value string

    Payment Term value

    CreatedBy string

    User that created the Payment term

    Description string

    Payment term Description

    IsActive bool

    Payment term active flag

    Name string

    Payment Term name

    TimeCreated string

    SPM Invocie creation date

    TimeUpdated string

    SPM Invoice updated date

    UpdatedBy string

    User that updated SPM Invoice

    Value string

    Payment Term value

    createdBy String

    User that created the Payment term

    description String

    Payment term Description

    isActive Boolean

    Payment term active flag

    name String

    Payment Term name

    timeCreated String

    SPM Invocie creation date

    timeUpdated String

    SPM Invoice updated date

    updatedBy String

    User that updated SPM Invoice

    value String

    Payment Term value

    createdBy string

    User that created the Payment term

    description string

    Payment term Description

    isActive boolean

    Payment term active flag

    name string

    Payment Term name

    timeCreated string

    SPM Invocie creation date

    timeUpdated string

    SPM Invoice updated date

    updatedBy string

    User that updated SPM Invoice

    value string

    Payment Term value

    created_by str

    User that created the Payment term

    description str

    Payment term Description

    is_active bool

    Payment term active flag

    name str

    Payment Term name

    time_created str

    SPM Invocie creation date

    time_updated str

    SPM Invoice updated date

    updated_by str

    User that updated SPM Invoice

    value str

    Payment Term value

    createdBy String

    User that created the Payment term

    description String

    Payment term Description

    isActive Boolean

    Payment term active flag

    name String

    Payment Term name

    timeCreated String

    SPM Invocie creation date

    timeUpdated String

    SPM Invoice updated date

    updatedBy String

    User that updated SPM Invoice

    value String

    Payment Term value

    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 v0.20.1 published on Tuesday, Jun 6, 2023 by Pulumi