nav-connect
Version:
Nav Online Invoice connection module
13 lines (12 loc) • 733 B
TypeScript
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;