• ------------------------------
  • 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