Heineken has agreed to take almost complete ownership of Brasserie Nationale d'Haiti for an undisclosed fee.