Cannot find membership level for provided membership level id (0) and amount
The "Cannot find membership level for provided membership level id (0) and amount", results when there are different membership levels that the amount (contribution) qualifies for and Tessitura's business rules don't know which one to choose.
This error would also come up in instances where the amount is not within the start/end amount range for any membership levels in the relevant membership organization (based on the fund).
The Tessitura API method to apply a contribution to a fund has to have strict business rules setup in Tessitura so that a contribution for a given amount is unambiguous as to what membership that should create.
Resource: Web/Cart/Contributions Error: Cannot find membership level for provided membership level id (0) and amount. Payload: { "Amount": "62.00", "FundId": 1552, }