Spotnana Invoicing API is one of 33 APIs that Spotnana publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Invoicing. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
1 operation
across 1 path,
and defines 95 schemas.
It is described by OpenAPI 3.2.0, at version v2.
Requests are made against a single base URL, https://api-ext-sboxmeta.partners.spotnana.com.
The identity and technical contract details declared by the specification.
InvoiceDataResponse
object
Invoice Data List
1 property
1 required
VirtualCardVendor
string
Type of Virtual card vendor
PaymentSourceType
string
Type of Payment Source
ErrorResponse
object
2 properties
DateTimeRange
object
2 properties
ExpiryWrapper
object
1 property
PaymentMethod
string
Payment method
RailItemNameMetadata
object
RailItemNameMetadata information.
2 properties
1 required
BuyerInfo
object
Buyer of items mentioned in the invoice.
4 properties
2 required
RewardsProgramMetadataWrapper
object
Wrapper for RewardsProgramMetadata
1 property
ProgramDetails
object
Descriptor for programs details.
3 properties
3 required
DateTimeOffset
object
ISO8601 UTC Date Time
1 property
1 required
AirlineProgramMetadata
object
RailTravelClass
string
Travel class
CardMetadataWrapper
object
Wrapper for CardMetadata
1 property
DirectBillingWrapper
object
Wrapper for DirectBilling
1 property
PaymentInstruction
object
Payment instruction
3 properties
3 required
ActualPayment
object
Payment done via supported Spotnana payment types.
2 properties
2 required
RailNameInvoiceMetadata
object
RailMetadata information.
8 properties
CardCompany
string
The issuing company of card
InvoiceData
object
Actual Data
14 properties
9 required
DateTimeLocal
object
Local date and time in ISO 8601 format.
1 property
1 required
BrexBudgetMetadataWrapper
object
Wrapper for BrexBudgetMetadata
1 property
1 required
VirtualPaymentMetadataWrapper
object
Wrapper for custom virtual payment metadata
1 property
1 required
CardMetadata
object
Metadata for Card payment source.
1 property
1 required
VendorInfo
object
Name/ID etc. of the vendor.
2 properties
2 required
AmadeusCheckoutMetadata
object
Metadata for AmadeusCheckout
3 properties
1 required
FlightPassPaymentMetadataWrapper
object
Wrapper for Flight Pass payment metadata.
2 properties
1 required
UAPassPlusMetadata
object
Details for UAPassPlus Metadata.
2 properties
2 required
Invoice
object
Invoice Data for single invoice
3 properties
3 required
HotelItemNameMetadata
object
HotelItemNameMetadata information.
5 properties
1 required
PaymentSourceMetadata
object
Metadata corresponding to the payment source.
Card
object
User card info
15 properties
1 required
FlightPassPaymentAmounts
object
Fare breakdown for the flight pass booking.
4 properties
TokenizedExpiryWrapper
object
1 property
RewardsProgramType
string
Type of Rewards Program
Item
object
Item being invoiced.
8 properties
6 required
Cabin
string
Flight cabin
VendorProgramPaymentMetadata
object
Vendor program payment specific metadata.
IdInfo
object
Identity information of the buyer or seller
2 properties
2 required
SimpleMoney
object
Money object containing just amount and currency code.
2 properties
2 required
Airline
object
Airline Details
3 properties
2 required
Money
object
Money object containing details such as the amount, the currency code, and the converted amount.
5 properties
2 required
FlightPassWrapper
object
Wrapper for Flight Pass Payment Source.
1 property
1 required
UATPMetadataWrapper
object
Wrapper for UATP Metadata.
1 property
ExchangePayment
object
In case of exchange, payment accounted to the original ticket.
1 property
1 required
OwnershipLabel
string
Ownership label of the card whether it is personal, corporate or central.
AirlineProgram
object
Descriptor for Airline program details.
2 properties
2 required
PointsBalance
object
Point type and balance
2 properties
2 required
RegionCode
string
The region code for which the following invoicing information is applicable.
QantasTravelFundMetadata
object
Metadata for Qantas Travel Fund payment source.
2 properties
2 required
NoPrepaymentWrapper
object
Wrapper for No Prepayment Payment Source.
1 property
1 required
ProductType
string
Type of product being invoiced
FareAmount
object
Fare amount including base fare and tax.
3 properties
2 required
FlightPassPaymentMetadata
object
Metadata specific to Flight Pass payment method in OtherCoinage.
2 properties
SplitOptionByCardCompany
object
Split option details when using a card from a specific card company
2 properties
1 required
DateModel
object
Date in ISO 8601 standard.
1 property
1 required
ReferenceId
object
Reference number to be shown on the invoice.
2 properties
2 required
VendorProgramPaymentDescriptor
object
Descriptor for vendor program payment.
2 properties
1 required
DirectBilling
object
Descriptor for direct billing details.
3 properties
ErrorParameter
object
Error parameter
2 properties
AmadeusCheckoutMetadataWrapper
object
Wrapper for AmadeusCheckoutMetadata
1 property
1 required
VirtualCardMetadataWrapper
object
Wrapper for VirtualCardMetadata
1 property
PaymentInformation
object
Information on how the items have been paid for.
7 properties
3 required
TicketStatus
string
Status of the ticket.
UAPassPlusMetadataWrapper
object
Wrapper for UAPassPlus Metadata.
1 property
TokenizedExpiry
object
Contains the tokenized expiry of a Card.
2 properties
2 required
AirlineProgramWrapper
object
Wrapper for AirlineProgram
1 property
SellerInfo
object
Entity that sold the items mentioned in the invoice.
4 properties
2 required
Tax
object
Tax details
3 properties
1 required
UATPInformation
object
Descriptor for UATPInformation.
3 properties
3 required
CustomPaymentMethodMetadataWrapper
object
Wrapper for CustomPaymentMethodMetadata
1 property
DinersTacMetadataWrapper
object
Wrapper for DinersTac Metadata.
1 property
CustomPaymentMethodMetadata
object
Metadata for Custom Payment Method payment source.
Latlng
object
Latitude and Longitude for a Location
2 properties
2 required
ItemNameMetadata
Metadata for the ticket.
AirItemNameMetadata
object
AirItemNameMetadata information.
4 properties
1 required
InvoiceDataRequest
object
Invoice Data Request
3 properties
1 required
QantasTravelFundMetadataWrapper
object
Wrapper for QantasTravelFundMetadata
1 property
1 required
FlightPassTax
object
A single tax component of the flight pass fare.
2 properties
VendorProgramPaymentDescriptorWrapper
object
Wrapper for VendorProgramPaymentDescriptor
1 property
DinersTacMetadata
object
Details for Diners TAC Metadata.
1 property
1 required
Expiry
object
Contains the expiry of a Card.
2 properties
2 required
AirNameInvoiceMetadata
object
invoice metadata for Air Pnr.
7 properties
5 required
FlightPassMetadata
object
Metadata for FlightPass payment source.
1 property
1 required
NoPrepaymentMetadata
object
Metadata for No Prepayment payment source (car bookings on no-guarantee rates).
1 property
1 required
VirtualCardMetadata
object
Metadata for Virtual Card payment source.
4 properties
3 required
BrexBudgetMetadata
object
Metadata for Brex Budget payment source.
6 properties
1 required
PostalAddress
object
Postal Address Details
19 properties
2 required
CardExpiry
object
Contains the expiry of a Card.
VirtualPaymentMetadata
object
Metadata for custom virtual payment source.
1 property
1 required
RewardsProgramMetadata
object
Metadata for Rewards Program payment source.
2 properties
1 required
UATPMetadata
object
Details for UATP Metadata.
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Spotnana publishes across the network.