-
Total de ítens
39.562 -
Registro em
-
Última visita
-
Days Won
1.146
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Boa tarde Eudecio, Com o programa exemplo esta funcionando corretamente com o provedor Betha? Ou você mudou esse cidade para o provedor Digifred?
-
Se você quer saber como salvar os arquivos da NFS-e de forma diferente (organizados em pastas), porque vai estudar o programa exemplo de outro componente? Já tentou usar o programa exemplo da NFS-e? Já estudo as procedures referentes a configuração do componente?
-
Diogo, Como assim aparentemente? Ou da o mesmo erro ou não dá. Já tentou mudar o valor de libSSL na configuração do componente?
-
Boa tarde Felipe, Dentro da pasta ...\ArqINI temos o arquivo Cidades.INI onde o componente primeira procura pela cidade para qual se deseja imprimir a NFS-e. Se esta cidade consta no arquivo o componente descobre qual é o provedor que deve utilizar. O passo seguinte executado pelo componente é abrir o arquivo INI do respectivo provedor e ler tudo que esta nele. Em resumo junto com o executável da sua aplicação você tem que ter os arquivos INI da cidade e do provedor salvos na maquina do seu cliente.
-
Boa tarde, Sim, estude o programa exemplo.
-
Boa tarde Jair, Na mesma unit desse provedor no Trunk mais abaixo temos: function TProvedorThema.GeraEnvelopeGerarNFSe(URLNS: String; CabMsg, DadosMsg, DadosSenha: AnsiString): AnsiString; begin Result := ''; end; Note que ao tentar gerar o Envelope de envio para o método GerarNFSe a função retorna uma string vazia, isso significa que o provedor não possui esse método. Outra coisa , dentro da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\Thema temos o arquivo: nfse.xsd que é o schema que valida o xml a ser enviado seja ele de envio de lote, de consulta, cancelamento, etc. Procure dentro desse arquivo a definição do GerarNfse. Achou? Não! Isso é mais uma prova que esse provedor não possui implementado em seu web service o método GerarNfse que no componente chamamos apenas de Gerar.
-
Boa tarde Diogo, Favor atualizar novamente todos os fontes. Note que fiz alteração no arquivo INI do provedor. Faça novos testes.
-
Boa tarde Tathiana, Você se refere a cidade de Valinhos/SP? Se sim, procurou fazer o que o João sugeriu ao Rafael?
-
Provedor CONAM implementado no Trunk2
Italo Giurizzato Junior replied to Edson.pol's tópico in ACBrNFSe
Bom dia Edson, Lhe peço para que não post fragmentos longos de código ou de conteúdo de arquivos, o melhor é anexa-los. -
Boa tarde Jair, O componente ACBrNFSe possui 3 métodos de Envio: Enviar (que trabalha no modo assíncrono e permite o envio de um lote com até 50 RPS); Gerar (que trabalha no modo síncrono e permite o envio de apenas um RPS); e EnviarSincrono (que trabalha no modo síncrono e permite o envio de um lote com até 50 RPS). A principio todos os provedores que seguem a versão 1 do layout da ABRASF implementaram em seus Web Services somente o método Enviar. Se ao tentar usar um desses métodos acima o componente retornar uma mensagem de erro informando que o método não foi implementado pelo provedor, esquece, você não vai poder usa-lo para o provedor em questão.
-
Provedor CONAM implementado no Trunk2
Italo Giurizzato Junior replied to Edson.pol's tópico in ACBrNFSe
Boa tarde Edson, Eu acredito que com a inclusão da propriedade UseCertificado muita coisa será sanada para esse provedor e para outros que não utilizam o certificado digital para nada. Eu preciso que sejam feito testes com os fontes que estão no repositório. -
Boa tarde Fabio, O componente possui varias propriedades de configuração. Existe essa que você defini o tempo de espera antes de realizar a primeira consulta. Existe uma outra onde você defini o tempo entre uma consulta e outra e por fim a quantidade de consultas "tentativas". Você deve mudar os valores dessas 3 propriedades a fim de conseguir que todos os envios sejam executados no menor tempo possível. Esperar 60 segundos antes da primeira consulta é muito, abaixe para 5 segundos (padrão é 0), aumente o tempo de espera entre uma consulta e outra para 3 segundos (padrão é 1) e aumente o numero de tentativas para 10 (padrão é 5).
-
Boa tarde Felipe, Você esta usando o arquivo INI do provedor que esta na pasta ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI ? Outra coisa não adianta você mudar para o Gerar ou EnviarSincrono, pelo simples fato que esse provedor segue a versão 1.00 do layout da ABRASF e segundo esse layout o único método de envio é o Enviar. E o que você postou são os SoapAction e não a URL do Web Service. E se não existe SoapAction para o Gerar e RecSincrono isso significa que esses serviços não foram implementados pelo provedor. Para o provedor ISSCuritiba no arquivo INI só esta definido a URL para o RecepcaoLoteRps isso significa que para os demais serviços a URL é a mesma. Veja: (...) [URL_P] RecepcaoLoteRPS=https://isscuritiba.curitiba.pr.gov.br/Iss.NfseWebService/Nfsews.asmx [URL_H] RecepcaoLoteRPS=https://pilotoisscuritiba.curitiba.pr.gov.br/nfse_ws/NfseWs.asmx [CabecalhoMsg] Texto1= (...)
-
Boa tarde Bruno, Você esta usando os fontes do Trunk2?
-
Provedor CONAM implementado no Trunk2
Italo Giurizzato Junior replied to Edson.pol's tópico in ACBrNFSe
Boa tarde a todos, Favor atualizar todos os fontes de todas as pastas e realize novos testes. -
Bom dia Diogo, Favor entrar em contato com o provedor e solicitar um exemplo de como solicitar o cancelamento de uma NFS-e. Notei que você informou o numero do lote como sendo o numero da NFS-e a ser cancelado. Como o envio Síncrono não retorna de imediato o XML da NFS-e é preciso realizar uma consulta de NFS-e por RPS com o objetivo de obter a NFS-e. Desta forma você terá o numero da NFS-e gerada pelo provedor e ai sim solicitar o cancelamento da mesma.
-
Bom dia Gumercindo, Use o libCapicom e aumente o valor da propriedade timeout.
-
Bom dia Diogo, Fiz uma alteração no arquivo INI do provedor. Favor atualizar todos os fontes de todas as pastas e repita os testes.
-
Bom dia Favio, Fiz uma alteração em uma das Units do componente, pois ao consultar a situação do lote, alem de retornar o código da situação, retornada também um outro código com a descrição do mesmo. O componente estava interpretando esse código como um erro e consequentemente abortando todo o processo. Favor atualizar os fontes e repetir os testes.
-
Bom dia Gumercino, Abra os arquivos Cidades.INI e EL.INI e veja como foi feito a implementação das outras cidades desse provedor. Depois faça o mesmo para a cidade de Colatina/ES e por fim realize os testes. Estando tudo OK, nos de um retorno anexando os arquivos INI mencionados acima com as alterações para atender a cidade desejada.