Ir para conteúdo
  • Cadastre-se

lucas.belo

Membros
  • Total de ítens

    18
  • Registro em

  • Última visita

Posts postados por lucas.belo

  1. Estava com um problema em um cliente que, ao emitir uma CCe a aplicação travava. 

    Descobri onde está o problema. O método "PrepareReportEvento" não trata o evento "ShowDialog" e "ShowProgress", e também não seta a impressora do frxReport.

    Sugiro a seguinte correção:

    Unit: ACBrNFeDANFEFR

    Classe: TACBrNFeDANFEFR

    Método: PrepareReportEvento

    if Assigned(ACBrNFe) then

    begin

    -----------------------------

    Result := FdmDanfe.frxReport.PrepareReport;

        {*****************| ALTERAÇÕES FEITAS POR LUCAS M. BELO |******************}
        FdmDanfe.frxReport.PrintOptions.ShowDialog := FShowDialog;
        FdmDanfe.frxReport.ShowProgress := FMostrarStatus;

        // Define a impressora
        if Length(Impressora) > 0 then
          FdmDanfe.frxReport.PrintOptions.Printer := FImpressora;
        {***************************************************************************}

    end 

    --------------------------

    *Obs: nossa aplicação roda como serviço windows.

  2. Pessoal, boa tarde!

    Estou com um problema que ainda não consegui entender. Tenho um emissor de nfe que pode rodar tanto como aplicação quanto como serviço. Rodando como serviço está tudo ok, porém quando rodo como aplicação e tento enviar uma nota a janela de proxy abre requisitando usuário e senha, e essas são informadas devidamente. Ao continuar a emissão recebo o erro: 


    First chance exception at $758D4B32. Exception class ESOAPHTTPException with message 'É necessário um certificado para concluir a autenticação do cliente - URL:https://homologacao.nfe.fazenda.pr.gov.br/nfe/NFeAutorizacao3?wsdl - SOAPAction:http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao'. A aplicação continuar e apenas salvo essa

    informação para o usuário. Em seguida se tento consultar a nota começo a receber alguns AV:

    First chance exception at $0040AEFA. Exception class $C0000005 with message 'access violation at 0x0040aefa: write of address 0x00430002'.

    O erro acontece na unit "ACBrDFeCapicom" dentro do método "function TDFeCapicom.Enviar(const ConteudoXML: String; const URL: String;
      const SoapAction: String; const MimeType: String): String;", na chamada do método "Executar(ConteudoXML, Resp);"

    O certificado está devidamente configurado, tanto que ao rodar como serviço ele emite as notas.

  3. Bom dia, Italo! 

    Oprimi o index ao escrever, perdão. Mas o caso é que, consultando o manual do sefaz ele me diz que a nota viria compactada na tag  NFeZip, porém esta sempre me retorna vazio. Seria um problema, um comportamento diferente na nova versão (manual de 2012) ou tem alguma situação que esse comportamento é adotado?

  4. Boa tarde.

    Quando faço o download da nota e tento acessar a propriedade NFeZip pelo caminho LACBrNFe.WebServices.DownloadNFe.retDownloadNFe.retNFe.Items.NFeZip sempre me retorna vazio, já a propriedade procNFe contém o xml em si. Este comportamento é o esperado ou estou fazendo algo errado?

  5. Acho que consegui entender o problema, seria o seguinte:

    ao enviar o lote nf-e, ele retorna "Lote em processamento", porém não retorna protocolo, o que indica que a nota não foi processada. Então quando não tiver o protocolo devo pesquisar pelo recibo até que este me retorne o protocolo, garantindo que a nf-e foi processada e protocolada.

  6. Pessoal, bom dia!

    Estou tendo o seguinte problema ao emitir uma NF-e:

    ao emitir a nota, o SEFAZ me retorna "Lote em processamento", porém ao consultar essa nota pela chave ele me da o erro "NF-e nao consta na base de dados da SEFAZ", mas utilizando a consulta por recibo, ele me retorna o erro correto, que é  "MOTIVO: Rejeicao: Informado NCM inexistente [nItem:1]. Nota(s) não confirmadas:
    21067->Rejeicao: Informado NCM inexistente [nItem:1]". Pelo que entendi, um novo recibo é gerado a cada emissão da nota(da mesma nota), e sempre estou consultando pelo ultimo recibo mas agora essa consulta sempre me retorna "Lote em processamento".

    Alguma dica?

  7. Em 20/04/2015 at 17:24, AndreR disse:

    Caso alguém passe pelo mesmo problema, venho informar que consegui resolver o problema atualizando o Internet Explorer no cliente do 8 para o 11

    Grato

    Olá, AdreR!

    Estava com o mesmo problema e resolvi com a sua dica.

    Agradeço por compartilhar!

    Abraço!

    • Curtir 1
  8. Pessoal, desenvolvi por conta própria um componente com suporte a NFS-e de São Paulo.

    Alguns métodos já são suportados, como:

     

    Transmissão de lote RPS;

    Transmissão de RPS;

     

    Consulta lote;

    Consulta NFS-e;

     

    Cancelamento NFS-e;

     

    Estou implementando agora a impressão.

     

    Fiz meu próprio componente por ter dúvidas se o ACBr é thread safe. Pelo que ví no componente de boleto não é.

     

    Se alguém tiver alguma dúvida sobre os formatos dos XML, possuo os exemplos.

    exemplos_sp.zip

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