Ir para conteúdo
  • Cadastre-se

E282: Responsável/Retentor informado indevido.


Ver Solução Respondido por IMATECH,
  • Este tópico foi criado há 192 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde pessoal eu estou fazendo uso do C# ao tentar emitir a nota deu esse erro aqui:

Erro(s):

Código  : E282
Mensagem: Responsável/Retentor informado indevido.
Correção: O campo Responsável/Retentor somente deverá ser preenchido quando o ISSQN for retido na fonte.

porem ja estou dando o IssRetido como 2 (não)

 <IssRetido>2</IssRetido>
            <ResponsavelRetencao>1</ResponsavelRetencao>

e tambem na propriedade ResponsavelRetencao estou fazendo uso do rtNenhum.


public NfseResponsavelRetencao ResponsavelRetencao { get; set; } = NfseResponsavelRetencao.rtNenhum;

e faço o uso dos mesmos enums do ACbrExemplo

 public enum NfseResponsavelRetencao
 {
     [Description("Tomador")]
     rtTomador,
     [Description("Prestador")]
     rtPrestador,
     [Description("Intermediario")]
     rtIntermediario,
     [Description("Nenhum")]
     rtNenhum
 }

Quando gera o ini ele vem como ResponsavelRetencao = 3 e no xml ele parece ser "forçado" a passar como 1

O exemplo ACBR NFSeX apresenta o uso do rtNenhum e funciona mas no C# não ocorre, eu compilei a DLL essa semana, não sei se ouve alguma atualização durante esses dias, mas irei reportar pois não sei o que estou fazendo de errado, caso alguem consiga me ajudar agradeço

Postado
Em 28/11/2025 at 18:24, IMATECH disse:

Testes:

// rtNenhum = Falha
NfseResponsavelRetencao = 3;

// Talves não informar a propriedade !
// NfseResponsavelRetencao = 3;

 

Obrigada Imatech, irei resolver esse problema diretamente na criação do meu ini

iniData["Servico"].Remove(nameof(Servico.ResponsavelRetencao));

consegue me responder por qual motivo essa conversão de enums não esta funcionando no c#?

  • Este tópico foi criado há 192 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.