Ir para conteúdo
  • Cadastre-se

Alberto.Leal

Membros
  • Total de ítens

    207
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Alberto.Leal postou

  1. Bom dia.. meio OFF topic.. e no Monitor Plus sera necessario alguma alteracao ?
  2. Boa tarde seuge os codigos: Cancelamento de MDF-e Autorizado com CT-e 610615 MDF-e Autorizado com CT-e 610614 Registro de Passagem Automatico MDF-e com CT-e 610554 Registro de Autorização de CT-e para a NF-e 610600 Registro de Cancelamento de CT-e para a NF-e 610601 MDF-e Cancelado 310611 esses foram alguns que vi e pelo que vi ate o na hora que gera o "arquivo" e joga o codigo do evento nao mapeado arquivo=999995019042677081800026855001000174832100969345101-resEventoNFe.xml e parece ser o seguinte nao depende do evento ser de outro DFE quando ele vincula a um documento referenciado por algo do DFE ele aceita em todos por isso que no distriubuicao DFE para NF-e aparece codigos para DFE CT-e ou DFE MDF-e o webservice de distribuicao nao faz esse tipo de distincao de quem é o codigo de evento
  3. Bom dia compilei hj o monitor plus e ao executar o metodo NFe.DistribuicaoDFe(50,meucnpj,000000000079613) no grupo ResEveXXX ele tras CNPJ= CNPJCPF=33683111000107 CNPJDest= CStat=0 EmiCNPJ= EmiIE= EmixNome= IE= Id= NSU=000000000079618 VerAplic= Versao= XML=<?xml version="1.0" encoding="UTF-8"?><resEvento xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe"><cOrgao>91</cOrgao><CNPJ>33683111000107</CNPJ><chNFe>50190726770818000268550010001805321000067167</chNFe><dhEvento>2019-07-24T11:58:13-03:00</dhEvento><tpEvento>610600</tpEvento><nSeqEvento>1</nSeqEvento><xEvento>Registro de Autorização de CT-e para a NF-e</xEvento><dhRecbto>2019-07-24T11:58:13-03:00</dhRecbto><nProt>891191913409900</nProt></resEvento> arquivo=999995019072677081800026855001000180532100006716701-resEventoNFe.xml cOrgao=91 cOrgaoAutor=0 cSitNFe= chNFe=50190726770818000268550010001805321000067167 cteChvCte= cteModal= cteNProt= descEvento= dhEvento=24/07/2019 11:58:13 dhRecbto=24/07/2019 11:58:13 digVal= emailDest= nProt=891191913409900 nSeqEvento=1 schema=resEvento tpAmb= tpEvento=-99999 tpNF= vNF=0 verEvento= xEvento=Registro de Autorização de CT-e para a NF-e xJust= xMotivo= xNome= para os eventos tambem o mesmo codigo -9999 xEvento=Registro de Passagem Automatico MDF-e com CT-e xEvento=MDF-e Autorizado com CT-e
  4. o estranho eh que com tanto com 27 quando o 50 funcionou
  5. boa tarde.. deu certo agora mas pq 27 ? nao deveria ser o codigo da UF em questao? que no caso seria a 50 para o MS ?
  6. o mesmo ainda Rejeicao: falha no schema xml e todos os meus schemas estao em paths separados
  7. Boa tarde fiz hj um novo teste e ainda ele nao permite baixar os cte distribuicao mesmo fazendo a configuracao do schema por pasta diferente, atualizei o repositorio hj e fiz uma nova compilacao para testar
  8. Sim esse teste foi realizado seguindo o monitor na situação padrão atual vou gerar novamente o monitor porem agora com cada schema em uma pasta diferente SetDFeSSLType; SetComumConfig(ACBrNFe1.Configuracoes); SetComumConfig(ACBrCTe1.Configuracoes); SetComumConfig(ACBrMDFe1.Configuracoes); SetComumConfig(ACBrGNRE1.Configuracoes); SetComumConfig(ACBrBlocoX1.Configuracoes); SetComumConfig(ACBreSocial1.Configuracoes); SetComumConfig(ACBrReinf1.Configuracoes); SetComumConfig(ACBrBPe1.Configuracoes); ACBrNFe1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\NFe'; ACBrCTe1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\CTe'; ACBrMDFe1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\MDFe'; ACBrGNRE1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\GNRe'; ACBrBlocoX1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\BlocoX'; ACBreSocial1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\ESocial'; ACBrReinf1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\Reinf'; ACBrBPe1.Configuracoes.Arquivos.PathSchemas := ApplicationPath+'Schemas\BPe'; AtualizaSSLLibsCombo; ele me retorna ERRO: Rejeicao: Falha no esquema xml ate fiz um teste deletando apenas o conteudo da pasta dos schemas do CTe para ver se ele tava lendo no local correto 20190618090157-dist-dfe.xml 20190618090157-dist-dfe-soap.xml 20190618090156-con-dist-dfe.xml 20190618090156-con-dist-dfe-soap.xml 20190618090143-dist-dfe.xml 20190618090143-dist-dfe-soap.xml 20190618090142-con-dist-dfe.xml 20190618090142-con-dist-dfe-soap.xml LOG.TXT pcn.txt
  9. o txt tem apenas o comando CTe.DistribuicaoDFePorUltNSU(MS,26770818000268,0) LOG.TXT pcn.txt 20190618080603-dist-dfe.xml 20190618080603-dist-dfe-soap.xml 20190618080601-con-dist-dfe.xml 20190618080601-con-dist-dfe-soap.xml
  10. Atualizei agora.. voltei tudo para as configuracoes padroes ( sem as minhas alteracoes) ae ele retorna ERRO:Rejeicao: Cabecalho - a Versao do arquivo xml nao e Suportada
  11. Segue arquivos eu ate tentei essa abordagem para questao do schema com o mesmo nome SetComumConfig(ACBrNFe1.Configuracoes); .............. SetComumConfig(ACBrBPe1.Configuracoes); ACBrNFe1.Configuracoes.Arquivos.PathSchemas:=ApplicationPath + 'Schemas\NFe'; ACBrCTe1.Configuracoes.Arquivos.PathSchemas:=ApplicationPath + 'Schemas\Cte'; ACBrGNRE1.Configuracoes.Arquivos.PathSchemas:=ApplicationPath + 'Schemas\GNRe'; ACBreSocial1.Configuracoes.Arquivos.PathSchemas:=ApplicationPath + 'Schemas\eSocial'; ACBrReinf1.Configuracoes.Arquivos.PathSchemas:=ApplicationPath + 'Schemas\Reinf'; ACBrBPe1.Configuracoes.Arquivos.PathSchemas:=ApplicationPath + 'Schemas\BPe'; 20190614163920-con-dist-dfe.xml 20190614163920-con-dist-dfe-soap.xml 20190614163922-dist-dfe.xml 20190614163922-dist-dfe-soap.xml LOG.TXT pcn.txt
  12. Boa tarde estou tentando utilizar o metodo CTe.DistribuicaoDFePorUltNSU no monitor plus ( compilei e atualizei ele hj dia 14/06/19) porem toda vez que tento a consulta CTe.DistribuicaoDFePorUltNSU ele me retorna falha de schema oq posso fazer ?
  13. Alberto.Leal

    E-Social

    Bom dia senhores.. gostaria de saber se o E-Social sera integrado ao monitor, ou se ele devera ser um projeto a parte.. tendo em vista que dia 07/01/18 comeca a sua obrigatoriedade ou se eu fizer a integracao ele podera ser adicionado ao projeto oficial Obrigado
  14. Alberto.Leal

    Zebra Etiqueta Sedex

    Boa noite.. por acaso alguem teria o codigo zpl ou formato do acbrEtq para etiqueta de envio dos correios ? o modelo atual eh este em anexo desde já agradeco
  15. eu fiz uma alteracao no monitor para setar o path dos schemas do cte manualmente porem agora a resposta que me da é cte.distribuicaodfeporultnsu(MS,MEuCNPJ,0) ERRO: Rejeicao: Falha no esquema xml Rejeicao: Falha no esquema xml eu já copiei os schemas para a pasta A alteracao foi essa no AcbrMonitor1 SetComumConfig(ACBrNFe1.Configuracoes); SetComumConfig(ACBrCTe1.Configuracoes); SetComumConfig(ACBrMDFe1.Configuracoes); SetComumConfig(ACBrGNRE1.Configuracoes); SetComumConfig(ACBrBlocoX1.Configuracoes); AtualizaSSLLibsCombo; ACBrCTE1.Configuracoes.Arquivos.PathSchemas := 'C:\Acbr\Schema\Cte'; <==essa eh a linha nova
  16. Bom dia entao pelo monitor acbrplus nao seria possivel ter as 2 opções.. ou eu teria que alterar o projeto para separar as pastas por documento versao
  17. Ola bom dia na unit DoACBRCteUnit eu inclui um metodo para consultar a distribuicaodfe, seguindo os mesmos passos utilizado pela nfe porem ele fica me retornando uma rejeicao ao executar o metodo: Erro:RejeicaoCabecalho - A versao do arquivo xml nao e suportada Rejeicao: Cabecalho - A Versao do arquivo xml nao e suportada porem quando eu executo os demais metodos todos dao o retorno OK esta configurado para usar a versao 3.00 do cte pastas de schemas atualizadas else if (Cmd.Metodo = 'distribuicaodfepornsu') or //NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU) (Cmd.Metodo = 'distribuicaodfeporultnsu')then //NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) begin if not ValidarCNPJ(Cmd.Params(1)) then raise Exception.Create('CNPJ '+Cmd.Params(1)+' inválido.'); try if Cmd.Metodo = 'distribuicaodfepornsu' then ACBrCTe1.DistribuicaoDFePorNSU(StrToIntDef(Cmd.Params(0),0),Cmd.Params(1),Cmd.Params(2)) else ACBrCTe1.DistribuicaoDFePorUltNSU(StrToIntDef(Cmd.Params(0),0),Cmd.Params(1),Cmd.Params(2)); if ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.cStat = 137 then sTemMais := '1' else sTemMais := '0'; //pog para facilitar a indicacao de continuidade Cmd.Resposta:= Cmd.Resposta+sLineBreak+ '[DISTRIBUICAODFE]'+sLineBreak+ 'versao=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.versao+sLineBreak+ 'tpAmb=' +TpAmbToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.tpAmb)+sLineBreak+ 'verAplic='+ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.verAplic+sLineBreak+ 'cStat=' +IntToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.cStat)+sLineBreak+ 'xMotivo=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.xMotivo+sLineBreak+ 'dhResp=' +DateTimeToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.dhResp)+sLineBreak+ 'indCont=' +sTemMais+sLineBreak+ 'ultNSU=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.ultNSU+sLineBreak+ 'maxNSU=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.maxNSU+sLineBreak+ 'XML=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.XML+sLineBreak; //'NomeArq=' +ACBrCTe1.WebServices.DistribuicaoDFe.NomeArq; J := 1; for i:= 0 to ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count-1 do begin if Trim(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.chCTe) <> '' then begin Cmd.Resposta := Cmd.Resposta+sLineBreak+ '[RESCTE'+Trim(IntToStrZero(J,3))+']'+sLineBreak+ 'NSU=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].NSU+sLineBreak+ 'chNFe=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.chCTe+sLineBreak+ 'CNPJ=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.CNPJCPF+sLineBreak+ 'xNome=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.xNome+sLineBreak+ 'IE=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.IE+sLineBreak+ 'dEmi=' +DateTimeToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.dhEmi)+sLineBreak+ // 'tpNF=' +tpCTToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.tpNF)+sLineBreak+ 'vNF=' +FloatToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.vNF)+sLineBreak+ 'digVal=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.digVal+sLineBreak+ 'dhRecbto='+DateTimeToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.dhRecbto)+sLineBreak+ 'cSitNFe=' +SituacaoDFeToStr(ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.cSitCTe)+sLineBreak+ 'nProt=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].resCTe.nProt+sLineBreak+ 'XML=' +ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip[i].XML; J := J + 1; end; end; except on E: Exception do begin raise Exception.Create(ACBrCTe1.WebServices.DistribuicaoDFe.Msg+sLineBreak+E.Message); end; end; end
  18. Na unit DoACBrNFeUnit do projeto Monitor plus metodo consultarNFe tem um erro no grupo RETEVENTO onde na linha 255 esta 'chNFe='+ACBrNFe1.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.retEvento.Items[J].RetInfEvento.NomeArquivo+sLineBreak+ de vez 'chNFe='+ACBrNFe1.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.retEvento.Items[J].RetInfEvento.chNFe+sLineBreak+ e na linha 256 esta 'tpEvento='+ACBrNFe1.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.retEvento.Items[J].RetInfEvento.chNFe+sLineBreak+ de vez 'tpEvento='+TpEventoToStr(ACBrNFe1.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.retEvento.Items[J].RetInfEvento.tpEvento)+sLineBreak+ em anexo a unit corrigida DoACBrNFeUnit.pas
  19. Boa tarde sim renomei tudo o componente, para ficar no padrao dos demais documentos DFE.. dentro do zip tem a pasta de pacotes onde aponta para os nomes corretos já
  20. Segue as minhas atualizações de hj Refatorei o pacote do da GuiaGNRe para ficar no mesmo padrao dos dos demais DFE ( apenas para fortes) fiz uma alteração na interface do monitor para incluir o campo de informar o INI do web-service gnre a impressão e o pdf ainda nao funcionam ( eu nao sei como trabalhar com relatorios) fiz oq pude copiando dos demais modelos de impressao no anexo apenas os arquivos alterados apenas mantive a arvore de pastas trunk2.rar
  21. Bom dia.. com o openSSL parece que ele nao carrega o certificado ele retorna apenas erro interno 10091 e erro http 500 quando ao modelo do pdf tanto no demo quando no projeto da erro ACBRGNREGUIAFRFortes linha 386 onde tem a instrução close; ele da um erro Project AcbrMonitor reaise execptsio Class External: SIGSEGV ate addree 8e5ec6 porem eu to terminando de restrutaurar ele para o novo padrao para ficar igual aos demais modelos de impressao
  22. Boa tarde comecei a realizar a integracao do monitor plus com o componente GNRE em anexo as units que ja alterei ate o presente momento tem: 1 consulta configuracao do UF e codigo receita 2 Ler Ini e gera a guia, salva xml, envia Sefaz Problemas conhecidos: 1 funciona apenas com capicon, no openssl da erro ( nao entendi pq) 2 na hora de gerar a impressão ou pdf da erro na unit AcbrGNReGuiaFRFortes na linha 386 Exemplo de Comandos: GNRE.consultaconfig(MS,100102) GNRE.gerarguia("c:\acbr\guiaTeste.ini") GNRE.imprimirgnrepdf("C:\acbr\xmls\Guia-guia.xml") Exemplo Iini [Emitente] tipo=1CNPJ - 2 CPF IE= id=CNPJ/CPF RazaoSocial= Endereco= Cidade=02704 => Codigo da Cidade no ibge sem o codigo do UF ( apenas o 5 ultimos digitos) UF=MS Cep=##### Telefone=######### [Complemento] IdenfiticadorGuia=35 => numero de controle interno tipoDocOrigem=10 => consultar tabela DocOrigem=5567 detalhamentoReceita= produto= [Referencia] convenio= receita=100099 ufFavorecida=PA dataVencimento=22/07/2016 dataPagamento=22/07/2016 referenciaAno=2016 referenciaMes=07 referenciaParcela= referenciaPeriodo= ValorTotal=2.00 ValorPrincipal= [Destinatario] tipo=1CNPJ - 2 CPF ie= id= razaosocial= cidade= [CampoExtra] codigo= tipo= valor= MonitorGNRE.rar
  23. tambem com o mesmo erro
×
×
  • 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...