A Busselton woman has been charged with seven offences.