Ir para conteúdo
  • Cadastre-se

mathlopes

Membros
  • Total de ítens

    39
  • Registro em

  • Última visita

Tudo que mathlopes postou

  1. @Italo Jurisato Junior Consegui estabelecer comunicação com a DSF, o problema que eu descrevi foi solucionado usando o método enviar.
  2. @Breno Luiz OLhei dentro do .ini tenho a tag "RpsGerar=1" mudei ela para valor 0 e tentei enviar obtive o mesmo problema que descrevi no tópico.
  3. O .ini está atualizado, a função que estou usado é esta: procedure TfrmDemo_ACBrNFSe.btnGerarEnviarNFSeClick(Sender: TObject); var vNumRPS, sNomeArq: String; begin if not(InputQuery('Gerar e Enviar NFSe', 'Numero do RPS', vNumRPS)) then exit; ACBrNFSe1.NotasFiscais.Clear; AlimentaComponente(vNumRPS, '1'); ACBrNFSe1.Gerar(StrToInt(vNumRPS)); sNomeArq := ACBrNFSe1.NotasFiscais.Items[0].NomeArq; ACBrNFSe1.NotasFiscais.Clear; ACBrNFSe1.NotasFiscais.LoadFromFile(sNomeArq); ACBrNFSe1.NotasFiscais.Imprimir; MemoDados.Lines.Add('Arquivo Carregado de: ' + ACBrNFSe1.NotasFiscais.Items [0].NomeArq); MemoResp.Lines.LoadFromFile(ACBrNFSe1.NotasFiscais.Items[0].NomeArq); LoadXML(MemoResp, WBResposta); pgRespostas.ActivePageIndex := 1; end; Tentei atualizar agora e tentei fazer o envio, e ocorre o mesmo erro que descrevi no tópico.
  4. Estou testando o componente ACBRNFSe para Uberlândia MG onde o provedor é DSF, estou usando o exemplo TRUNK2 FRM_DEMO_ACBrNFSe porem o mesmo está me retornando um erro: O erro é descrito como: não e encontrei final do elemento : </RPS>, erro retornado na linha 299 da função SSL.Assinar do arquivo ACBrNFSeNotasFiscais.pas. if Assina then FXMLAssinado := SSL.Assinar(String(XMLUTF8), DocElemento, InfElemento, '', '', '', IdAttr) else Esse é o xml que está sendo montado: OBS: Nome e dados do cliente foram substituídos por 0000 e XXXX. <?xml version="1.0" encoding="UTF-8"?> <RPS Id="rps:1"> <Assinatura>7bf4e84060fc027ac9f516a48b6df90d1c262aef</Assinatura> <InscricaoMunicipalPrestador>15138500</InscricaoMunicipalPrestador> <RazaoSocialPrestador>XXXX LTDA.</RazaoSocialPrestador> <TipoRPS>RPS</TipoRPS> <SerieRPS>NF</SerieRPS> <NumeroRPS>1</NumeroRPS> <DataEmissaoRPS>2019-09-18T10:27:04</DataEmissaoRPS> <SituacaoRPS>N</SituacaoRPS> <SeriePrestacao>99</SeriePrestacao> <InscricaoMunicipalTomador>0000000</InscricaoMunicipalTomador> <CPFCNPJTomador>xxxxxxxxxxxxx</CPFCNPJTomador> <RazaoSocialTomador>XXXX LTDA</RazaoSocialTomador> <DocTomadorEstrangeiro/> <TipoLogradouroTomador/> <LogradouroTomador>AV. LAZARA </LogradouroTomador> <NumeroEnderecoTomador>0</NumeroEnderecoTomador> <ComplementoEnderecoTomador>SALA 03</ComplementoEnderecoTomador> <TipoBairroTomador/> <BairroTomador>SANTA MONICA</BairroTomador> <CidadeTomador>5403</CidadeTomador> <CidadeTomadorDescricao>Uberlandia/MG</CidadeTomadorDescricao> <CEPTomador>38408092</CEPTomador> <EmailTomador>www.xxxxx.com.br</EmailTomador> <CodigoAtividade>4618499</CodigoAtividade> <AliquotaAtividade>2.0000</AliquotaAtividade> <TipoRecolhimento>A</TipoRecolhimento> <MunicipioPrestacao>5403</MunicipioPrestacao> <MunicipioPrestacaoDescricao>Uberlandia/MG</MunicipioPrestacaoDescricao> <Operacao>A</Operacao> <Tributacao>C</Tributacao> <ValorPIS>0.07</ValorPIS> <ValorCOFINS>0.30</ValorCOFINS> <ValorINSS>0.30</ValorINSS> <ValorIR>0.48</ValorIR> <ValorCSLL>0.00</ValorCSLL> <AliquotaPIS>0.0000</AliquotaPIS> <AliquotaCOFINS>0.0000</AliquotaCOFINS> <AliquotaINSS>0.0000</AliquotaINSS> <AliquotaIR>0.0000</AliquotaIR> <AliquotaCSLL>0.0000</AliquotaCSLL> <DescricaoRPS>Pagamento a Vista</DescricaoRPS> <DDDPrestador/> <TelefonePrestador/> <DDDTomador>34</DDDTomador> <TelefoneTomador>000000</TelefoneTomador> <Itens> <Item> <DiscriminacaoServico>DESENVOLVIMENTO DE WEBSITE</DiscriminacaoServico> <Quantidade>1.0000</Quantidade> <ValorUnitario>10.00</ValorUnitario> <ValorTotal>0.00</ValorTotal> <Tributavel>S</Tributavel> </Item> </Itens> </RPS> Como podemos observar o xml está com a tag final </RPS>, alguém sabe o que está acontecendo ?
  5. Entendo, obrigado vou implementar desta maneira.
  6. Quando e feito um MDF-e o mesmo retorna um XML de protocolo como resposta, meu problema e que em um XML de protocolo não foi salvo. Como eu consigo recuperar o XML de protocolo de envio de MDF-e depois de ter sido enviado ?
  7. @Italo Jurisato Junior verifiquei aqui e esta falha estava acontecendo porque no XML de envio de evento não estava indo o número de protocolo, e quando foi feito o manifesto não foi salvo o XML de protocolo, portanto bastou inserir o número de protocolo no XML de Evento de Encerramento.
  8. Foi feita a tentativa de encerrar um MDFe (que estava sem XML assinado e sem o protocolo XML assinado). o mesmo exigiu que colocassemos o XML. Infelizmente o SEFAZ do RS estava fora do ar e não conseguimos recuperar os XML ou mesmo encerrar por la mesmo. Resolvemos no código mesmo para ele nãoi necessitar pegar o XML mas ai tivemos a seguinte mensagem de erro: <retEventoMDFe xmlns="http://www.portalfiscal.inf.br/mdfe" versao="3.00"><infEvento><tpAmb>1</tpAmb><verAplic>RS20190308130734</verAplic><cOrgao>31</cOrgao><cStat>630</cStat><xMotivo>Rejeição: Falha no Schema XML específico para o evento</xMotivo></infEvento></retEventoMDFe> Esse erro esta acontecendo com mais alguém, e como posso resolver?
  9. Consegui resolver o problema mudei as configurações da função para fgtSomenteProducao, e fiz atualização dos Schemas da NF-e http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=, é as notas passaram.
  10. dm_NFe.NFe.Configuracoes.Geral.ForcarGerarTagRejeicao938 := fgtNunca; Estou tentando enviar uma nota que contem um Item com ICMS 60, mas está retornando a Rejeição 938 Não é informada VBCSTRet, pST, vlCMSSubistituido e vlCMSSTRet para item 1. Estou tentando emitir de Minas Gerais Uberlândia para Ituitaba Minas Gerais.
  11. Hoje pela amanhã alguém está conseguindo buscar as notas pelo método DistribuicaoDFePorUltNSU. Fiz estas configurações infelizmente comigo não funcionou, continuo recebendo a mensagem de time out e meu intervalo de tempo já esta em 50000 milisegundos.
  12. Foi feita a manifestação do destinatário da nota porem ainda não consigo traze - la por completo usando o método DistribuicaoDFePorNSU. Por sorte consegui usar o método DistribuicaoDFePorChaveNFe e consigo trazer o XML da nota por completo. XML do DistribuicaoDFePorNSU <?xml version="1.0" encoding="UTF-8"?> <resNFe versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <chNFe>311903XXXXXXXXXXXXXX550010000966691000114006</chNFe> <CNPJ>XXXXXXXXXXXXXX</CNPJ> <xNome>MAQNELSON AGRICOLA LTDA</xNome> <IE>7029986900035</IE> <dhEmi>2019-03-12T07:20:00-03:00</dhEmi> <tpNF>1</tpNF> <vNF>98.00</vNF> <digVal>D9yxssCrM7BufzAYGbvAYhP51DM=</digVal> <dhRecbto>2019-03-12T07:24:04-03:00</dhRecbto> <nProt>131193226032177</nProt> <cSitNFe>1</cSitNFe> </resNFe>07791111000102 Preciso do XML completo
  13. DistribuicaoDFePorChaveNFe já fiz o uso desse método como esta tendo o problema no Ambiente Nacional , gostaria de saber sé possível buscar XML completo usando apenas a DistribuicaoDFePorNSU.
  14. Utilizeiu a função DistribuicaoDFePorNSU para conseguir trazer o XML das notas fiscais por NSU, a função esta funcionando está me retornando estes XMLs. O XML da nota está vinco resumido gostaria de saber como posso trazer o XML completo.
  15. Alguém tem alguma noticia da estabilização do Ambiente Nacional ? Estou fazendo pesquisas mas não encontro muito no que diz respeito a isso, se puderem compartilhar links ou artigos que estão noticiando esse problema de busca.
  16. Consegui resolver eu recompilei os fontes é consegui remover este erro. Foi só recompilar os fontes como foi dito. Obrigado.
  17. Configurei o TimeOut para 30000 e mesmo assim ainda não consigo trazer o XML da NF-e, estou usando a DistribuicaoDFePorChaveNFe. Alguém sabe o que pode estar acontecendo ?
  18. Tentei enviar uma NF-e , a mesma me resultou na Rejeição: Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet, apos fazer uma atualização no ACBR devido a um posts e configurar ForcarGerarTagRejeicao938 com fgtsempre ainda tenho problemas ao enviar a nota. Mas como SEFAZ de MG esta em contingencia 07/05/2019 15:40:24 até 10/05/2019 12:00:00 quando eu faço o envio da nota com ACBR atualizado recebo a Rejeição: Nao e permitida a presenca de caracteres de edicao no inicio/fim da mensagem ou entre as tags da mensagem. Quando eu envio a nota do outra maquina que está sem atualização do ACBR a nota e enviada. O que pode ter acontecido?
  19. A solução que encontrei foi fazer o envio da NF-e em contingência por alguma razão ouve uma instabilidade no horário em estava fazendo o envio da nota.
  20. Obrigado consegui resolver o problema
  21. mathlopes

    NFe Sefaz fora do ar

    O sefaz MG está fora do ar ?
  22. Consegui solucionar o problema, o que estava acontecendo e que eu não estava limpando objeto antes de usa-lo. logo depois de abrir dlgImportarNFe.ShowModal;, foi inserido dm_NFe.nfe.NotasFiscais.Clear; para limpar o objeto.
  23. Ao executar o evento onclick (do botao btn_ImportarNFe) o programa chama o mesmo evento onclick novamente a partir da chamada do método `Nfe.EnviarEvento(StrToInt(IDLote));` do segundo trecho de código (ver listagem completa abaixo). Ao executar o mesmo evento onclick em modo debug essa segunda chamada não acontece. Trecho de código da Procedure ImportarNFe: procedure Tfrm_LancamentosDespesas.btn_ImportarNFeClick(Sender: TObject); var dlgImportarNFe : TFrm_BuscarChave; Chave, CNPJ, idLote : string; i : Integer; XMLtsl : TStringList; XMLStream : TStringStream; begin dlgImportarNFe := TFrm_BuscarChave.Create(nil); XMLtsl := TStringList.Create; XMLStream := TStringStream.Create; dlgImportarNFe.ShowModal; if dlgImportarNFe.ModalResult = mrCancel then begin Exit end else begin if dlgImportarNFe.chk_BuscarXML.Checked = False then begin Chave := dlgImportarNFe.edt_Chave.Text; CNPJ := dm.EmpresaControlada.CGC; idLote := '1'; dlgImportarNFe.free; dm_NFe.EventoConfirmacao(Chave, idLote, CNPJ); dm_NFe.DistribuicaoDFePorChaveNFe(31, CNPJ, Chave); op.FileName := dm_NFe.nfe.Configuracoes.Arquivos.DownloadNFe.PathDownload + dm_NFe.nfe.WebServices.DistribuicaoDFe.ListaArqs[0]; end; Trecho de código com método EnviarEvento : procedure Tdm_NFe.EventoConfirmacao(Chave, idLote, CNPJ: string); var lMsg : string; RetornoWS : string; begin Chave := Trim(OnlyNumber(Chave)); idLote := Trim(OnlyNumber(idLote)); CNPJ := Trim(OnlyNumber(CNPJ)); nfe.Configuracoes.WebServices.Ambiente := dm_NFe.tipoAmbiente; nfe.Configuracoes.Certificados.NumeroSerie := dm_logon.dat_EmpresaCTRLNUMSERIE_NFE.AsString; nfe.Configuracoes.WebServices.UF := 'MG'; DataModuleCreate(nil); Nfe.EventoNFe.Evento.Clear; with Nfe.EventoNFe.Evento.Add do begin InfEvento.cOrgao := 91; infEvento.chNFe := Chave; infEvento.CNPJ := CNPJ; infEvento.dhEvento := now; infEvento.tpEvento := teManifDestConfirmacao; end; Nfe.EnviarEvento(StrToInt(IDLote)); Alguem sabe o que pode estar acontecendo?
  24. Quais seriam os schemas necessários para poder conseguir utilizar o método DistribuicaoDFePorChaveNFe ?
×
×
  • 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...