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
57 lines • 2.21 kB
TypeScript
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema.js';
export interface SearchStatementOfAccount {
/** Statement of account identifier */
statementOfAccountId?: number | null;
/** Statement of account reference */
soAReferenceNumber?: string | null;
/**
* Date on which the SOA was generated.
* Format: yyyyMMdd
*/
statementDate?: string | null;
/** Payment customer id of the customer. */
payerId?: number | null;
/** Payment customer number. */
payerNumber?: string | null;
/** Invoiced amount and due for payment */
amountDue?: number | null;
/** Invoiced amount and overdue for payment. */
amountOverdue?: number | null;
/** ISO code of SOA currency. */
currencyCode?: string | null;
/**
* Symbol of SOA currency.
* Example: €
*/
currencySymbol?: string | null;
/**
* Due date for payment. Format: yyyyMMdd
* Note:
* • Clients to convert this to appropriate DateTime type.
* • SoA due date is considered as the latest due date of the invoices within the SoA
*/
dueDate?: string | null;
/**
* ISO code of the country i.e., UK, DE, MY, etc.
* This is the value of the first invoice within the SoA. It may not be same for all the invoices within the SoA.
*/
invoicedOnBehalfOf?: string | null;
/**
* Status of the document. Valid values –
* 1. Paid – Fully paid all Invoices with in the SOA.
* 2. Overdue – At least one invoice payment due date is less than current date with in the SOA.
* 3. Due – At least one invoice is due for payment and is within the due date. There is no invoice overdue for payment.
*/
status?: string | null;
/** Total gross amount in customer currency. */
grossAmountCustomerCurrency?: number | null;
/** Document reference number fetched */
documentReferenceNumber?: string | null;
}
export declare const searchStatementOfAccountSchema: Schema<SearchStatementOfAccount>;
//# sourceMappingURL=searchStatementOfAccount.d.ts.map