Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado (editado)

Estou enviado a Nfse de Curitiba para o Layout Nacional, ambiente de homologação e estou com dois erros no pegar o retorno, no enviar a nfse ela valida mas

no retorno o Emite.Protocolo vem em branco o  Emite.CodigoVerificacao também o CodigoVerificado se eu usar Nfse.NotasFiscais.Items[0].NFSe.CodigoVerificacao aí aparece o valor correto...

Emite.XML vem com dados tipo criptografados (ver arquivo XML.txt em anexo) ai uso o Nfse.NotasFiscais.Items[0].XmlNfse para pegar e gravar na base de dados, não sei se é o correto...

e o Emite.XMLRetorno vem em formato errado (ver arquivo XMlRetorno.txt) 

estou pegando o retorno assim:

with NFSE.WebService do
    begin
        with qrNFSe do
          begin           
            Edit;
            FieldByName('IdStatus').AsInteger                   := Ord(snfsArquivadaPrefeitura);
            FieldByName('DtRecepcao').AsDateTime      := emite.Data;
            FieldByName('numerolote').AsInteger               := StrToIntDef(Emite.NumeroLote,0);
            FieldByName('ProtocoloRecepcao').AsString := Emite.Protocolo;
            FieldByName('codigoverificacao').AsString   := Emite.CodigoVerificacao; 
            FieldByName('XML').AsString                          := Emite.XmlRetorno.XML; 
            FieldByName('XMLRetorno').AsString            := Emite.XmlRetorno;
            FieldByName('numnfsegerado').AsInteger      := StrToIntDef(Emite.NumeroNota,0);
            FieldByName('SerieNfseGerada').AsString   := Emite.SerieNota;

            Post; //qrNFSe
          end;
     end;

E no cancelamento deu esse retorno

Nfse.WebService.CancelaNFSe.Sucesso =  False; 

mas o

Nfse.WebService.CancelaNFSe.Erros.Count = 0 

aí não consigo ver o erro que está ocorrendo....

Segue anexo Xml do evento  de  cancelamento 

 

 

 

41069022205414494000174000000000001125102530316407101101001-pedRegEvento.xml XMLretorno.txt XML.txt

Editado por Sandro Andre Reghelin
complementar informação do erro
Postado

Complementando o cancelamento estou enviando assim,  baseado no exemplo do ACBR:

InfCancelamento := TInfEvento.Create;

        with InfCancelamento.pedRegEvento  do
        begin
          tpAmb         := NFSe.Configuracoes.WebServices.AmbienteCodigo;
          verAplic      := 'ITSOFTINFSeN-1.0';
          dhEvento      := Now;
          chNFSe        := qrNFSe.FieldByName('CodigoVerificacao').AsString;
          nPedRegEvento := 1;
          tpEvento      := ACBrNFSeXConversao.teCancelamento;
          cMotivo       := StrToIntDef(sCodCancelamento, 1);
          xMotivo       := sMotivoCancelamento;
        end;
        NFSe.EnviarEvento(InfCancelamento);

  • Consultores
Postado

na verdade tu consegue ver. 

usa o F7 pra entrar nas funções. e F8 pra andar nas linhas é possível

 

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 !!

Postado
14 horas atrás, Juliomar Marchetti disse:

na verdade tu consegue ver. 

usa o F7 pra entrar nas funções. e F8 pra andar nas linhas é possível

E fui debugando mais a fundo e estava dando erro no validar o CNPJ do emitente, estava indo com separadores e tem que ir somente números, o estranho foi a função

ValidarSchema(EnviarEventoResponse, tmEnviarEvento);
  if (EnviarEventoResponse.Erros.Count > 0) then
  begin
    TACBrNFSeX(FAOwner).SetStatus(stNFSeIdle);
    Exit;
  end;

não mostrar o erro em tela...na validação dos schemas ela simplesmente sai fora do processo...

Isso na parte de cancelamento...ai resolveu eu tirando o caracteres...vou ver se descubro a questão do envio que o

Emite.XMl e Emite.xmlretorno e Emite.CodigoVerificacao estão retornando em branco, mesmo validando a Nfse no provedor nacional...

Postado
Em 22/10/2025 at 19:23, Juliomar Marchetti disse:

na verdade tu consegue ver. 

usa o F7 pra entrar nas funções. e F8 pra andar nas linhas é possível

a questão do cancelamento resolvi, mas ainda  não descobri porque o Emite.XMl e Emite.xmlretorno e Emite.CodigoVerificacao estão retornando em branco, mesmo validando a Nfse no provedor nacional...

Postado

Olá Pessoal !

Alguem poderia me ajudar onde no XML será informado as tags IBSCBS da NFS-e neste padrão Nacional que Curitiba está adotando ? Pois no manual mostra as tags, os nomes, mas não informa de é inserido depois do grupo "tom", ou se é depois da tag "valores" , fiquei na dúvida, alguem poderia me ajudar isto, se possível exibindo aqui o XML com estas informações ?

Grato

  • Consultores
Postado
3 horas atrás, Eduardo.Fonseca disse:

Olá Pessoal !

Alguem poderia me ajudar onde no XML será informado as tags IBSCBS da NFS-e neste padrão Nacional que Curitiba está adotando ? Pois no manual mostra as tags, os nomes, mas não informa de é inserido depois do grupo "tom", ou se é depois da tag "valores" , fiquei na dúvida, alguem poderia me ajudar isto, se possível exibindo aqui o XML com estas informações ?

Grato

no exemplo do svn mostra de todos os campos. 
usou ele

 

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 !!

Postado (editado)
Em 30/10/2025 at 18:31, Juliomar Marchetti disse:

no exemplo do svn mostra de todos os campos. 
usou ele

Fiz isto e ao preencher e tentar autorizar no ambiente de teste, retorna este erro abaixo:

Erro de esquema. : The element 'infDPS' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'IBSCBS' in namespace 'http://www.sped.fazenda.gov.br/nfse'.

Um trecho do XML para mostrar onde preenchi as informações
 

image.thumb.png.dceb7e05f98b9b07cbec1e4299aa370b.png

Editado por Eduardo.Fonseca
  • Consultores
Postado

ao que tudo indica não está habilitado com a parte fiscal da reforma tributaria 

atualizou os schemas com as tags?

 

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 !!

Postado (editado)

Continuo com o problema de retorno envio a NFSe de Curitiba no ambiente nacional e tanto em área de homologação como na produção no retorno

a NFSE.WebService.Emite.XmlRetorno E NFSE.WebService.Emite.XmlEnvio está voltando em formato errado, sabem me dizer o porque?

 

vejam os arquivos em anexo:  

XMLENVIO.txt XMLRETORNO.txt

estou pegando o retorno assim:

with qrNFSe do
          begin

            Edit;
            FieldByName('IdStatus').AsInteger                 := Ord(snfsArquivadaPrefeitura);
            FieldByName('DtRecepcao').AsDateTime       := emite.Data;
            FieldByName('numerolote').AsInteger            := StrToIntDef(Emite.NumeroLote,0);
            FieldByName('ProtocoloRecepcao').AsString := Emite.Protocolo;
            FieldByName('codigoverificacao').AsString    := Nfse.NotasFiscais.Items[0].NFSe.CodigoVerificacao;
            FieldByName('XML').AsString                           := NFSE.WebService.Emite.XmlEnvio; 
            FieldByName('XMLRetorno').AsString              := NFSE.WebService.Emite.XmlRetorno;
            FieldByName('numnfsegerado').AsInteger      := StrToIntDef(Emite.NumeroNota,0);
            FieldByName('SerieNfseGerada').AsString     := sSerieNew;

            Post; //qrNFSe
          end;

Editado por Sandro Andre Reghelin
complementar informação do erro
Postado
2 horas atrás, Sandro Andre Reghelin disse:

Continuo com o problema de retorno envio a NFSe de Curitiba no ambiente nacional e tanto em área de homologação como na produção no retorno

a NFSE.WebService.Emite.XmlRetorno E NFSE.WebService.Emite.XmlEnvio está voltando em formato errado, sabem me dizer o porque?

 

vejam os arquivos em anexo:  

XMLENVIO.txt 999 B · 1 download XMLRETORNO.txt 999 B · 1 download

estou pegando o retorno assim:

with qrNFSe do
          begin

            Edit;
            FieldByName('IdStatus').AsInteger                 := Ord(snfsArquivadaPrefeitura);
            FieldByName('DtRecepcao').AsDateTime       := emite.Data;
            FieldByName('numerolote').AsInteger            := StrToIntDef(Emite.NumeroLote,0);
            FieldByName('ProtocoloRecepcao').AsString := Emite.Protocolo;
            FieldByName('codigoverificacao').AsString    := Nfse.NotasFiscais.Items[0].NFSe.CodigoVerificacao;
            FieldByName('XML').AsString                           := NFSE.WebService.Emite.XmlEnvio; 
            FieldByName('XMLRetorno').AsString              := NFSE.WebService.Emite.XmlRetorno;
            FieldByName('numnfsegerado').AsInteger      := StrToIntDef(Emite.NumeroNota,0);
            FieldByName('SerieNfseGerada').AsString     := sSerieNew;

            Post; //qrNFSe
          end;

Sandro, vc está usando qual cnpj referente à prefeitura de Curitiba ??

  • Consultores
Postado

Estranho . vi em um tópico alguém falando que conseguiu emitir

até o SVN está atualizado?

 

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 !!

Postado
9 horas atrás, Juliomar Marchetti disse:

Estranho . vi em um tópico alguém falando que conseguiu emitir

até o SVN está atualizado?

Eu consigo emitir as notas normalmente tanto em homologação quanto em produção, conferi no site as notas estão la emitidas normalmente, mando cancelar funciona também.......o problema e esses retornos....

mando as notas assim: NFSE.Emitir(dmNFSe.qrConsulta.FieldByName('NumeroNota').AsString, meUnitario,False);

ai o rertorno como está acima...

9 horas atrás, Juliomar Marchetti disse:

Estranho . vi em um tópico alguém falando que conseguiu emitir

até o SVN está atualizado?

tanto é que para conseguir gravar o xml tive que fazer assim:

       FieldByName('codigoverificacao').AsString := Nfse.NotasFiscais.Items[0].NFSe.CodigoVerificacao;
       FieldByName('XML').AsString                        := Nfse.NotasFiscais.Items[0].XmlNfse;

 

  • Consultores
Postado

Estranho. 
tente depurar o envio e a consulta após enviar para tentar identificar

 

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 !!

  • Este tópico foi criado há 211 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.