UNPKG

nav-connect

Version:

Nav Online Invoice connection module

13 lines (12 loc) 733 B
import type { AnnulmentOperationType, BasicOnlineInvoiceRequestType, InvoiceOperationType, ManageAnnulmentRequest, ManageInvoiceRequest } from "nav-osa-types"; import type { NavApiConfig } from "./configValidator.js"; export declare function createBasicOnlineInvoiceRequest(config: NavApiConfig): BasicOnlineInvoiceRequestType; export declare function createManageInvoiceRequest(config: NavApiConfig, params: { invoiceOperation: InvoiceOperationType[]; compressedContent: boolean; exchangeToken: string; }): ManageInvoiceRequest; export declare function createManageAnnulmentRequest(config: NavApiConfig, params: { annulmentOperations: AnnulmentOperationType[]; exchangeToken: string; }): ManageAnnulmentRequest;