Ir para conteúdo
  • Cadastre-se

gutopmc

Membros
  • Total de ítens

    201
  • Registro em

  • Última visita

Tudo que gutopmc postou

  1. Houve mudança na url de cancelamento! Como é feita a alteração do endereço no fonte? Segue abaixo o email que recebi: Boa tarde Contribuinte com problema no cancelamento, fazer os seguintes procedimentos A URL correta do WS de Evento de Cancelamento é a listada abaixo, que está listada também no site do Portal Nacional: https://nfe.sefaz.go.gov.br/nfe/services/v2/RecepcaoEvento?wsdl URL do Portal Nacional: http://www.nfe.fazenda.gov.br/PORTAL/webServices.aspx?tipoConteudo=Wak0FwB7dKs= A URL antiga, com o nome NFeRecepcaoEvento foi desativada do ambiente de produção hoje. Essa URL já está desativada em homologação há bastante tempo, uns 6 meses. O contribuinte deve entrar em contato com o fornecedor do software emissor e avisar que a URL do evento deve ser atualizada. Na prática é só retirar o NFe antes de RecepcaoEvento da URL do Web Service. Atenciosamente, Patrícia Araújo Vieira Gestora de Tecnologia da Informação Sistema de Nota Fiscal Eletrônica Secretaria da Fazenda de Goiás
  2. Removi todas as pastas/arquivos e atualizei de novo e continua dando o erro!Segue em anexo o log. log_Delphi_7.txt log_Delphi_7.txt
  3. Atualizei a pasta e quando tento utilizar o instalador esta dando o erro abaixo no acbrserial: Compiling package C:\ACBrnfe\\Pacotes\Delphi\ACBrSerial\ACBrSerial.dpk "C:\Arquivos de programas\Borland\Delphi7\bin\dcc32.exe" ... ... Copyright © 1983,2002 Borland Software Corporation C:\ACBrnfe\Fontes\ACBrSerial\ACBrECF.pas(1277) Error: Undeclared identifier: 'cACBrECFSemECFVirtualException' C:\ACBrnfe\Fontes\ACBrSerial\ACBrECF.pas(5573) Error: Undeclared identifier: 'cACBrECFSetECFVirtualException' C:\ACBrnfe\Fontes\ACBrSerial\ACBrRFD.pas(376) Fatal: Could not compile used unit 'ACBrECF' Compilation failure
  4. Alguem teria uma dica de onde obter os requisitos, ferramentas para criação do webservice que recebe as notas de serviço? Estou pensando em criar um para oferecer a pequenas prefeituras.
  5. A conta de email é do gmail, e o endereço de smtp e porta estao corretos. Porém, no cliente não envia e no teste no meu computador funciona! Estou achando que pode ser o modem bloqueando a porta 465.
  6. gutopmc

    Envio Email - Smtp Login:?

    Estou com um problema em um cliente que nenhuma das maquinas dele envia o email, da o erro smtp login:????. Porem, fiz um teste com os dados no email no meu computador e funciona normalmete. Desabilitei firewall no modem claro , conferi o firewall do windows e desativei o antivirus para teste e o erro persiste. Alguma solução? Já copiei as dlls do ssl do acbr tambem e nada.
  7. O cliente alega que alguns boletos que deveriam ser protestados não foram! Segundo orientação do banco , o sistema deve informar no arquivo de remessa quais títulos (boletos) devem ser remetidos para BANCOS CORRESPONDENTES (ITAU/BRADESCO), Isso é identificado pela faixa CEP, conforme anexos. Como configura isso no acbr? CEPSANT201401310306 cep santander.txt faixa cep banco correspondente.txt
  8. Agradeço a ajuda Italo! Para funcionar eu alterei a parte que você me falou para a forma abaixo (em negrito): if NFSe.Competencia <> '' then begin case FProvedor of proPVH, proMitra, proGovDigital, proISSe: Gerador.wCampoNFSe(tcDat, '#4', 'Competencia', 10, 10, 1, NFSe.Competencia, DSC_DEMI); proGoiania, proTecnos: Gerador.wCampoNFSe(tcDatHor, '#4', 'Competencia', 19, 19, 0, NFSe.Competencia, DSC_DEMI); else Gerador.wCampoNFSe(tcStr, '#4', 'Competencia', 19, 19, 1, NFSe.Competencia, DSC_DEMI); end end else begin if FProvedor in [proPVH, proFreire, proISSe, proFiorilli, proSaatri, proCoplan, proMitra, proVitoria, proGovDigital] then Gerador.wCampoNFSe(tcDat, '#4', 'Competencia', 10, 10, 1, NFSe.DataEmissao, DSC_DEMI) else begin if not(FProvedor in [proGoiania]) then Gerador.wCampoNFSe(tcDatHor, '#4', 'Competencia', 19, 19, 0, NFSe.DataEmissao, DSC_DEMI); end; end;
  9. No xml gerado para envio no compomente esta sendo criada essa TAG que não é utilizada no provedor de goiânia. Como faço para que não seja criada?
  10. Estou precisando importar para o sistema 5 meses de emissão de nota e estava pensando se é possível informar um intervalo de notas e a partir dele gerar as chaves e consultar e salvar o xml pelo acbr. É possível isso?
  11. Alguem teve problemas com a carta de correção no horario de verão? Um cliente me disse que para tirar uma teve que voltar a data do computador para o dia da emissao da nota para conseguir porque estava dando mensagem de data inválida. E antes do horário, tirava no dia seguinte normalmente.
  12. Aproveitando o tópico estou enviando em anexo o form do fortes report com as alterações constantes no arquivo boletocaixa. ACBrBoletoFCFortesFr.pas
  13. Meu problema é o seguinte, como todo mundo sabe, quando a nota tem frete ele tem que ser rateado nos itens ou somado em um item com a mesma alíquota. No caso o frete tem aliquota de 17% e todos os itens tem aliquota de 12%, ou seja, não tem aonde eu somar o icms do frete de forma que não dê rejeição na comparação com o cabeçalho. Como é que isso pode ser resolvido?
  14. Qual opção de origem deve ser informada para cst 540?
  15. Falha minha! Ja tem um post com o problema e a solução!
  16. Para cst 100, é informado no CST_ICMS do item a opção sticmsEstrangeiraImportacaoDiretaTributadaIntegralmente. Anteriormente, ia para o arquivo o 100 para o cst, agora com essa nova função esta indo 0101. Isso está gerando erro de tamanho inválido na validação do EFD contribuições. Ja existe correção?
  17. Segue em anexo documento com alterações na impressão do boleto que gostaria de saber se já foram implementadas.
  18. gutopmc

    Lentidão Para Salvar Xml

    Meu problema é o seguinte, salvo o xml da nota e do protocolo no banco de dados. Na virada do mês , quando o cliente quer salvar o xml de todas as notas para enviar para o contador, ele marca todas e clica no botão salvar. Nesse momento carrego os xml das notas selecionadas para o componente acbbrnfe e salvo. Só que o processo fica tão lento que o cliente acha que o sistema travou. Alguma sugestão de como resolver? Segue o procedimento utilizado: procedure TDMNFe_ent.SalvarXML; function StringToStream(const ANFe, ANFeProt: WideString): TStringStream; var vXml: WideString; begin if ANFeProt &lt;&gt; '' then begin vXml := '&lt;?xml version="1.0" encoding="UTF-8" ?&gt;'+ ''+ ANFe+ ''+ ANFeProt+ ''+ ''; end else begin vXml := ANFe; end; Result := TStringStream.Create(vXml); end; var vXML, vXMLProt: WideString; vDir: String; begin cdNotasFiscais.DisableControls; DMNFe.ACBrNFe1.NotasFiscais.Clear; FChecado.Clear; try try cdNotasFiscais.First; while not(cdNotasFiscais.Eof) do begin if cdNotasFiscais.FieldByName('NFE_SITUACAO').AsString = 'Autorizada' then begin if cdNotasFiscais.FieldByName('CHECK').AsBoolean then begin vXML := LoadXML(cdNotasFiscais.FieldByName('NFE_XML_ID').AsInteger); vXMLProt := LoadXML(cdNotasFiscais.FieldByName('NFE_PROT_ID').AsInteger); DMNFe.ACBrNFe1.NotasFiscais.LoadFromStream(StringToStream(vXML, vXMLProt)); FChecado.Add(cdNotasFiscais.FieldByName('NUMNOTA').AsString); end; end; cdNotasFiscais.Next; end; if not(DMNFe.ACBrNFe1.NotasFiscais.Count = 0) then begin if not(SelectDirectory('Selecionar Diretorio', 'C:\', vDir)) then exit; DMNFe.ACBrNFe1.Configuracoes.Geral.PathSalvar:=vDir; DMNFe.ACBrNFe1.NotasFiscais.SaveToFile(); cdNotasFiscais.Refresh; end; except on E: Exception do begin MessageDlg('Erro Salvar XML em arquivo Nota '+cdNotasFiscais.FieldByName('NUMNOTA').AsString+sLineBreak+ 'Original: '+E.Message , mtError,[mbOk], 0); end; end; finally cdNotasFiscais.EnableControls; end;
  19. No caso da maravilha do usuário fechar a tela de impressão da carta de correção e depois resolver imprimir, tem como re-imprimir a carta ou ele tem que fazer outra?
  20. Correção, não é prorrogação, A fiscalização terá caráter educacional, mas ja tem que destacar.
  21. Pelo que entendi, na nf-e a utilização da tag para os impostos totais é opcional desde que no rodapé tenha a informação conforme o exemplo do IBPT? È isso mesmo?
  22. gutopmc

    Dúvida Evento Acbrnfe.enviar

    Quando as notas são autorizadas o ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.nProt recebe o número do protocolo?
  23. Rotina de impressão. procedure TDMNFe.Imprimir; function StringToStream(const ANFe, ANFeProt: WideString): TStringStream; var vXml: WideString; begin if ANFeProt <> '' then begin vXml := '<?xml version="1.0" encoding="UTF-8" ?>'+ '<nfeProc versao="1.10" xmlns="http://www.portalfiscal.inf.br/nfe">'+ ANFe+ '<protNFe versao="1.10">'+ ANFeProt+ '</protNFe>'+ '</nfeProc>'; end else begin vXml := ANFe; end; Result := TStringStream.Create(vXml); end; var vXML, vXMLProt, vXMLDPEC: WideString; begin cdNotasFiscais.DisableControls; ACBrNFe1.NotasFiscais.Clear; ACBrNFeDANFERaveCB1.Logo := NotaFiscalEletronica1.Configuracoes.Report.Logo; FChecado.Clear; try try cdNotasFiscais.First; while not(cdNotasFiscais.Eof) do begin if not(cdNotasFiscais.FieldByName('NFE_SITUACAO').AsString = 'Em Digitacao') then begin if cdNotasFiscais.FieldByName('CHECK').AsBoolean then begin //-Na linha abaixo é carregado o xml da nf23035 vXML := LoadXML(cdNotasFiscais.FieldByName('NFE_XML_ID').AsInteger); //-Na linha abaixo é carregado o xml do protocolo if not(cdNotasFiscais.FieldByName('NFE_PROT_ID').AsInteger = 0) then vXMLProt := LoadXML(cdNotasFiscais.FieldByName('NFE_PROT_ID').AsInteger); //Na linha abaixo o componente recebe os xml ACBrNFe1.NotasFiscais.LoadFromStream(StringToStream(vXML, vXMLProt)); FChecado.Add(cdNotasFiscais.FieldByName('NUMNOTA').AsString); end; end; cdNotasFiscais.Next; end; if not(ACBrNFe1.NotasFiscais.Count = 0) then begin ACBrNFe1.DANFE.ProtocoloNFe := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.nProt +' '+ DateTimeToStr (ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.dhRecbto); //Ja removi essa linha para teste e imprimiu da mesma forma ACBrNFe1.NotasFiscais.Imprimir; // Impressão da(s) nota(s) cdNotasFiscais.Refresh; end; except on E: Exception do begin MessageDlg('Erro Ler XML Nota '+cdNotasFiscais.FieldByName('NUMNOTA').AsString+sLineBreak+ 'Original: '+E.Message , mtError,[mbOk], 0); end; end; finally cdNotasFiscais.EnableControls; end; end; protocolo.xml nf23035.xml
  24. Outra situação que pode ocorrer é cancelar a nota errada. Quando vou cancelar , carrego no componente o xml da nota e o xml do protocolo. No comando de cancelamento vai a chave correta da nota , porém o protocolo errado, o que faz com que a nota do primeiro protocolo seja cancelada e a da chave não. Uma solução temporária que criei é enviar uma nota por lote, porém fica lento o envio quando são muitas notas e a reclamação ja veio!
  25. É a versão do rave reports!
×
×
  • 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...
The popup will be closed in 10 segundos...