@cfxlabsinc/b2b-services
    Preparing search index...
    Index

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • args: { achBatchId: string; bankTransactionId: string }

      Returns Promise<
          | { ok: true; value: void }
          | {
              error:
                  | ServiceError<"REDEMPTION_NOT_FOUND", { redemptionId: string }>
                  | ServiceError<"REDEMPTION_NOT_PENDING", { redemptionId: string }>
                  | ServiceError<"INVALID_BANK_TX", { bankTransactionId: string }>
                  | ServiceError<
                      "AMOUNT_MISMATCH",
                      { bankTransactionAmount: string; redemptionAmount: string },
                  >
                  | ServiceError<"INVALID_BANK_TX", { bankTransactionId: string }>
                  | ServiceError<
                      "BATCH_ALREADY_RECONCILED",
                      { achBatchId: string; existingAchBatchId: string },
                  >
                  | ServiceError<
                      "BATCH_AMOUNT_MISMATCH",
                      {
                          achBatchId: string;
                          bankTransactionAmount: string;
                          batchAmount: string;
                      },
                  >
                  | ServiceError<"REDEMPTION_NOT_FOUND", { achBatchId: string }>;
              ok: false;
          },
      >