Rejeição 590: Informado CST para emissor do Simples Nacional (CRT=1) (NFC-e)
Falha
Esta rejeição deve ser apresentada quando for informado CST em vez de CSOSN para CRT (Código de Regime Tributário) igual a 1 (Simples Nacional):
CSOSN é para empresas que optam pelo simples nacional
CST para empresas de tributação normal
Ou seja, quando o contribuinte for emissor Simples Nacional, deve-se utilizar as tags CSOSN para o ICMS em vez de CST, caso contrário será apresentada a rejeição.

Solução
Informar a tag CSOSN para o ICMS quando o CRT for igual a 1 (Simples Nacional).
Outras informações
Fonte: ------> Anexo I - Leiaute e Regra de Validação - NF-e e NFC-e