/**
 * Shell Data & Reporting APIsLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
export interface SearchDocumentsInvoice {
    /**
     * Unique Invoice Reference id of the invoice for downloading the zip file containing PDF and proofing elements.
     * Example: 123456
     */
    documentReference?: number;
    /**
     * Payment customer number.
     * Example: GB000000123
     */
    invoiceNumber?: string | null;
    /** Customer payer name */
    payerName?: string | null;
    /**
     * Account Number
     * Example: GB99215176
     */
    accountNumber?: string | null;
    /** Invoice account name */
    accountName?: string | null;
    /**
     * Document type
     * String containing one of the following values:
     * •    NAT (National)
     * •    INT (International)
     * •    SOA (Statement of Account)
     */
    documentType?: string | null;
    /** Included tax amount in the invoice */
    grossAmount?: number | null;
    netAmount?: number | null;
    taxAmount?: number | null;
    currencyCode?: string | null;
    invoiceStatus?: string | null;
    invoiceDate?: string | null;
    dueDate?: string | null;
    vATCountryISOCode?: string | null;
}
export declare const searchDocumentsInvoiceSchema: Schema<SearchDocumentsInvoice>;
