Ir para conteúdo
  • Cadastre-se

dev botao

NFSe parâmetro NomeLongoNFSe XML com mesmo nome


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

Recommended Posts

Bom dia.
No componente NFSe, existe o parâmetro NomeLongoNFSe, se ativado o nome na NFSe é criado com a função GerarNomeNFSe, onde utiliza os dados UF, data emissão, modelo e número para criar o nome, porém estou iniciando o desenvolvimento para NFSe de Gaspar/SC, e o número retornado é maior que um inteiro, EX: "201600000000004", na hora de gerar o nome o número é convertido utilizando StrToIntDef(FRetornoNFSe.ListaNFSe.CompNFSe.Items.NFSe.Numero, 0)) enviando 0 porque gerar exceção.
Com isso todas os XML da NFSe estão sendo geradas com o mesmo nome.

Desativei a função e resolvi meu problema, porém existe aqui esta situação.

Outro problema que passei foi no aplicativo demo do Lazarus de testes, na função ConfiguraComponente tive que setar o CNPJ para funcionar.

 ACBrNFSe1.Configuracoes.Geral.Emitente.CNPJ:= edtEmitCNPJ.Text;
 ACBrNFSe1.Configuracoes.Geral.Emitente.InscMun:= edtEmitIM.Text;
 ACBrNFSe1.Configuracoes.Geral.Emitente.RazSocial:= edtEmitRazao.Text;

Sem os dados acima não consegui realizar os testes.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Certo está sugerindo alguma correção??? não entendi o  tópico!

bom se estiver anexe os códigos alterados, seja ele em delphi e lazarus que avaliamos e subimos

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Objetivo do tópico é que foi Identificado uma situação com problema, como descrito, utilizando o parâmetro NomeLongoNFSe desativado não existe problema, poderia simplesmente ter desativado e continuado meu dia, mas achei importante destacar.

Realizado a sugestão de correção e anexado.

Relacionado ao Demo, anexado o font no demo do ACBR que foi adicionado o set dos dados do emitente, também precisei alterar a SSLLib de libOpenSSL para libCapicom mas acho que não é necessário postar.

 

Frm_Demo_ACBrNFSe.pas

ACBrNFSe.pas

ACBrNFSeWebServices.pas

pnfsConversao.pas

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Bom dia.

O problema ainda ocorre, a alteração realizada funcionou até a função GerarNomeNFSe, neste função na montagem do nome é realizado utilizando "Poem_Zeros(ANumero, 9)", com isso o número da NFSe 201600000000027 é formatado para 201600000.
 

Editado por RODRIGO_APOIOSIS
Link para o comentário
Compartilhar em outros sites

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