Ir para conteúdo
  • Cadastre-se

dev botao

Preenchimento de campos


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

Recommended Posts

Prezados, estou com uma série de dúvidas com relação ao preenchimento dos campos do ACBr para a geração da NFSe. Por exemplo: o que colocar nos campos "CodServ" e "codLCServ".
Para não ficar perguntando toda hora sempre que houver uma dúvida, onde posso encontrar uma documentação que explique os detalhes de preenchimento desses campos. Não encontrei nem no manual da ABRASF !

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Esses campos são de um layout próprio de dois provedores, logo você não vai encontrar mesmo no manual da ABRASF.

No programa exemplo temos o seguinte:

          // infisc, EL
          CodServ := '12345';
          // Infisc, EL
          codLCServ := '123';

Como você pode ver esses campos são utilizados pelos provedores Infinsc e EL.

Importante o provedor EL tem um webservice que segue o seu próprio layout e tem um outro que segue o layout da ABRASF.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Até hoje não tivemos nenhum desenvolvedor cujo cliente precisou alimentar esse campo.

Caso você tenha, vamos analisar e acrescentar ele.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Continuando meus testes, estou usando o exemplo do ACBr e depois das configurações e tentativa de envio da NFSe recebo a mensagem de erro com :
Código  : X800
Mensagem: Erro de Validação: '2.0000' violates totalDigits constraint of '4'.
The element '{http://www.abrasf.org.br/nfse.xsd}Aliquota' with value '2.0000' failed to parse.

 

Olhando o código os valores estão com 2 casas decimais. Onde é feita essa conversão e como é possível alterar essa configuração ?


 

Link para o comentário
Compartilhar em outros sites

O mesmo acontece se tento enviar o RPS. Veja o log completo
 

Requisição
Ambiente: 2
Cidade  : Brasilia/DF
Provedor: ISSNet Versão: 2.04
 
Método Executado: Gerar NFSe
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X800
Mensagem: Erro de Validação: '2.0000' violates fractionDigits constraint of '2'.
The element '{http://www.abrasf.org.br/nfse.xsd}Aliquota' with value '2.0000' failed to parse.

Correção: 
---------
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: QD Tecnologia da Informação Ltda
Tomador.........: INSCRICAO DE TESTE
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Noto que você esta usando o componente antigo ACBrNFSe.

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente antigo: ACBrNFSe não está mais tendo manutenção.

Faça os testes usando o programa exemplo do novo componente.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Prezado Italo, me desculpe por ter replicado no outro item, achei que estava fazendo o correto em centralizar tudo no mesmo tópico, mas seguirei por aqui, me desculpe mais uma vez. Se achar que deve, pode encerrar o outro tópico.

Mas em relação à sua colocação, estou usando a última versão do exemplo que vem no próprio projeto ACBr (C:\ACBr\Exemplos\ACBrDFe\ACBrNFSeX\Delphi) e como pode perceber por parte do código que coloco abaixo, estou usando o novo componente:

... 

with ACBrNFSeX1 do
   begin
   NotasFiscais.NumeroLote := NumLote;
   NotasFiscais.Transacao := True;

   with NotasFiscais.New.NFSe do
      begin
      // Provedor CTAConsult
      TipoRecolhimento := '1';

      // Provedor PadraoNacional
      verAplic := 'ACBrNFSeX-1.00';

...

 

Já atualizei o schema com o que está disponível em "http://www.abrasf.org.br/pagina_publica.php"

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

  • Consultores

Bom dia,

Você deve usar os schemas que nós disponibilizamos e que se encontra na pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe\ISSNet\2.04

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Olá Ítalo, 
Sim, estou usando os schemas do próprio ACBr depois que percebi que os que havia baixados estavam com erro, mas o problema das casas decimais continuam. Eu só consegui evoluir nos testes quando mudei a tag do tamanho do campo para 6, para comportar as 2 casas inteiras e as 4 decimais.

Mas agora estou com outro problema:

Depois de atualizar o ACBr todo (Svn trunk2) está danto um monte de erros e alguns eu posto aqui:
 

[dcc32 Error] Frm_ACBrNFSeX.pas(637): E2003 Undeclared identifier: 'proBauhaus'

parte do código ...

        Servico.Valores.tribFed.CST := cst01;
        Servico.Valores.tribFed.vBCPisCofins := Servico.Valores.BaseCalculo;
        Servico.Valores.tribFed.pAliqPis := 1.65;
        Servico.Valores.tribFed.pAliqCofins := 7.60;
        Servico.Valores.tribFed.vPis := Servico.Valores.tribFed.vBCPisCofins *
                                         Servico.Valores.tribFed.pAliqPis / 100;
        Servico.Valores.tribFed.vCofins := Servico.Valores.tribFed.vBCPisCofins *
                                      Servico.Valores.tribFed.pAliqCofins / 100;
        Servico.Valores.tribFed.tpRetPisCofins := trpcNaoRetido;

        Servico.Valores.totTrib.vTotTribFed := Servico.Valores.tribFed.vPis;
        Servico.Valores.totTrib.vTotTribEst := 0;
        Servico.Valores.totTrib.vTotTribMun := Servico.Valores.tribFed.vCofins;

[dcc32 Error] Frm_ACBrNFSeX.pas(770): E2003 Undeclared identifier: 'tribFed'

 

Como resolver ? Já fiz o "Refactor" pra ver se achava as units mas não funciona

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

  • Consultores

Boa tarde,

Você deve ter Unit alterada na sua máquina, favor verificar se não tem unit com uma bolinha vermelha no ícone, caso afirmativo delete a unit, atualize novamente e reinstale o ACBr.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Continuando os testes... existe uma configuração no projeto exemplo : Servico.Valores.tribFed.CST := cst01;  como opções existem cst01 até cst09. Onde posso consultar uma tabela para ver as opções que existem e criar um combo no meu projeto ? No manual NFSe ABRASF eu não encontrei essa definição

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

Obrigado Renato !

Uma outra questão: Estou evoluindo nos testes e já consigo a emissão da NFSe mas não utilizo alguns campos que são colocado no projeto de exemplo:

    Emitente.WSUser:= edtUserWeb.Text;
    Emitente.WSSenha:= edtSenhaWeb.Text;
    Emitente.WSFraseSecr:= edtFraseSecWeb.Text;
    Emitente.WSChaveAcesso:= edtChaveAcessoWeb.Text;
    Emitente.WSChaveAutoriz:= edtChaveAutorizWeb.Text;

Quais WS/UF exigem essas informações ?

Tentei acesso no link que informou acima e não vai
 

Not Found

The requested URL /p/acbr/code/tools/DFe/NFSe_Nacional/Manuais/1.00/Minuta_AnexoIV-LeiautesRN_ADN-SNNFSe_V1.00.xlsx was not found on this server.

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

  • Este tópico foi criado há 592 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.