UNPKG

data-and-reporting-sdk

Version:

Data And Reporting product consists of API's which provides details of transaction and invoice informations about shell cards. The Shell Card Transaction and Invoice API is REST-based and employs Basic authentication in Version 1 and Oauth authentication

89 lines 3.16 kB
/** * Shell Data & Reporting APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema.js'; /** * List of payments made by the customer after the latest Statement of Account. * Note: All the payments made by the customer will be returned when there is no Statement of Account available for customer. */ export interface PaymentsSinceLastSOA { /** * Account Identifier for which payment is made. * Example: 12345 */ accountId?: number | null; /** * Account number for which payment is made. * Example: GB000000123 */ accountNumber?: string | null; /** * Account Short Name * Example: GB Earth Movers-SN */ accountShortName?: string | null; /** * Summary billing document reference id. * Example: 2 */ summaryDocumentId?: number | null; /** Summary billing document reference number. */ summaryDocumentNumber?: string | null; /** * Summary billing document date. * Format: YYYYMMDD */ summaryDocumentDate?: string | null; /** * Payment due date of the Summary billing document. * Format: YYYYMMDD */ summaryDocumentPaymentDueDate?: string | null; /** Total value in the Summary billing document. */ summaryDocumentTotalValue?: number | null; /** Total VAT in the Summary billing document. */ summaryDocumentTotalVAT?: number | null; /** Total DD amount in the Summary billing document. */ summaryDocumentDDAmount?: number | null; /** * Date of payment. * Format: YYYYMMDD */ paymentDate?: string | null; /** Reference text of the payment. */ paymentReference?: string | null; /** * ISO code of payment currency. * Example: EUR */ paymentCurrencyCode?: string | null; /** * Symbol of payment currency. * Example: € */ paymentCurrencySymbol?: string | null; /** Amount paid. */ amountPaid?: number | null; /** Balance amount to be settled for the Summary document. */ balance?: number | null; /** True Payment. */ truePayment?: string | null; /** Balance in the pre-paid amount. */ prepaidBalance?: number | null; /** * Currency ISO code of the local country. It is derived based on CountryCode from microservice configuration. This field is expected to have different value than the previously mentioned field CurrencyCode, only in the case of serviced OUs. * Example: EUR */ localCurrencyCode?: string | null; /** * Currency Symbol of the local country. It is derived based on CountryCode from microservice configuration. This field is expected to have different value than the previously mentioned field CurrencySymbol, only in the case of serviced OUs. * Example: € */ localCurrencySymbol?: string | null; /** Exchange rate from Payment currency to local currency. */ localCurrencyExchangeRate?: string | null; } export declare const paymentsSinceLastSOASchema: Schema<PaymentsSinceLastSOA>; //# sourceMappingURL=paymentsSinceLastSOA.d.ts.map