Ir para conteúdo
  • Cadastre-se

Jakson

Membros Pro
  • Total de ítens

    111
  • Registro em

  • Última visita

Posts postados por Jakson

  1. Deu certo, agora quando vou emitir para pessoa jurídica isenta como proceder? já tentei

    Dest.indIEDest    := inNaoContribuinte;

    ide.indFinal         := cfConsumidorFinal; 

    e

    Dest.indIEDest    := inSento;

    ide.indFinal         := cfNao;

    quando tento a segunda opção retorna o erro: 

     

    Nota(s) não confirmadas:
    90->Rejeição: Erro não catalogado

     

    • Curtir 1
  2. Rejeição: Operação com não contruinte deve indicar operação com consumidor final

    qual o parametro que tenho que passar para nao retornar essa mensagem? estou setando como nao contribuinte e já procurei consumidor final e não tem.

  3. bom dia, tento transmitir uma MDFe e retorna essa mensagem:

     

    Erro: Requisição não enviada.
    12031 - The connection with the server was reset.

     

    já verifiquei tudo no windows como, antivirus, firewal e ta tudo ok, atualizei os schemas e memso assim continua, lembrando que NFe transmite normal 

  4. consegui!!!

    o problema está nessa procedure:

     

    procedure TDFeWebService.EnviarDados;
    Var
      Tentar, Tratado: Boolean;
    begin
      { Sobrescrever apenas se necessário }

      FPRetWS := '';
      FPRetornoWS := '';

      { Verifica se precisa converter o Envelope para UTF8 antes de ser enviado.
         Entretanto o Envelope pode já ter sido convertido antes, como por exemplo,
         para assinatura.
         Se o XML está assinado, não deve modificar o conteúdo }
      if not XmlEstaAssinado(FPEnvelopeSoap) then
        FPEnvelopeSoap := ConverteXMLtoUTF8(FPEnvelopeSoap);

      Tentar := True;
      while Tentar do
      begin
        Tentar := False;
        Tratado := False;

        if FPConfiguracoes.Certificados.VerificarValidade and
           (FPDFeOwner.SSL.CertDataVenc < Now) then
          raise EACBrDFeException.Create('Data de Validade do Certificado já expirou: '+
                                         FormatDateBr(FPDFeOwner.SSL.CertDataVenc));

        try
          FPRetornoWS := FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType);
          sleep(3000); // ALTERADO POR JAKSON PARENTE
        except
          if Assigned(FPDFeOwner.OnTransmitError) then
            FPDFeOwner.OnTransmitError( FPDFeOwner.SSL.HTTPResultCode,
                                        FPDFeOwner.SSL.InternalErrorCode,
                                        FPURL, FPEnvelopeSoap, FPSoapAction,
                                        Tentar, Tratado) ;

          if not (Tentar or Tratado) then
            raise;
        end;
      end;

      { Resposta sempre é UTF8, ParseTXT chamará DecodetoString, que converterá
        de UTF8 para o formato nativo de  String usada pela IDE }
      FPRetornoWS := ParseText(FPRetornoWS, True, True);
    end;

     

    percebi que quando eu fazia o debug a NFe era transmitida normalmente, depois eu coloquei a variavel "FPRetornoWS" dentro de um showmessage pra ler o que estava escrito, daí percebi que o problema poderia ser de tempo, coloquei esse sleep com 3 segundos e resolveu, pode ser que seja útil pra alguém que venha a passar o mesmo sufoco que passei srsrs

  5. Boa noite, nas tentativas de solucionar esse problema fui debugar o código linha a linha e transmitiu normal, agora a pergunta é: o que pode está acontecendo? quando transmito retorna o erro com o X vermelho, quando debugo da certo. :( 

  6. os itens estão todos sem caracteres especiais, e a NF-e não chega a ser autorizada, sinceramente não sei mais o que fazer, me ajudem a resolver isso, preciso solucionar esse problema com urgencia, vou postar o XML que acabei de tentar novamente, lembrando que isso só acontece com varios itens, esse XML mesmo tem 105 itens, se eu tentar com uns 25 itens da certo, isso começou depois que atualizei o trunk, daí Juliomar me orientou a atualizar para o trunk2, mas persiste o erro.

    26160108875419000107550010000001591000001594-nfe.xml

  7. mas o estranho que com poucos itens vai normal, se fosse erro no codigo daria em todas as NFe's

    outra coisa, antes de atualizar o Acbr estava tudo normal, quando atualizei o trunk começou a aparecer esse erro, Juliomar me orientou a atualizar o Trunk para o Trunk2 e mesmo assim não resolveu :( 

  8. Isso Juliomar, deu certo! agora o problema que eu havia citado no inicio desse post persiste

     

    tento transmitir uma NF-e com poucos itens e vai normal, mas quando emito com varios, acima de 50 itens retorna um erro com um X vermelho sem nada, o que pode ser?

    Já aumentei oTimeOut de 5000 pra 10000 e mesmo assim retorna a msg com o X vermelho em branco

    TELA1.jpg

    A NF-e que o cliente está tentando emitir contém 105 itens, saí excluindo e tentando quando tentei com 17 itens passou normal, lembrando que os dados dos produtos estão todos corretos

  9. Resolveu, agora ele tenta buscar a unit

     

    [Pascal Fatal Error] UnCompraImportaNFE.pas(143): F1026 File not found: 'ACBrNFeUtil.dcu'

     

    percebi que não tem mais na pasta Trunk2

    Já vi que mudou também, agora é AcbrDfeUtil... lendo pra vê se consigo.

  10. Não Juliomar, poderia me mandar o link desse roteiro, na realidade não fiz a limpeza do trunk antigo

    Já vi que tem um arquivo dentro de Doctos, vou lêr, Obrigado!

    Fiz a limpeza mas mesmo assim persiste o erro 

     

     [Pascal Error] pcnNFe.pas(235): E2003 Undeclared identifier: 'TpcnTipoNFe'

     

     

  11. Bom dia, baixei o Trunk2 e instalei os pacotes pelo instalador, até aí tudo bem, quando tento compilar retorna o erro do RAVE que não tem suporte mais no trunk2, estive lendo e vi que vou ter que migrar para o Fortes Report, mas a dúvida é a seguinte quando compilei a aplicação deu erro em algumas units

     [Pascal Error] pcnNFe.pas(235): E2003 Undeclared identifier: 'TpcnTipoNFe'

     

    como resolver? já verifiquei no library e o caminho está correto 

×
×
  • 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.