aade-mydata-client
Version:
Node.js Client for AADE myDATA (my Digital Accounting and Tax Application) REST API
42 lines (41 loc) • 1.78 kB
TypeScript
import { ExpensesClassificationType } from './ExpensesClassification';
import { IncomeClassificationType } from './IncomeClassification';
import { CancelledInvoice } from './CancelledInvoice';
import { AadeBookInvoiceType } from './Invoice';
export declare class QueryResponse {
continuationToken?: ContinuationToken;
invoicesDoc?: AadeBookInvoiceType;
cancelledInvoicesDoc?: CancelledInvoice;
incomeClassificationsDoc?: IncomeClassificationType;
expensesClassificationDoc?: ExpensesClassificationType;
constructor(props?: QueryResponse);
}
export declare class ContinuationToken {
nextPartitionKey: string;
nextRowKey: string;
constructor(props?: ContinuationToken);
}
export declare class SubmissionResponse {
/** Αριθμός Σειράς Οντότητας εντός του υποβληθέντος xml */
index?: number;
/** Κωδικός Αποτελέσματος */
statusCode: 'Success' | 'ValidationError' | 'TechnicalError' | 'XMLSyntaxError';
/** Αναγνωριστικό Παραστατικού */
invoiceUid?: string;
/** Μοναδικός Αριθμός Καταχώρησης Παραστατικού */
invoiceMark?: string;
/** Μοναδικός Αριθμός Παραλαβής Χαρακτηρισμού */
classificationMark?: string;
/** Συμβολοσειρά Αυθεντικοποίησης */
authenticationCode?: string;
/** Μοναδικός Αριθμός Ακύρωσης */
cancellationMark?: string;
/** Λίστα Σφαλμάτων */
errors?: SubmissionError[];
constructor(props?: SubmissionResponse);
}
export declare class SubmissionError {
message: string;
code: number;
constructor(props?: SubmissionError);
}