UNPKG

@ikarha/emecef

Version:

Node.js client library for interacting with the Benin e-MCF API for normalized invoicing

10 lines (9 loc) 528 B
import { InvoiceDetailsDto, InvoiceRequestDataDto, InvoiceResponseDataDto, SecurityElementsDto, StatusResponseDto } from '../types/billing'; export declare class BillingService { private readonly axiosInstance; constructor(); getInvoiceStatus(): Promise<StatusResponseDto>; createInvoice(data: InvoiceRequestDataDto): Promise<InvoiceResponseDataDto>; finalizeInvoice(uid: string, action: 'confirm' | 'annuler'): Promise<SecurityElementsDto>; getInvoiceDetails(uid: string): Promise<InvoiceDetailsDto>; }