Rejeição 591: Informado CSOSN para emissor que não é do Simples Nacional (CRT diferente de 1) (NFC-e)
Falha
Essa rejeição ocorre quando for informado CSOSN para emissor que não é do Simples Nacional (CRT diferente de 1).

Solução
Verificar quando Informado CSOSN (id:N12a) para CRT (id:C21) diferente de 1 (NT 2010/010). Deve-se verificar se no campo CRT foi informado um valor diferente de 1 (o valor 1 se refere ao Simples Nacional) em caso positivo o XML da NF-e não deve conter nos impostos o campo CSOSN. O campo CSOSN só deve ser informado quando o campo CRT for igual a 1.
Outras informações
Fonte: ------> Anexo I - Leiaute e Regra de Validação - NF-e e NFC-e