Ir para conteúdo
  • Cadastre-se

Erro ao emitir NFSe Franca/SP: Rejeitado pela regras municipais: O tipo de retenção informada não confere com o esperado. Valor Informado: Isento. Valor esperado: Nao


Recommended Posts

Postado

Pessoal, bom dia.

Hoje alguns de nossos clientes começaram a receber o erro ao tentar emitir a NFSe para a cidade de Franca/SP, provedor SilTecnologia:

Rejeitado pela regras municipais: O tipo de retenção informada não confere com o esperado. Valor Informado: Isento. Valor esperado: Não

Alguém está com esse problema ou passou por ele e sabe o que é? Detalhe, os clientes que relataram isso não tiveram nenhuma alteração no sistema, o xml gerado é o mesmo que estava sendo gerado antes e estava passando normalmente a nota.

Postado (editado)

Estou com o mesmo problema aqui também (Franca/SP).
Rejeitado pela regras municipais: O tipo de retenção informada não confere com o esperado. Valor Informado: Isento. Valor esperado: SimNao

Editado por lsergios
  • Membros Pro
Postado

O mesmo em Cariacica/ES, também pela SilTecnologia
Já peguei as duas variações da mensagem, só mudando no final
Valor esperado: SimNao
Valor esperado: Nao

  • Membros Pro
Postado

Pessoal, boa tarde! Tudo bem?

Também estou com esse problema em Bauru (SilTecnologia) e achei na unit PadraoNacional.GravarXml.pas esse campo tpBM que eu percebi aqui que está indo como Isento. 

Vou fazer mais alguns testes aqui alterando essa property

Postado
2 horas atrás, ZANUTTO disse:

image.thumb.png.3f9eb0c62293f7c2d4ca5bddb4414b87.png
Recebi um retorno da SIL Tecnlogia pedindo para ajustar esta TAG <tpBM>, mas eu não preencho ela no componente, está saindo de forma automática.
@Ita Júnior, @Diego A. Folieni

pra mudar esse campo tpBm:
        Servico.Valores.tribMun.tpBM             := tbAliquota;

type
  TtpBM = (tbIsencao, tbReducaoBCperc, tbReducaoBCvalor, tbAliquota);
 

 

Postado

A propriedade tpBM espera um valor String, estou com a ultima versão do ACBr.
Eu tinha visto este campo, mas não consegui mudar ele, mesmo colocando o valor "3" não está indo.

image.thumb.png.3add0d19a8173889e99d15de47ba6b38.png

Postado

Boa tarde.

 

Com base no que foi citado acima, fiz um teste aqui, comentando a parte do código referente a essa tag na unit PadraoNacional.GravarXml, e conseguimos emitir a NFSe aqui para Franca/SP, conforme abaixo:

image.png.a5e8695a09256cb7585d4754b70d31c0.png

 

Postado

Pessoal, estou tendo o mesmo problema. Fiz uma comparação de uma Nota Fiscal que foi enviada corretamente no dia 01/04/2026 com os mesmos parâmetros de envio e dá o mesmo erro que os colegas reportaram acima: 

"Rejeitado pela regras municipais: O tipo de retenção informada não confere com o esperado. Valor Informado: Isento. Valor esperado: Nao."

Também tento enviar pelo município de Franca/SP, onde a responsável é a SilTecnologia.

Alguém teve algum retorno?

Postado (editado)
17 horas atrás, cleberhhp disse:

Boa tarde.

 

Com base no que foi citado acima, fiz um teste aqui, comentando a parte do código referente a essa tag na unit PadraoNacional.GravarXml, e conseguimos emitir a NFSe aqui para Franca/SP, conforme abaixo:

image.png.a5e8695a09256cb7585d4754b70d31c0.png

 

realmente comentando as linhas acima o tpbm não é gerado e funcionou aqui em franca/sp
ou alterando o C:\ACBR\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBRNFSeXConversão.pas para:

type
  TtpBM = (tbIsencao, tbReducaoBCperc, tbReducaoBCvalor, tbAliquota, tbNenhum);

const
  TtpBMArrayStrings: array[TtpBM] of string = ('1', '2', '3', '4','5');

e no C:\ACBR\Fontes\ACBrDFe\ACBrNFSeX\Provedores\PadraoNacional.GravarXml.pas para:
  if NFSe.Servico.Valores.tribMun.tpBM <> tbNenhum then begin
    Result.AppendChild(AddNode(tcStr, '#1', 'tpBM', 1, 1, 0,
                               tpBMToStr(NFSe.Servico.Valores.tribMun.tpBM), ''));

    case NFSe.Servico.Valores.tribMun.tpBM of
      tbIsencao:
        Result.AppendChild(AddNode(tcDe2, '#1', 'vCalcBM', 1, 15, 0, 0, ''));

      tbReducaoBCvalor:
        Result.AppendChild(AddNode(tcDe2, '#1', 'vCalcBM', 1, 15, 0,
                                      NFSe.Servico.Valores.tribMun.vRedBCBM, ''));

      tbReducaoBCperc,
      tbAliquota:
        Result.AppendChild(AddNode(tcDe2, '#1', 'vCalcBM', 1, 15, 0,
                                      NFSe.Servico.Valores.tribMun.pRedBCBM, ''));
    end;
  end;

no componente mover
        Servico.Valores.tribMun.tpBM             := tbNenhum;


Até o pessoal da acbr resolver o problema

Editado por lsergios
  • Consultores
Postado

Boa tarde!

Enviado ao SVN na Rev-45662 ajustes visando sanar essa questão.

1 hora atrás, lsergios disse:

realmente comentando as linhas acima o tpbm não é gerado e funcionou aqui em franca/sp
ou alterando o C:\ACBR\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBRNFSeXConversão.pas para:

type
  TtpBM = (tbIsencao, tbReducaoBCperc, tbReducaoBCvalor, tbAliquota, tbNenhum);

const
  TtpBMArrayStrings: array[TtpBM] of string = ('1', '2', '3', '4','5');

e no C:\ACBR\Fontes\ACBrDFe\ACBrNFSeX\Provedores\PadraoNacional.GravarXml.pas para:
  if NFSe.Servico.Valores.tribMun.tpBM <> tbNenhum then begin
    Result.AppendChild(AddNode(tcStr, '#1', 'tpBM', 1, 1, 0,
                               tpBMToStr(NFSe.Servico.Valores.tribMun.tpBM), ''));

    case NFSe.Servico.Valores.tribMun.tpBM of
      tbIsencao:
        Result.AppendChild(AddNode(tcDe2, '#1', 'vCalcBM', 1, 15, 0, 0, ''));

      tbReducaoBCvalor:
        Result.AppendChild(AddNode(tcDe2, '#1', 'vCalcBM', 1, 15, 0,
                                      NFSe.Servico.Valores.tribMun.vRedBCBM, ''));

      tbReducaoBCperc,
      tbAliquota:
        Result.AppendChild(AddNode(tcDe2, '#1', 'vCalcBM', 1, 15, 0,
                                      NFSe.Servico.Valores.tribMun.pRedBCBM, ''));
    end;
  end;

no componente mover
        Servico.Valores.tribMun.tpBM             := tbNenhum;


Até o pessoal da acbr resolver o problema

A ideia é parecida, mas fiz a implementação um pouco diferente.

Por favor, aqueles que utilizam componente nativo para Delphi/Lazarus, queiram atualizar seus fontes, reinstalar o ACBr com a opção "Apagar Arquivos Antigos" marcada e realizar novos testes.

Ficamos no aguardo de um feedback.

Aqueles que utilizam ACBrMonitorPLUS ou ACBrLibNFSe, por favor, aguardem nova compilação dos mesmos.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Bom dia.

Agora estamos tendo problemas com os clientes que não são optantes pelo simples nacional, mesmo caso anterior, nada foi alterado, com exceção do tratamento da tag tpBM, porém a mensagem é outra:

 

Rejeitado pelo Emissor Nacional: RNG6110 - Falha Schema Xml br Crítica do Emissor Nacional: The 'http://www.sped.fazenda.gov.br/nfse:cIndOp' element is invalid - The value '' is invalid according to its datatype 'http://www.sped.fazenda.gov.br/nfse:TSRTCCodIndOp' - The Pattern constraint failed. - Cod. Interno 28893655

 

Já atualizei os schemas, mas não resolveu. Pesquisando na unit, de geração do xml, não encontrei nenhuma referência a tag cIndOp.

Alguém está com esse problema?

Postado
36 minutos atrás, cleberhhp disse:

Bom dia.

Agora estamos tendo problemas com os clientes que não são optantes pelo simples nacional, mesmo caso anterior, nada foi alterado, com exceção do tratamento da tag tpBM, porém a mensagem é outra:

 

Rejeitado pelo Emissor Nacional: RNG6110 - Falha Schema Xml br Crítica do Emissor Nacional: The 'http://www.sped.fazenda.gov.br/nfse:cIndOp' element is invalid - The value '' is invalid according to its datatype 'http://www.sped.fazenda.gov.br/nfse:TSRTCCodIndOp' - The Pattern constraint failed. - Cod. Interno 28893655

 

Já atualizei os schemas, mas não resolveu. Pesquisando na unit, de geração do xml, não encontrei nenhuma referência a tag cIndOp.

Alguém está com esse problema?

Verifica se você preenche o código indicador da operação, não sei certeza qual utiliza ai, mas tem essas 2:
"NFSe.IBSCBS.cIndOp" ou "Servico.INDOP"

Postado

Anderson, fiz um teste aqui, preenchi as duas com um valor que nem sei se é o correto, mas a mensagem de erro persiste.

Olhando o xml de envio, nenhuma tag diferente foi gerada com o valor de teste que preenchi. Seria somente essas duas propriedades?

Porque acho que não foi implementada ainda, fiz o checout e reinstalei o ACBr hoje de manhã...

Postado
2 horas atrás, cleberhhp disse:

Anderson, fiz um teste aqui, preenchi as duas com um valor que nem sei se é o correto, mas a mensagem de erro persiste.

Olhando o xml de envio, nenhuma tag diferente foi gerada com o valor de teste que preenchi. Seria somente essas duas propriedades?

Porque acho que não foi implementada ainda, fiz o checout e reinstalei o ACBr hoje de manhã...

Se colocar qualquer valor provavelmente não vai assumir... Você precisar os dígitos corretos da tabela de correlação de NBS x IndOp x Cclasstrib. x código serviço nacional, você consegue baixar ela do site da receita federal:

https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/rtc/anexoviii-correlacaoitemnbsindopcclasstrib_ibscbs_v1-00-00.xlsx/view

image.png.ac82513a217223d1233e42fad40b15a4.png

Postado

Anderson eu utilizei o que código que estava no programa exemplo do ACBr para ganhar tempo, apenas para ver se o erro citado parava de acontecer.

No caso, se fizer a correlação e não estiver correto, eu acredito que a mensagem de erro deveria ser diferente, porém continuou a mesma. 

Vou tentar abrir um chamado lá na Sil e enviar o XML para ver se eles retornam alguma informação (todas as vezes que fizemos isso não tivemos retorno). Caso eles retornem algo útil posto aqui para ajudar mais alguém que possa estar tendo o mesmo problema.

Postado

Bom dia

Após vários testes, descobri que se informar as tags referentes ao IBS CBS, está ocorrendo o erro. Quando estas tags não são informadas, então a nota passa. Acredito que a Sil está fazendo ajustes referentes a essas tags e por isso não deve estar mandando as tags de forma correta para o ADN.

De minha parte, acredito que o tópico pode ser encerrado.

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...