JS API Reference

Module: payment/agreement_payment_process

Table of contents

Classes

Interfaces

Type Aliases

Type Aliases

DebitNoteFilter

Ƭ DebitNoteFilter: (debitNote: DebitNote, context: { agreement: Agreement ; allocation: Allocation ; demand: Demand }) => Promise<boolean> | boolean

Type declaration

▸ (debitNote, context): Promise<boolean> | boolean

Parameters
NameType
debitNoteDebitNote
contextObject
context.agreementAgreement
context.allocationAllocation
context.demandDemand
Returns

Promise<boolean> | boolean

Defined in

src/payment/agreement_payment_process.ts:15


InvoiceFilter

Ƭ InvoiceFilter: (invoice: Invoice, context: { agreement: Agreement ; allocation: Allocation ; demand: Demand }) => Promise<boolean> | boolean

Type declaration

▸ (invoice, context): Promise<boolean> | boolean

Parameters
NameType
invoiceInvoice
contextObject
context.agreementAgreement
context.allocationAllocation
context.demandDemand
Returns

Promise<boolean> | boolean

Defined in

src/payment/agreement_payment_process.ts:24