Loan payment collection and return handling.
Creating a payment
{:ok, payment} = Column.LoanPayments.create(%{
loan_id: "loan_123",
bank_account_id: "bacc_456",
amount: 15_000,
currency_code: "USD"
})Returning a failed payment
{:ok, _} = Column.LoanPayments.return(payment["id"], %{
return_reason: "R01"
})
Summary
Functions
Create a loan payment.
Get a loan payment by ID.
List all loan payments.
Return a loan payment.
Types
@type id() :: String.t()
@type opts() :: keyword()
@type params() :: map()
@type result() :: {:ok, map()} | {:error, Column.Error.t()}
Functions
Create a loan payment.
Get a loan payment by ID.
List all loan payments.
Return a loan payment.