@logismix/mydata-client
Version:
Greek myDATA (AADE) API client library
25 lines (24 loc) • 877 B
TypeScript
import { ContinuationTokenType } from './simple-types.model';
/**
* Root element for the response of the RequestTransmittedDocs method for providers.
* Παραστατικά από Πάροχο
*/
export interface RequestedProviderDoc {
/** Token for retrieving results in parts (pagination). */
continuationToken?: ContinuationTokenType;
/** List of transmitted invoice summaries. */
InvoiceProviderType?: InvoiceProviderType[];
}
/**
* Summary information for an invoice transmitted by a provider.
*/
export interface InvoiceProviderType {
/** VAT Number of the Issuer */
issuerVAT: string;
/** Unique Registration Number (MARK) assigned to the invoice */
invoiceProviderMark: number;
/** Invoice Identifier (UID) */
invoiceUid: string;
/** Provider Authentication String for the invoice */
authenticationCode: string;
}