External party management for ACH, wire, and international payments.
Counterparties store routing number, account number, name, and optionally an IBAN for international payments.
Example
{:ok, cpty} = Column.Counterparties.create(%{
routing_number: "121000248",
account_number: "000123456789",
account_type: "checking",
name: "Jane Smith"
})
{:ok, _} = Column.Counterparties.validate_iban("DE89370400440532013000")
Summary
Functions
Create a counterparty.
Delete a counterparty.
Get a counterparty by ID.
Get a financial institution by routing number.
List all counterparties. Supports cursor pagination.
List financial institutions (routing number search).
Validate an IBAN.
Types
@type id() :: String.t()
@type opts() :: keyword()
@type params() :: map()
@type result() :: {:ok, map()} | {:error, Column.Error.t()}
Functions
Create a counterparty.
Delete a counterparty.
Get a counterparty by ID.
Get a financial institution by routing number.
List all counterparties. Supports cursor pagination.
List financial institutions (routing number search).
Validate an IBAN.