Rejeição 595: Obrigatória a informação da justificativa do evento.
Descrição oficial da SEFAZ: Obrigatória a informação da justificativa do evento.
O que significa
O evento enviado exige justificativa (xJust) e o campo veio vazio ou ausente. É o caso, por exemplo, do cancelamento e da operação não realizada.
Por que acontece
A justificativa não foi digitada, ou foi digitada e não chegou ao XML (campo não mapeado, texto perdido na montagem). Também cai aqui texto que ficou só com espaços, ou curto demais para o tamanho mínimo exigido pelo leiaute.
Como resolver
Preencha a justificativa com o motivo real do evento, respeitando o tamanho mínimo do leiaute (a NF-e exige um texto com pelo menos 15 caracteres). Escreva algo que descreva o fato — a justificativa fica no registro do evento e é o que o fisco lê depois. Confira no XML gerado se o campo saiu preenchido e reenvie o evento.
Como evitar
Torne a justificativa obrigatória já no momento do preenchimento, com validação de tamanho mínimo antes de montar o XML.