Billing (V2)

Billing (V2) API allows a user with billing & payments permission to get all their permitted billing document summaries and details.

To download your billing document, refer to Download billing documents under the Getting Started section. All other methods can be found below.

GET Invoices

GET /invoices
Method GET
URL or End Point /v2/invoices
Headers Authorization, Content-Type
Query Parameters startDate, endDate, accountNumbers, transactionIds, offset, limit
Body Not applicable

This method retrieves a summary of billing documents based on the search criteria passed, and the authenticated user's billing and payments permission. Only invoices and credit memos from the past 365 days may be retrieved. The authorization token and content-type are the only headers that are passed to this API and a response is received based on the values passed.

If you are unaware of how to obtain an authorization token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.

The following screenshots show sample curl requests for different scenarios, and a successful JSON response for this method.

Search by dates and account numbers

Copy
curl -X
GET "https://api.equinix.com/v2/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

Search by transaction identifiers (IDs)

Copy
curl -X
GET "https://api.equinix.com/v2/invoices?transactionIds=112233445566,123456789123&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

The description of the query parameter is as follows:

Query Parameter name Mandatory Type Example Applicable Values Description
startDate No string 2023-10-01

Start date of search.

Format: YYYY-MM-DD.

Earliest permitted date: 365 days before today.
Default date: 30 days before today (when startDate and endDate are not provided).
Default date range: 30 days between startDate and endDate .
Date range: 1 to 90 days between startDate and endDate.
endDate No string 2023-12-01

End date of search.

Format: YYYY-MM-DD.

Default date: today (when startDate and endDate are not provided).
Default date range: 30 days between startDate and endDate.
Date range: 1 to 90 days between startDate and endDate.
accountNumbers No array [strings] 3456, 789101

Account numbers associated with invoices and credit memos. Multiple account numbers should be comma-separated.

Default value: All user's permitted account numbers.
transactionIds No array [strings] 112233445566, 123456780003

Transaction IDs of billing documents, such as invoice or credit memo numbers. Multiple transactions IDs should be comma-separated.

Only invoices and credit memos from the past 365 days (1 year) will be returned.

Default value: All invoices for user's permitted accounts within the date range.
offset No integer 1

Defines the index of the first item returned in the response. By specifying the offset, the response returns a subset of records starting with the offset value.

For example, if the offset is 10, the starting item returned in the response would be the 11th item.

Default value: 0.
limit No integer 1

Defines the maximum number of items returned per page.

Default value: 10.

Limit: 1 to 200.

When returning details for multiple billing documents, the data returned is from earliest document to most recent document.

Example of a response payload when transaction type is equal INVOICE.

Copy
{
    "data": [
        {
            "transactionId": "112233445566",
            "transactionType": "INVOICE",
            "transactionDate": "2023-12-01",
            "businessLegalEntity": "Equinix (UK) Ltd",
            "customerDetails": {
                "accountName": "John Doe Corporation",
                "accountNumber": "3456",
                "accountContact": "Attn: Accounts Payable PO 123ABC",
                "address": {
                    "addressLine1": "10 Corporation Lane",
                    "addressLine2": "#100",
                    "city": "Slough",
                    "state": "Berkshire",
                    "countryCode": "GB",
                    "zipCode": "SL1 ABC"
                },
                "region": "EMEA"
            },
            "billingPurchaseOrder": "EQX-1000000000",
            "billingCycle": "1st of the month",
            "billingContacts": {
                "firstName": "JOHN",
                "lastName": "DOE",
                "details": [
                  {
                    "type": "PHONE",
                    "value": "+44 111 222 3333"
                  }
                ]
            },
            "paymentDueDate": "2024-01-15",
            "paymentTerms": "Net 60",
            "currencyCode": "GBP",
            "totalRecurringAmount": 600,
            "totalNonRecurringAmount": 0,
            "totalAmount": 150,
            "totalAdjustment": 0,
            "vatNumber": "GB12345789",
            "paymentInstructions": {
                "electronic": {
                    "bankName": "Example Bank",
                    "bankAddress": {
                        "addressLine1": "123 Bank Lane",
                        "addressLine2": "Berkshire, SL1 ABC"
                    },
                    "payeeName": "Equinix (UK) Ltd",
                    "payeeAccountNumber": "9876543210",
                    "bankCode": "GB11AAAA1234569876543210",
                    "swiftCode": "AAAAGBCC123",
                    "sortCode": "123456"
                    },
                    "check": {
                    "bankName": "Example Bank",
                    "bankAddress": {
                        "addressLine1": "123 Bank Lane",
                        "addressLine2": "Berkshire, SL1 ABC"
                    },
                    "emailRemittance": "example@equinix.com"
                },
                "taxInfo": [
                    {
                        "description": " at 20% on 600",
                        "value": 120
                    }
                ]
            }
        }
    ],
    "pagination": {
        "offset": 1,
        "limit": 1,
        "total": 212,
        "next": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2",
        "previous": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0"
    }
}

Example of a response payload when transaction type is equal CREDIT_MEMO including its attributes.
The rest of the payload indicated as '...' is an intentional omission of a whole section without altering its original meaning.

Copy
{
    "data": [
        {
        "transactionId": "208230001456",
        "transactionType": "CREDIT_MEMO",
        ...
        "priorAdjustmentInfo": [
            {
                "transactionId": "208210015918",
                "totalAmount": 137958.01,
                "transactionDate": "2023-11-02"
            }
        ],
        "totalPriorAdjustmentAmount": 58590
        }
    ],
    "pagination": {
        "offset": 1,
        "limit": 1,
        "total": 212,
        "next": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2",
        "previous": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0"
    }
}

The description of a response payload is as follows:

Field name Type Example Description
data array [objects] Data returned from your query. Each billing document object comprises the following fields where applicable: transactionId, transactionType, transactionDate, businessLegalEntity, customerDetails, billingCycle, billingContacts, paymentDueDate, paymentTerms, currencyCode, totalRecurringAmount, totalNonRecurringAmount, totalAmount, totalAdjustment, vatNumber, paymentInstructions, taxInfo, priorAdjustmentInfo.
transactionId string 112233445566 Transaction ID of the billing document.
transactionType string INVOICE

Type of billing transaction.

The billing document returned can be an INVOICE or CREDIT_MEMO.
transactionDate string 2023-12-01

Date the billing document was issued.

Format: YYYY-MM-DD.
businessLegalEntity string Equinix (UK) Ltd Name of the Equinix entity that issued the billing document.
customerDetails object Details of the the customer account that receives this document. This object comprises the following fields where applicable: accountName, accountNumber, accountContact, address, region.
accountName string John Doe Corporation Customer account name.
accountNumber string 3456 Customer account number.
accountContact string Attn: Accounts Payable PO 123ABC Customer billing contact person.
address object Customer address. This object comprises the following fields where applicable: addressLine1, addressLine2, city, state, countryCode, zipCode.
addressLine1 string 10 Corporation Lane

Line 1 of the customer address.

For example, this could be a street, PO Box, or company name.
addressLine2 string #100

Line 2 of the customer address.

For example, this could be a unit, or building.
city string Slough City, district, suburb, town, or village.
state string Berkshire State, county, province, or region.
countryCode string GB

Country code.

Format: ISO-3166 ALPHA-2 code

For a full list of country codes, refer to Country Codes in the Appendix.
zipCode string SL1 ABC Postal code or ZIP code.
region string EMEA

Regional code representing the region of the Equinix legal entity.

Region - Description
AMER[1] - North America and South America
EMEA - Europe, Middle East, and Africa
APAC - Asia-Pacific
[1] Invoice excel files from Latin America Equinix Legal entities, such as Brazil, Colombia, and Mexico, formerly returned the region value ‘AMER’ in both the invoice excel file and the API. From June 2024 onwards, invoices from Latin America will display the Region ‘LATAM’ in the invoice excel file, but the API will return the region value as ‘AMER’.
billingPurchaseOrder string EQX-1000000000 Associated purchase order number..
billingCycle string 1st of the month Date when billing cycle begins.
billingContacts object Equinix billing contact and their details. This object comprises the following fields where applicable: firstName, lastName, details.

Currently, we support the retrieval of the billing contact for APAC and EMEA regions as follows: firstName as "Billing" and lastName as "Team".

firstName string JOHN First name of Equinix billing contact.
lastName string DOE Last name of Equinix billing contact.
details array [objects] Contact details. Each object comprises the following fields: type, value.
type string PHONE

Contact detail type in a type-value pair.

This could be EMAIL, MOBILE, or PHONE contact information.
value string +44 111 222 3333 Value related to type in the type-value pair.
paymentDueDate string 2024-01-15

Date the payment is due.

Format: YYYY-MM-DD
paymentTerms string Net 60 Payment terms.
currencyCode string GBP

Country code.

Format: ISO 4217 Currency Code

For a full list of currency codes, see Currency Codes in the Appendix.
totalRecurringAmount number 600 Total recurring charges.
totalNonRecurringAmount number 0 Total non-recurring charges.
totalAmount number 150 Total charges. This includes both recurring and non-recurring charges.
totalAdjustment number 0 Total amount adjusted.
vatNumber string GB12345789 Customer value added tax (VAT) identification number.
paymentInstructions object Payment instructions for electronic and check payments. This object comprises the following fields where applicable: electronic, check, emailRemittance.
electronic object Electronic payment instructions. This object comprises the following fields where applicable: bankName, bankAddress, payeeName, payeeAccountNumber, bankCode, swiftCode, sortCode.
bankName string Example Bank Name of bank for electronic payment.
bankAddress object Bank address.
addressLine1 string 123 Bank Lane Line 1 of the bank address.
addressLine2 string Berkshire, SL1 ABC Line 2 of the bank address.
payeeName string Equinix (UK) Ltd Equinix payee name for electronic payment.
payeeAccountNumber string 9876543210 Equinix payee account number.
bankCode string GB11AAAA1234569876543210

Equinix international bank account number in accordance with the applicable bank code of the region.

For example, this could be ABA, BSB, CNAPS, or IBAN. For more information, refer to Bank Codes in the Appendix.
swiftCode string AAAAGBCC123 Equinix SWIFT/BIC identifier.
sortCode string 123456 Equinix sort code.
check object Check payment instructions. This object comprises the following fields where applicable: bankName, bankAddress.
bankName string Example Bank Name of bank for check payment.
bankAddress object Bank address.
addressLine1 string 123 Bank Lane Line 1 of the bank address.
addressLine2 string Berkshire, SL1 ABC Line 2 of the bank address.
emailRemittance string example@equinix.com Equinix email address to send remittance advice.
taxInfo array [objects] Applicable taxes.
description string at 20% on 600 Description of taxes applied to this invoice.
value number 120 Total value of the applied tax.
priorAdjustmentInfo array [objects] Only applicable for credit memos (not for invoices)
transactionId string 208210015918

Original invoice number which credit memo is applicable to. In case of multiple documents (ie operation units in Poland), this can include credit memos and invoice.

This is only applicable to credit memo.
totalAmount number 137958.01 Original invoice value. This is only applicable to credit memo.
transactionDate string 2023-11-02 Original invoice date in YYYY-MM-DD. This is only applicable to credit memo.
totalPriorAdjustmentAmount number 58590

Adjusted original total is only applicable for specific operating units: Poland, Saudi Arabia, and Oman.

This is only applicable to credit memo.
pagination object Page information. This object comprises the following fields: offset, limit, total, next, previous.
offset integer 1 Offset of the first item in the response, as defined in the query parameter 'offset'.
limit integer 1 Maximum number of items in the response, as defined in the query parameter 'limit'.
total integer 212 Total number of available items in the record.
next string /invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2 URL for the next page of results.
previous string /invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0 URL for the previous page of results.

If you get "Insufficient permissions" error, contact your Master Administrator.

GET Invoices Details

GET /invoices/details
Method GET
URL or End Point /v2/invoices/details
Headers Authorization, Content-Type
Query Parameters startDate, endDate, accountNumbers, transactionIds, offset, limit
Body Not applicable

This method retrieves the details of billing documents based on the search criteria passed, and the authenticated user's billing and payments permission. Only invoices and credit memos from the past 365 days may be retrieved. The authorization token and content-type are the only headers that are passed to this API and a response is received based on the values passed.

If you are unaware of how to obtain an authorization token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.

The following screenshots show sample curl requests for different scenarios, and a successful JSON response for this method.

Search by dates and account numbers

Copy
curl -X
GET "https://api.equinix.com/v2/invoices/details?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

Search by transaction identifiers (IDs)

Copy
curl -X
GET "https://api.equinix.com/v2/invoices/details?transactionIds=112233445566,123456789123&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

The description of the query parameter is as follows:

Query Parameter name Mandatory Type Example Applicable Values Description
startDate No string 2023-10-01

Start date of search.

Format: YYYY-MM-DD.

Earliest permitted date: 365 days before today
Default date: 30 days before today (when startDate and endDate are not provided)
Default date range: 30 days between startDate and endDate
Date range: 1 to 90 days between startDate and endDate
endDate No string 2023-12-01

End date of search.

Format: YYYY-MM-DD.

Default date: today (when startDate and endDate are not provided)
Default date range: 30 days between startDate and endDate
Date range: 1 to 90 days between startDate and endDate
accountNumbers No array [strings] 3456, 789101

Customer account numbers associated with invoices and credit memos. Multiple account numbers should be comma-separated.

Default value: All user's permitted account numbers.

Limit: 1 to 100.
transactionIds No array [strings] 112233445566, 123456780003

Transaction IDs of billing documents, such as invoice or credit memo numbers. Multiple transactions IDs should be comma-separated.

Only invoices and credit memos from the past 365 days (1 year) will be returned.

Default value: All invoices for user's permitted accounts within the date range.
offset No integer 1

Defines the index of the first item returned in the response. By specifying the offset, the response returns a subset of records starting with the offset value.

For example, if the offset is 10, the starting item returned in the response would be the 11th item.

Default value: 0.
limit No integer 1

Defines the maximum number of items returned per page.

Default value: 10.

Limit: 1 to 200.
Copy
{
    "data": [
      {
        "transactionId": "112233445566",
        "businessLegalEntity": "Equinix (UK) Ltd",
        "region": "EMEA",
        "countryCode": "GB",
        "transactionType": "INVOICE",
        "transactionDate": "2023-12-01",
        "orderId": "1-202345678910",
        "channel": "PORTAL",
        "subChannel": "ECP",
        "lineNumber": "1",
        "subLineNumber": "2",
        "customerDetails": {
            "accountName": "John Doe Corporation",
            "accountNumber": "3456",
            "legalEntity": "JOHN DOE CORPORATION",
            "region": "EMEA",
            "countryCode": "GB"
      },
      "purchaseOrderNumber": "EQX-1000000000",
      "billingAgreementId": "1-30000000000",
      "customerReferenceId": "ABC-1-30000000000",
      "priorAdjustmentReference": "1-20000000000",
      "ibxs": [
        "LD6"
      ],
      "contacts": [
        {
          "firstName": "JANE",
           "lastName": "SMITH",
           "type": "BOOKED_BY"
        },
        {
          "firstName": "RICHARD",
          "lastName": "ROE",
          "type": "BILLING_ANALYST"
        }
       ],
       "orderBookedDate": "2020-11-05",
       "activityType": "RECURRING_CHARGE",
       "productCategory": "Interconnection",
       "productDescription": "Cross Connect- Single-Mode Fiber",
       "productCode": "CC00001",
       "productName": "Cross Connect- Single-Mode Fiber",
       "detailedDescription": "Location: 00000 S/N: 1111111-A EQUINIX",
       "ibxDescription": "London IBX - LD6",
       "quantity": 1,
       "unitOfMeasure": "EA",
       "unitPrice": 100,
       "frequency": "MONTHLY",
       "currencyCode": "USD",
       "localCurrencyCode": "GBP",
       "exchangeRate": 0.749345,
       "nonRecurringAmount": 0,
       "recurringAmount": 100,
       "adjustment": 0,
       "taxAmount": 0,
       "totalAmount": 100,
       "legacyOrderId": "1-2000000000000",
       "additionalInfo": [
        {
            "key": "SERIAL_NUMBER",
            "value": "1111111-A"
        },
        {
            "key": "SPACE_ID",
            "value": "SG3:05:010010"
        },
        {
            "key": "FIRST_PRICE_INCREASE",
            "value": "12"
        },
        {
            "key": "PRICE_INCREASE_PERCENTAGE",
            "value": "3.50"
        }
        {
            "key": "Z_SIDE_CUSTOMER_NAME",
            "value": "EQUINIX"
        }
    ],
    "termsOfUse": [
        {
            "value": 24,
            "type": "INITIAL_TERM",
            "period": "MONTHS"
        },
        {
            "value": 12,
            "type": "RENEWAL_TERM",
            "period": "MONTHS"
        }
      ]
     }
    ],
    "pagination": {
        "offset": 1,
        "limit": 1,
        "total": 506,
        "next": "/invoices/details?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2",
        "previous": "/invoices/details?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0"
    }
}

You can also see the relationship between API fields and the corresponding billing invoice names. Refer to Billing Invoice: API vs. Excel under the Appendix section for details.

The description of the response payload is as follows:

Field name Type Example Description
data array [objects] Data returned from your query. Each object represents one line item in a billing document, and it comprises the following fields where applicable: transactionId, businessLegalEntity, region, countryCode, transactionType, transactionDate, orderId, channel, subChannel, lineNumber, subLineNumber, customerDetails, billingAgreementId, ibxs, contacts, orderBookedDate, activityType, productCategory, productDescription, productCode, detailedDescription, ibxDescription, quantity, unitOfMeasure, unitPrice, frequency, currencyCode, localCurrencyCode, nonRecurringAmount, recurringAmount, adjustment, taxAmount, totalAmount, legacyOrderId, additionalInfo, termsOfUse.
transactionId string 112233445566 Transaction ID of the associated billing document.
businessLegalEntity string Equinix (UK) Ltd Name of the Equinix entity that issued the billing document.
region string EMEA

Regional code representing the region of the Equinix legal entity.

Region - Description
AMER - North America and South America
EMEA - Europe, Middle East, and Africa
APAC - Asia-Pacific
countryCode string GB

Country code of the Equinix legal entity.

Format: ISO-3166 ALPHA-2 code

For a full list of country codes, refer to Country Codes in the Appendix.
transactionType string INVOICE

Type of billing transaction.

The billing document returned can be an INVOICE or CREDIT_MEMO.
transactionDate string 2023-12-01

Date the billing document was issued.

Format: YYYY-MM-DD
orderId string 1-202345678910 Order ID or order number associated with this line item.
channel string PORTAL

Order source of billing details associated with this line item.

Channel - Description
API - Orders placed via API
PORTAL - Orders placed via Equinix Online Portal
MOBILE - Orders placed via Equinix mobile app
OFFLINE - Refers to orders placed offline

For a full list of billing order source, see Billing: Order Source in the Appendix.
subChannel string ECP

Order source associated with the channel.

Sub-channel - Description
ECP - Equinix Customer Portal
ECX - Equinix Cloud Exchange (also known as Equinix Fabric)
IX - Internet Exchange
NE - Network Edge
EMG - Equinix Messaging Gateway
lineNumber string 1 Billing document line number.
subLineNumber string 2

Billing document line sub-line number.

The lineNumber and subLineNumber together represents one line item number on your billing document. For example, when lineNumber is 1 and subLineNumber is 1, it represents the first line item number in your document. Subsequently, when lineNumber is 1 and subLineNumber is 2, it represents the next line item (line item 1.2) in your document.
customerDetails object Details of the the customer account associated with this line item. This object comprises the following fields where applicable: accountName, accountNumber, legalEntity, region, countryCode.
accountName string John Doe Corporation Customer account name.
accountNumber string 3456 Customer account number.
legalEntity string JOHN DOE CORPORATION Customer legal entity name.
region string EMEA

Regional code representing the region of the Equinix legal entity.

Region - Description
AMER[1] - North America and South America
EMEA - Europe, Middle East, and Africa
APAC - Asia-Pacific

[1] Invoice excel files from Latin America Equinix Legal entities, such as Brazil, Colombia, and Mexico, formerly returned the region value ‘AMER’ in both the invoice excel file and the API. From June 2024 onwards, invoices from Latin America will display the Region ‘LATAM’ in the invoice excel file, but the API will return the region value as ‘AMER’.
countryCode string GB

Country code of the customer legal entity.

Format: ISO-3166 ALPHA-2 code

For a full list of country codes, refer to Country Codes in the Appendix.
purchaseOrderNumber string EQX-1000000000 Associated purchase order number.
billingAgreementId string 1-30000000000 Billing agreement number.
customerReferenceId string ABC-1-30000000000 Customer's own reference ID.
priorAdjustmentReference string 1-20000000000 Associated prior invoice or credit memo ID subject to adjustment.
ibxs array [strings] LD6

IBX location codes representing the IBX data centers associated with this line item.

For example, LD6 represents an IBX in London, England.
recurringStartDate string

Start date of the recurring amount, if applicable.

Format: YYYY-MM-DD
recurringEndDate string

End date of the recurring amount, if applicable.

Format: YYYY-MM-DD
contacts array [objects] Contact persons associated with this line item. Each object comprises the following fields where applicable: firstName, lastName, type.
firstName string JANE First name of contact person.
lastName string SMITH Last name of contact person.
type string BOOKED_BY

Contact person type.

Type - Description
BOOKED_BY - Customer ordering contact.
BILLING_ANALYST - Equinix billing contact.
orderBookedDate string 2020-11-05

Date the order was booked.

Format: YYYY-MM-DD
activityType string RECURRING_CHARGE

Type of transaction charge.

Activity type - Description
CREDIT_MRC - Monthly recurring credit charge.
CREDIT_NRC - Non-recurring credit charge.
DEINSTALL - deinstallation services charge.
ONE_TIME_CHARGE - One time or ad-hoc charge.
RECURRING_CHARGE - Recurring charge.
PRIOR_RECURRING_CHARGE - Prior recurring charge.
ADJUSTMENT_CHARGE - Adjusted charge.
productCategory string Interconnection Name of Equinix product category.
productDescription string Cross Connect- Single-Mode Fiber Brief description of the Equinix product or service.
productCode string CC00001 Equinix product code.
productName string Cross Connect- Single-Mode Fiber Equinix product name.
detailedDescription string Location: 00000 S/N: 1111111-A EQUINIX Detailed description of the Equinix product or service.
ibxDescription string London IBX - LD6 Description of the IBX data center associated with this line item.
quantity number 1 Numerical quantity of the product or service associated with unitOfMeasure.
unitOfMeasure string EA

Unit of measurement associated with quantity.

For example, when a product or service has quantity 1 and unitOfMeasure EACH, there is only 1 piece of it. When a product or service has quantity 1 and unitOfMeasure KVA, there is 1 kilo-volt-ampere of it.
unitPrice number 100 Price per unit of this product or service.
frequency string MONTHLY

Frequency of the recurring charge.

Frequency - Description
MONTHLY - Charge occurs every month.
QUARTERLY - Charge occurs every 3 months.
YEARLY - Charge occurs every 12 months.
currencyCode string USD

Currency code representing the billing document currency. This currency applies to the values in the following fields: nonRecurringAmount, recurringAmount, adjustment, taxAmount, totalAmount.

Format: ISO 4217 Currency Code.

For a full list of currency codes, see Currency Codes in the Appendix.
localCurrencyCode string GBP

Currency code representing the local currency.

Refer to field 'currencyCode' for more information.
exchangeRate number 0.749345

Applied foreign exchange conversion rate from currencyCode to localCurrencyCode.

For example, the exchange rate from USD to GBP at 0.749345 has been applied.
nonRecurringAmount number 0 Non-recurring charge.
recurringAmount number 100 Recurring charge.
adjustment number 0 Applicable adjustments or discounts.
taxAmount number 0 Applicable tax charge.
totalAmount number 100 Net total charge after applicable adjustments and taxes.
legacyOrderId string 1-2000000000000 Associated order ID or order number from legacy systems.
additionalInfo array [objects] List of any additional details or information related to this item line. Each object comprises the following fields: key, value.
key string

SERIAL_NUMBER

SPACE_ID

FIRST_PRICE_INCREASE

PRICE_INCREASE_PERCENTAGE

Name of the detail in the key-value pair.

Product serial number.

Unique space identifier.

First price increase.

Price increase percentage.
value string

1111111-A

SG3:05:010010

12

3.50

Value of associated detail in the key-value pair.

Serial number.

Unique space identifier (IBX:Floor:Cage:Cabinet).

First price increase applicable after 12 months.

Increase the percentage of the original monthly recurring charge (MRC) on the associated asset.
termsOfUse array [objects] List of any terms of use details or information related to this item line. Each object comprises the following fields: value, type, period.
value integer

24

12

Value of associated detail in the value-type-period pair.

The value represents the number of months and is based on the billing agreement level.
type string

INITIAL_TERM

RENEWAL_TERM

The type of the term of use.

Type - Description:
INITIAL_TERM - the term commencing on the billing agreement start date (effective date) and will remain in effect for the Initial Term (for example, two years from such date)
RENEWAL_TERM - one or more periods, as described in the billing agreement, which immediately follows the expiration of the Initial Term.
period string MONTHS

The term period.

Period - Description:
MONTHS
pagination object Page information. This object comprises the following fields: offset, limit, total, next, previous.
offset integer 1 Offset of the first item in the response, as defined in the query parameter 'offset'.
limit integer 1 Maximum number of items in the response, as defined in the query parameter 'limit'.
total integer 212 Total number of available items in the record.
next string /invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2 URL for the next page of results.
previous string /invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0 URL for the previous page of results.

If you get "Insufficient permissions" error, contact your Master Administrator.