eust-conciliation
Version:
23 lines (15 loc) • 411 B
text/typescript
/* eslint-disable no-unused-vars */
import { Invoice, InvoiceModel } from '../../domain/invoice';
export interface IInvoiceClientFilter {
startDate: Date;
endDate: Date;
transmitterCNPJ: string;
userCNPJ?: string;
}
export interface IInvoiceInstallment {
dueDate: Date;
value: number;
}
export interface IInvoiceClient {
getUnreconciled(filter: IInvoiceClientFilter): Promise<Invoice[]>;
}