Ir para conteúdo
  • Cadastre-se

ricardo_casc

Membros
  • Total de ítens

    529
  • Registro em

  • Última visita

  • Days Won

    2

Posts postados por ricardo_casc

  1. Pelo que vi esse seu xml está sem o protocolo de autorização. Conforme o trecho de meu xml abaixo. Fiz novamente um teste aqui e funcionou perfeitamente.

    -<protNFe versao="3.10">
    
    
    -<infProt>
    
    <tpAmb>1</tpAmb>
    
    <verAplic>SP_NFE_PL_008f</verAplic>
    
    <chNFe>35150356215189000194550010002417001314827114</chNFe>
    
    <dhRecbto>2015-03-12T12:22:12-03:00</dhRecbto>
    
    <nProt>135150155658541</nProt>
    
    <digVal>JY2XpHlJp4TGDnrmIeeBYB3HGI0=</digVal>
    
    <cStat>100</cStat>
    
    <xMotivo>Autorizado o uso da NF-e</xMotivo>
    
    </infProt>
    
    </protNFe>
    

    post-194-0-88255200-1429122275_thumb.jpg

  2. Tente assim :
     

    with ACBrNFe1.NotasFiscais.Items[n].NFe do begin
      for I:=0 to Transp.Vol.Count-1 do begin
        with Transp.Vol.Items[I] do begin
          XXXX := XXXX + qVol;
          XXXX := XXXX + pesoL;
          XXXX := XXXX + pesoB;
        end;
      end;
    end;
    
  3. Analisando aqui, notei que existem algumas divergências nas verificações do campo "nfe.infNFe.Versao", em alguns lugares está verificando somente se é maior que 3, e analisando essa linha que você comentou está verificando se é maior que "3.10", e também eu não verifiquei o porque, mais debugando constatei que este campo sempre está com o valor "3,1", como eu não consigo comitar os fontes, se caso eu esteja correto, mais faz um teste ae, muda a linha

     

    "if nfe.infNFe.Versao >= 3.10" then ---------------------> para "if nfe.infNFe.Versao >= 3" then

  4. O que eu quis dizer é se você também está informa algo nas propriedades do Geral conforme quadrado roxo na imagem em anexo, no seu post você mostra que somente está informado as propriedades Arquivos conforme quadrado vermelho na imagem. Imagem em anexo

    post-194-0-07687500-1428589917_thumb.jpg

  5. De uma olhada como fiz no meu, funciona normalmente

     

            case qry.fieldbyname('pessoa').AsInteger of
              // FÍSICA
              0 : Dest.indIEDest := inIsento;
              // JURÍDICA
              1 : begin
                if (trim(fieldbyname('dest_ie').asstring) = '') or (trim(fieldbyname('dest_ie').asstring) = 'ISENTO') then
                  Dest.indIEDest := inNaoContribuinte
                else begin
                  Dest.indIEDest := inContribuinte;
                  Dest.IE        := fieldbyname('dest_ie').asstring;
                end;
              end;
            end;
            //Fim : indIEDest - Indicador da IE do Destinatário
    
  6. Pelo que vi, você está somente informando os patch's da propriedade configurações/arquivos, você está informando também o patch da propriedade geral ? Ae que está seu problema, informe o mesmo path da nfe para a propriedade geral/pathsalvar.

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