Ir para conteúdo
  • Cadastre-se

Breno Luiz

Membros
  • Total de ítens

    118
  • Registro em

  • Última visita

Tudo que Breno Luiz postou

  1. Junto com os componentes do ACBr, na pasta de exemplos, tem três arquivos TXT exemplificando como é o processo de realizar o Download. Mas já que tu tens as chaves de acesso, vou te mostrar como é mais ou menos o processo: // Para manifestar CNFE.EventoNFe.Evento.Clear; with CNFE.EventoNFe.Evento.Add do begin InfEvento.cOrgao := 91; InfEvento.chNFe := ChNFE; InfEvento.CNPJ := QryEmpresa.FieldByName('CNPJ_EMPRESA').AsString; InfEvento.dhEvento := Now; InfEvento.tpEvento := teManifDestOperNaoRealizada; -- Verifique que eu utilizei operação não realizada, voce deve alterar para manifestação end; CNFE.EnviarEvento(1); //Para baixar o XML, somente após a manifestação CNFE.DistribuicaoDFePorChaveNFe(QryEmpresa.FieldByName('CODIGO_UF').AsInteger, QryEmpresa.FieldByName('CNPJ_EMPRESA').AsString, ChNFE); Lembrando que deve setas os caminhos nas configurações do componente. E as opções de retorno fica para você tratar Abraços....
  2. Vários clientes meus recebendo essa mensagem, provavelmente alguma instabilidade na SEFAZ.
  3. Para gerar Notas Fiscais de Serviço, deverá realizar um novo projeto inteiramente diferente da NFE, com o componente ACBrNFSe.
  4. Então, foi exatamente a primeira coisa que eu fiz. Desinstalei e instalei novamente o ACBr, e nada por enquanto.
  5. Boa tarde, Eu sou novo por aqui, então se precisar de mais alguma coisa além doque eu postei, me avisem. Estou com problema na emissão de NFSe. Sempre que tento emitir uma nota recebo o erro "Sourced file: inline evaluation of: ``try{ gb.getSt(); import javax.xml.parsers.DocumentBuilder; import javax.xml.par . . . '' : Typed variable declaration : Class or variable not found: com.sil.webservices.X509KeySelector" como resposta em: Linha: "FWinHTTPReqResp.Execute(ConteudoXML, Resp);" Método: "TDFeHttpWinHttp.Enviar" Unit: "ACBrDFeHttpWinApi" Em anexo coloquei o XML (Test.xml) enviado e a resposta (ReqResp.xml). Já não tenho ideia do que pode ser... ReqResp.xml Test.xml
  6. Boa Tarde amigo. Qual a mensagem que está escrevendo na carta de correção? Na maioria das vezes acentos são rejeitados pela SEFAZ.
  7. Bom dia amigo! Já peguei alguns casos que continham o erro quase igual a esse. A solução foi trocar o DNS que utilizava do provedor, por um do Google. Ex(8.8.8.8). Faça o teste e retorne.
  8. Tenta utilizar o método Enviar ao invés do Gerar. Alguns provedores não suportam tal método.
  9. Olá Ítalo, boa noite. Venho imensamente agradecer pela ajuda, eu depois de tanto fuçar acabei conseguindo. No arquivo INI do meu provedor, não sei o porquê eu ativei uma tag para assinar que não deveria assinar. Deixei ela em false, funcionou que uma beleza... Mais uma vez meu muitro obrigado!
  10. O que eu estava desenvolvendo era pelo Smarapd. No arquivo INI, não continha a URL de homologação. Então, eu precisei adicionar : [URL_H] RecepcaoLoteRPS=http://%NomeURL_H%/tbwhomologacao/services/WSEntrada?wsdl ConsultaLoteRPS=http://%NomeURL_H%/tbwhomologacao/services/WSSaida?wsdl Só adicionei isso e consegui.
  11. Boa tarde amigo. Aconteceu isso comigo também no meu desenvolvimento. Está em produção ou homologação? Qual provedor e para qual cidade está gerando?
  12. Boa tarde Cláudio. Você diz, quando ele autorizar a nota, salvar o XML tanto na pasta NFE, quanto em outra pasta, ou somente salvar o arquivo do XML em outra pasta?
  13. Boa tarde Ítalo. Como pediu, segue em anexo um exemplo do XML. Eu baixei no site da prefeitura em que estou desenvolvendo a aplicação. Obrigado pela ajuda! EnviarLoteRpsEnvio.xml
  14. Bom dia Ítalo. Então cara, quando mando enviar o RPS, ele me retorna esse erro como citei, ele está vindo com a tag docElement vazia. Procurei em todo o fonte, e não achei exatamente como ou onde ela é preenchida. Obrigado pela ajuda!
  15. Bom dia Júnior, e obrigado pela ajuda. A cidade é Cariacica/ES, e o provedor é o Smarapd.
  16. Olá galera, sou novo aqui no ACBR, e também em programação, rs. Como meu primeiro projeto, estou desenvolvendo a NFS-e para a empresa que eu trabalho. Surgiu um erro que estou me matando para resolver. É o seguinte: Estou enviando um lote de apenas 1 RPS, por que o provedor para qual estou desenvolvendo só aceita o envio por lote. Até ai tudo ok, mas na hora de assinar ele apresenta a seguinte mensagem : Não encontrei final do elemento: </>. Identifiquei que é no campo docElement. Ele está fazendo o seguinte : ele passa uma vez pelo código nessa parte, até ai tudo ok, passa certinho, porém ele faz um retorno depois de várias funções, e quando retorna para essa parte do código, esse campo vem vazio. Estou enviando anexos para vocês darem uma olhada no que estou falando. Na primeira imagem, como ele passa a primeira vez, e na segunda como ele passa a segunda vez. Obrigado a todos.
  17. Breno Luiz

    SCRIPT TABELA CEST

    Boa tarde, como meu primeiro tópico aqui no grupo, venho pedir ajuda de vocês (me corrijam se eu estiver na tag errada). Bom, eu sou novo nessa parte de programação, e trabalho em uma empresa de automação comercial. Está para entrar, como já sabem, a nova lei do CEST, que deve conter os dados na nota fiscal. Sabe-se também, que o código do CEST está relacionado com o NCM. Então, estava criando um script para executar no computador dos clientes, porém, me deparei com a seguinte situação: Não foi disponibilizada uma tabela que faz relação com exatamente todos os códigos unitários. Estava fazendo por essa base: UPDATE PROD SET CEST = '0100100' WHERE NR_NCM_PROD = '38151210'; O código diz o seguinte: Atualizar a tabela de produtos, no campo CEST com o código 0100100 quando o NCM for 38151210. Agora eis a questão, existe uma forma de realizar o seguinte script: Atualizar a tabela de produtos, no campo CEST com o código 0100100 quando o NCM iniciar por 3815 Agradeço a todos!
×
×
  • 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.

The popup will be closed in 10 segundos...