Corruption is a parasite which adds costs to every resource flow it can find, but this is a wholly different scenario of resources being too scarce due to systemic degradation due to central planning misallocation combined with the drop in oil prices that had sustained it.
Having somebody in charge of the economy that does not understand that he doesn't understand how the economy works.
Since Venezuela was a democracy you could also argue that democracies wreak havoc in the economy.
Well having the US send $1 billion a year, year after year to prop your country up ( https://en.wikipedia.org/wiki/Plan_Colombia ) helps.
And American aid does not come in cash, the money can only be spent in shiny new American-made military hardware. That's why the Colombian army has lots of Humvees and Black Hawks, paid for the U.S. taxpayer.
It really is a poorly disguised subsidy to the American military industrial complex.
In any case, considering Colombia has the second largest GDP in South America (after Brazil) at about $300 billion a year, receiving even $1 billion a year would be statistically speaking, noise.
What's hitting them now is a decade of mismanagement of their petro-business... Combined with a collapse in oil prices. If Colombia's exports dropped in price by 60%, things would not be pretty. Fortunately, unlike Venezuela, its economy is far more diverse.