Girasol reversed it: a credit <id>-<suffix>.
The merchant voided it within seconds: one credit of its amount there, under a new id.
Girasol declined it; we stored it as held.
An approved reversal of it reached us and was stored as failed.
An approved advice completed it; nothing was ever charged.
Girasol never cleared nor reversed it.
More than one credit could be its void.
What happened to a hold that never cleared, as Girasol and our own rows tell it.