Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 03-03-2020 em todas as áreas
-
Bom dia, Foi publicado no DOE-MT o decreto 384/2020, o qual insere uma série de alterações no RCIMS do estado de forma a definir de forma clara a corresponsabilidade dos fornecedores de software quando os mesmos permitem de alguma forma a sonegação fiscal. Fonte: http://www.mt.gov.br/web/sefaz/-/13841927-fornecedores-de-softwares-podem-ser-penalizados-por-sonegacao Decreto: https://www.legisweb.com.br/legislacao/?id=390161 Att.4 pontos
-
Você esta escrevendo errado olhe o correto é "ImprimeDescAcrescItem" e você colocou "ImprimeDescAcrescI1tem"3 pontos
-
Encontramos o problema. Fui fazer um teste com o exemplo do AcBr e funcionou corretamente. Na comparação entre os dois projetos, encontramos o problema: Essa configuração (Record Field Aligment) estava como Byte (padrão em nossos projetos desde sempre). Ao alterarmos para Quad Word tudo funcionou corretamente. Fica a dica caso alguém tenha esse mesmo problema. Abraço a todos, fiquem a vontade para fechar esse topico.2 pontos
-
Isso só é verdade se não houver mais arquivos do ACBr em nenhuma pasta do computador. O Delphi pode estar encontrando os arquivos incorretos por meio de um dos path. Esses são os que são gerados pelo instalador que devem estar corretos se seus arquivos fontes locais estão corretos. Isso parece correto. Mas o library path é só um dos lugares que o Delphi verifica. O Enviroment Path também pode estar alterado. Gostaria apenas que entendessem que eu estou tentando mas ainda não consigo reproduzir aqui esse problema. Talvez vocês queiram tentar compilar o pacote manualmente para testar.2 pontos
-
Tente informar a tag modFrete como 9 - Sem Frete.2 pontos
-
Isso não ocorre com costume... mas apenas em casos que achamos extremamente necessário... Isso pode ser comprovado no próprio Change-log do MonitorPLUS... Temos consciência que isso pode quebrar aplicações, e que pode exigir mudanças do lado de quem usa.... mas escolhas precisam ser feitas... e nesse caso, a segurança de código que essa mudança do refatoramento gerou, foi imensa... economizando centenas de linhas de código, e unificando a classe de geração de resposta de diversos componentes... ou seja, isso garante que se o código funcionar para um componente, funcionará para todos2 pontos
-
testei compilando um exe novo e funcionou certinho sim. só não funcionou no exe que já tinha compilado no cliente. Deve ter dado algum conflito de versões talvez.2 pontos
-
Grande, amigo... *bom dia... Como estamos tento dificuldades em atualizar os componentes... atualizei somente a pasta Schemas...e seguimos a orientação da @tamizou foi Tiro e Queda! Obrigado!2 pontos
-
Bom dia. Creio que esteja havendo confusão, o CSC é utilizado para emissão da NFCe e não tem relação com o IDCSRT do grupo responsável técnico. Ao informar os dados para emissão da NFe, informe somente os itens relativos a identificação da Software House no grupo Resp. Técnico. Att.2 pontos
-
Atualizei aqui para a última versão e o erro continua. Segue anexo o log do instalador. log_Delphi_XE8_Win32.txt2 pontos
-
SAT CF-e Gertec (GerSAT) Memória de 8GB na nova versão Deseja desenvolver ou demonstrar, em sua empresa de software ou revenda, equipamentos Gertec? Participe da Campanha GPOS (POS Android) e SAT Gertec! Clique Aqui para participar #gertec #gertecdeveloper SUMÁRIO Se deseja encontrar algo específico, use os links abaixo: Vídeo da Homologação | Ambiente de testes | Características Técnicas | Downloads de Drivers e Manuais | Instalação | Configurações | Testes realizados | Considerações finais | Amostras Homologação em vídeo. Assista: Apresentação do aparelho: Sobre a Marca, Unboxing, recursos diferenciais. Download e instalação de drivers: Ativador, DLL e Instalação Rápida configuração no SATTeste e Envio de venda: Como configurar corretamente. Ambiente Computador Notebook Dell Sistema Operacional Windows 10 64Bit Processador Intel i5-7200 Memória 8GB USB 3.1 de 1º Geração Características Técnicas SAT Memória 8GB Versão Sw. Básico 3.00.07 Layout XML 0.07 e 0.08 Fonte Externa SIM Tipo de Conexão USB-B Material Gabinete Plastico Fixação de Gabinete SIM Sinalização 8 LEDs Conexão de Rede 2x Ethernet (IEE 802.3) L2 Switch. Alimentação 5Vdc externo (ou USB) Chave ON/OFF SIM Lacre Externo SIM Trava Entrada para trava tipo Kensington® Dimensões 130mm x 89mmx 34mm (LxCxA) Peso 280g. Driver Windows x32 e x64 Download de Drivers e manuais Todos os manuais, drivers e softwares utilizados pelo SAT podem ser baixados através do link abaixo: https://www.gertec.com.br/suporte/download-center/?produto=858 Instalação Acompanhe abaixo a instalação de drivers e configuração de comunicação do GERSAT. Windows 10 Ao conectar o equipamento ao computador, é criado uma "Unidade de disco", neste se encontram drivers e manuais. Em caso de problemas na instalação, recomendamos que tente baixar o driver atualizado no site da Gertec, disponíveis no link acima. Para instalar o driver, basta executar o "Ativador_GerSAT_GerMFE.exe" e seguir com as etapas do instalador, ao final do processo, seu equipamento será reconhecido conforme mostra a imagem abaixo. OBS: O instalador mencionado acima não esta assinado, sendo assim o "Windows Defender Smart Screen" exibe um alerta durante a instalação, este alerta não impossibilita a execução do instalador. O Fabricante já notificou que em um período de 3 meses disponibilizará um novo instalador assinado. Para mais informações sobre o processo de instalação, consulte o "Manual_Usuario_SAT_v4.pdf" na página 10. Linux Verifique a configuração em ambiente Linux no final deste relatório. Software de Ativação GERSAT O Software do fabricante é instalado através do "Ativador_GerSAT_GerMFE.exe", o mesmo utilizado para instalação do driver e também é o mesmo software utilizado para o GerMFe. No software, estão disponiveis as seguintes opções: Produto - Seleção do Produto utilizado GERMFE ou GERSAT. Ativação - Dados Cadastrais, Ativação, Certificado ICP-Brasil e Associação de Assinatura. Teste - SAT (Comunicação AC e SAT), Status (Consulta estado operacional do SAT), Teste fim a fim. Configurações de Rede - Configura Interface, LAN (DHCP e IP Fixo), DNS (Automatico e Fixo) e Segurança (Rede Wifi). Outras Ferramentas - Bloquear e Desbloquear (Realizar Bloqueio e Desbloqueio do SAT), Troca do código de ativação. Ajuda - Exibe o Manual do Usuario. O Software possui uma interface moderna e simples, todas as opções são de facil entendimento. Veja abaixo um print do software, para mais detalhes de uso, consulte o "Manual_Usuario_SAT_v4.pdf"na página 11. Comunicação com o demo SATTeste O demo SATTeste é um exemplo que utiliza o componente ACBrSAT. Ele realiza todas as operações principais do SAT. Se desejar saber mais sobre o demo e aprender como Ativar o SAT pelo SATTeste, assista este vídeo gravado pelo Junior Santos: Comunicação entre ACBr e SAT A DLL disponibilizada pelo fabricante chama-se "GERSAT.dll", ela está disponível para download no link mencionado, em "Download de drivers e manuais". Atualmente, está na versão 1.19. Foi constatado durante os testes, que a aplicação que irá executar a DLL deverá ter privilégios de adminstrador no Windows. Entramos em contato com a Gertec, a mesma nos notificou que estão trabalhando para desenvolver uma nova DLL, que resolverá esse problema, e deverá ser disponibilizada em 3 meses no site do fabricante. Nas tabelas a seguir demonstramos como o demo SATTeste foi configurado para realizar os testes deste relatório. Configurações: Dados do SAT CFe Tipo de chamada satDinamico_cdecl Nome da DLL GERSAT.dll Código de Ativação 00000000 Versão XML 0,08 Página de Código 65001 UTF8 Habilitado Configurações: Dados Emitente CNPJ 03654119000176 Insc. Estadual 000052619494 Configurações: Dados Sw. House CNPJ 16.716.114/0001-72 Assiantura Sw. House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Teste de Desempenho No teste de desempenho medimos o tempo de envio até o recebimento do XML de resposta (Não é considerado o tempo de decodificação do XML pelo demo).Utilizamos o demo SATTeste para realizar este processo onde realizamos vendas com diferentes quantidade de itens, cada tipo de venda repetida 5 vezes. O último teste realizado foi com 501* itens para simular um erro, pois isso excede o máximo permitido de 500 itens. Desta forma, calculamos também o tempo médio da resposta de retorno do erro. Na tabela abaixo se encontram os resultados obtidos: Nota: O tempo medido nesse teste é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT. Sendo assim, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração do XML da venda é considerado. * Ao processar o XML de *501 itens o SAT retorna o seguinte erro:|Rejeição: Erro não identificado| Considerações finais O Gersat se destaca por permitir alimentação de energia direta, que pode evitar problemas de alimentação, como amperagem insuficiente pela porta USB do computador. Vale lembrar que isso também permite a conexão do equipamento com a internet sem a necessidade de um computador ligado. Outro destaque é referente as travas, pois este modelo permite travar o equipamento no local e também é possivel lacra-lo, isso aumenta a segurança com o equipamento, garantindo que o mesmo não seja tirado do local sem permissão. O equipamento possui duas entradas ethernet, facilitando a instalação em campo sem a necessidade de um novo ponto de rede dedicado ao SAT. Também possui uma chave "liga/desliga", que é útil para reinicializar o SAT sem precisar remover o cabo USB e/ou a fonte, isso também evita problemas em computadores que mantém a USB sempre energizada, mesmo quando desligados (nesses caso o SAT nunca desligaria). Nos testes de desempenho o equipamento se comportou dentro do esperado, suas médias foram satisfatorias. O software de ativação e configurações do SAT disponibilizado no site da Gertec é bem intuitivo, os painéis de instruções em cada rotina é um diferencial notório. O software exige a instalação do Java SE Runtime Environment (JRE), porém tal instalação pode ser feita utilizando o próprio executável de instalação do aplicativo. Durante a execução do instalador do Ativador_GerSAT_GerMFE.exe identificamos que este não esta assinado, sendo alertado pelo Widows Defender Smart Screen, porém o fabricante ja se pronunciou informando que em 3 meses um novo instalador assinado será disponibilizado, também informou que em breve disponibilizará a Lib Linux para download em seu site, pois até a criação deste relatório não estava diponivel para download no site, somente solicitando através do suporte. Comunicação Linux Realizamos teste de comunicação em ambiente Linux, mais precisamente com a distribuição Opensuse Tumbleweed v.20190810 x86_64. Par tal foi preciso apenas da biblioteca para linux disponibilizada pelo suporte Gertec. No demo SATTeste basta indicar o diretório da biblioteca "libSatGerx64.so" e configurar o método de chamada como "satDinamico_cdecl", as outras configurações seguem o mesmo padrão que o ambiente Windows. A imagem abaixo demonstra a configuração feita no demo e exibe a porta de comunicação reconhecida pelo linux, neste caso é ttyACM0. A imagem abaixo demonstra a configuração feita no demo e exibe a porta de comunicação reconhecida pelo linux, neste caso é ttyACM0, também demonstra que a unidade removível do SAT foi reconhecido como sdb. Amostras: Cupons Emitidos:2 pontos
-
Não vi nenhuma diferença desse arquivo para o do repositório que justifique esse erro... Talvez na atualização houve conflitos e o arquivo ficou corrompido? Por favor teste novamente com o arquivo do repositório, fazendo o "revert" do mesmo pelo Tortoise.2 pontos
-
Bom dia. Muito estranho que não consegui reproduzir esse erro nem no Delphi Berlin, nem no Rio, nem no Delphi 7 que tenho aqui. Mas enviei uma alteração na revisão 19295. Queira por favor atualizar e testar novamente.2 pontos
-
Daniel Muito obrigado. Deu tudo certo. Deixo aqui a função em Vb.net para quem precisar no futuro. É muito bom assinar e poder contar com o SAC. Calc_Xor_VB.net.txt2 pontos
-
Senão me engano é um erro do FortesReport, mas vou verificar aqui eu lembro de um tópico sobre isso.2 pontos
-
Boa Tarde, já testei aqui agora que posso mudar a fonte e o tamanho no Linux a impressão em Fortes ficou perfeita da NFC-e Obrigado a equipe.2 pontos
-
Olá deu certo! ficou assim: Dm.CIOT.Contratos.Clear; CarregarParametrosCIOT(Config.intCDLOJA);//Configurações do CIOT CarregarParametros(Config.IntCDLOJA);//Configurações gerais do sistema with Dm.CIOT.Contratos.Add do begin CIOT.Integradora.Operacao := opGravarVeiculo; with CIOT.GravarVeiculo do begin Placa := qry160.FieldByName('CODIGO_VEI').AsString; Renavam := qry160.FieldByName('RENAVA_VEI').AsString; Chassi := qry160.FieldByName('CHASSI_VEI').AsString; RNTRC := qry160.FieldByName('NRNTRC_VEI').AsString; NumeroDeEixos := qry160.FieldByName('QTEIXO_VEI').AsInteger; CodigoMunicipio := 3512345; Marca := qry160.FieldByName('MARCAS_VEI').AsString; Modelo := qry160.FieldByName('MODELO_VEI').AsString; AnoFabricacao := qry160.FieldByName('ANOVEI_VEI').AsInteger; AnoModelo := AnoFabricacao; Cor := qry160.FieldByName('CORVEI_VEI').AsString; Tara := qry160.FieldByName('TARAKG_VEI').AsInteger; CapacidadeKg := qry160.FieldByName('PESOKG_VEI').AsInteger; CapacidadeM3 := qry160.FieldByName('PESOM3_VEI').AsInteger; TipoRodado := TpTipoRodado(qry160.FieldByName('TIPROD_VEI').AsInteger); TipoCarroceria := TpTipoCarroceria(qry160.FieldByName('TIPCAR_VEI').AsInteger); end; Dm.CIOT.Enviar; end; Exit;2 pontos
-
Teve algumas modificações no site da receita que seria bom ser atualizado nos fontes, que ira alterar o "CURL_REFER" e alguns parâmetros do "PostStr" que não são mais necessários. Segue em anexo a alteração. ACBrConsultaCNPJ.pas1 ponto
-
Obrigado pela contribuição, em breve será validada para possível inclusão ao svn1 ponto
-
No seu arquivo de configuração a dll está com o nome "emSAT.DLL' ... Pelo código do erro realmente parece ser algo com o seu XML, experimente realizar a configuração padrão com o emulador, utilizando a assinatura, dados e código de ativação padrão, conforme exemplo do vídeo. pois com o Emulador funcionado fica mais fácil identificar outros problemas e comparar com os testes no equipamento físico.1 ponto
-
Boa tarde Fabiano Cunha. Eu acabei modificando os fontes do ACBR para atender minha necessidade, mas eu vou tentar realizar novamente os testes com as configurações que você postou. Poderia me dizer como é o cabo que você está utilizando creio que talvez seja o cabo de ligação.1 ponto
-
Boa tarde. Realmente considerando o modfrete = 9 (Sem frete) aceitou a geração da nota. Obrigado pelo retorno.1 ponto
-
Eu agradeço demais sua atenção @EMBarbosa. Neste caso, eu pesquisei por "ACBR" no AgentRansak para ver onde tanto havia ocorrências de arquivos e pastas do Acbr na minha máquina excluindo a pasta do ACBR na pesquisa. Em outras pastas realmente existem referências a arquivos do Acbr, mas são os *.INI, *.RC, *.RES, *.DCU e *.LOG. O estranho é que quando volto a versão para a revisão antes dessa alteração a instalação ocorre normalmente mesmo se eu não excluir os arquivos do disco. Tive que voltar a instalação para a versão que ainda funciona aqui na minha máquina para atender algumas pendências aqui da empresa. Mas prometo fazer essa teste quando for possível. Mais uma vez, agradeço pela sua disposição em ajudar.1 ponto
-
02/03/2020 Implantada NT 2020.001 em Homologação Informamos que a NT 2020.001 que trata do MDF-e Integrado, encontra-se implantada no ambiente de homologação da SVRS. As regras de validação restritivas 725 e 726 deverão ser ativadas na próxima semana. Fonte: https://dfe-portal.svrs.rs.gov.br/MDFE/Noticias/8731 ponto
-
1 ponto
-
1 ponto
-
Na realidade é apenas para saber se isso é possível. Como já sei como inserir as informações no componente, eu estava querendo dar um passo a mais e saber quais seriam as possibilidades de acessar as informações que já estão nele. Mas não é nada urgente. Obrigado.1 ponto
-
Boa tarde. No momento não é possível, mas por qual motivo você precisa dessa opção? Att.1 ponto
-
eu esbarrei nessa configuração na hora de configurar ConfigGravarValor("DANFENFCe", "FonteLinhaItem.Name", "Luxi Mono") que voce adicionou ontem...... puttttssss estou ficando cego..... Obrigado mais uma vez a equipe e desculpa a falta de atenção da minha parte1 ponto
-
Boa tarde. Obrigada pela contribuição, adicionada para validação. Att.1 ponto
-
Tudo indica que há alterações locais, ou que o Delphi está pegando os arquivos *.dcp incorretos. Vejam, a mensagem de erro significa o seguinte: "No pacote ACBr_NFSeDanfseFR, a unit ACBrNFSeDANFSeFR se refere a unit pnfsConversao. Mas a unit pnfsConversao não está em nenhum pacote." Mas a unit pnfsconversao está no pacote ACBr_NFSe: E o pacote ACBr_NFSe é requisito tanto do pacote DCLACBr_NFSeDanfseFR como do ACBr_NFSeDanfseFR que estão sendo compilados. Assim, a conclusão mais lógica é que ou há alterações locais nos pacotes, ou que o Delphi está pegando os arquivos *.dcp incorretos. Talvez por uma configuração incorreta de path.1 ponto
-
Bom dia, Esta passando errado o nome do método, veja a descrição correta: https://acbr.sourceforge.io/ACBrMonitor/DownloadArquivo.html O XML neste caso é obtido na própria resposta.1 ponto
-
Na verdade já foi corrigido pelo @izaquesouza como descrito no tópico, com os arquivos anexados por ele. Só não vi as alterações dele no svn até a revisão (19276) de ontem (02/03/2020), quando fui mandar minha contribuição. Acho que ainda não foi feito o merge, isso? Não queria misturar o assunto do tópico com a alteração que fiz, por isso só estou avisando que não foi feito o merge. As alterações não encontradas no svn são a 1 e 2 citadas, a alteração 3 (com relação a limpeza dos registros) feita por ele também não se encontra, mas parece que outro membro já fez uma alteração parecida, que já se encontra no svn: https://www.projetoacbr.com.br/forum/topic/56293-o-lcdpr-não-está-limpando-as-informações-dos-campos-ao-gerar-pela-segunda-vez/ Com relação a minha alteração, que não envolve o mesmo assunto é o link a seguir: https://www.projetoacbr.com.br/forum/topic/56560-acbrlcdpr-salvando-arquivo-com-codificação-ansi/ Obrigado. O referido tópico é esse: https://www.projetoacbr.com.br/forum/topic/56560-acbrlcdpr-salvando-arquivo-com-codificação-ansi/ Obrigado.1 ponto
-
1 ponto
-
Bom dia. Indique por favor qual é o tópico criado. Att.1 ponto
-
Perfeito amigo, era exatamente isso. Resolvi meu caso informando a UF do tomador do serviço e também o código do município. Agradeço muito pela sua ajuda BigWings. Podemos encerrar este pedido.1 ponto
-
1 ponto
-
Tu vai usar o ACBr isso? se sim veja o trial do SAC e baixa lá o Monitor PLUS e faz a integração. seja se entendi ao certo pois de primeiro falou em saber como baixar e instalar e depois já queria xml de exemplos. Bom mas é por ai o caminho lá tem arquivo de ajuda e exemplos de uso com outras linguagens1 ponto
-
Obrigado pela dica, entretanto a colocação que eu e nosso amigo Marcos queremos ponderar é que para quem usa as respostas via txt, via de regra estão lendo as tags anteriores e a mudanã no nme de retorno de uma tag é algo que não deveria ser feito ou se for o caso vcs poderiam ter criado a tag nova como ChaveDFE que foi criada mais manter tambem a tag antiga com a mesma informação... nós que somos SAC identificamos o problema agora pois foi nas versões recentes... a galera que não é sac e codificou baseado nas tags anteriores, quando receberem a versão que estamos agora vai dar maior BO... no meu sistema mesmo tive que deixar no fonte a leitura de todas as tags até agora para evitar incompatibilidade com versões antigas do acbr... espero que entenda a colocação pois é algo a meu ver grave... é como se por exemplo o estado mudasse o nome das tags XML de NFE simplesmente para padronizar nomes... seria algo que daria maior BO pra quem já trabalhava com as tags antigas... enfim, foi uma critica construtiva para que se as TAGs de envio e resposta sejam alteradas no futuro para padronização ou algo do tipo... que se mantenha as antigas tbém pra evitar termos que mexer no fonte... é foda chegar de manhã com um monte de cliente com erro porque foi mudado o nome de uma tag Em tempo, o trabalho de vcs é excelente1 ponto
-
Quer dizer que foi feita inutilização da numeração, sem geração da nota. Então você não pode enviar nota com esse modelo/série/número. Para consultar as inutilizações já efetuadas apenas por consulta no portal da SEFAZ ou no portal nacional da NFe. http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=inutilizacao&tipoConteudo=YG1QjUXR4PY=1 ponto
-
Está informando o CPF ou CNPJ do tomador, conforme no programa exemplo? PrestadorServico.Contato.Telefone := '1633224455'; Tomador.IdentificacaoTomador.CpfCnpj := '55555555555555'; Tomador.IdentificacaoTomador.InscricaoMunicipal := '17331600'; Tomador.RazaoSocial := 'INSCRICAO DE TESTE'; Tomador.Endereco.Endereco := 'RUA PRINCIPAL'; Pelo que vi está gerando no XML normalmente:1 ponto
-
Boa tarde. A SEFAZ-PR ja disponibilizou o ambiente para geração do IDCSRT? Note no tópico a seguir que somente as informações de identificação da SH estavam sendo exigidas. Att.1 ponto
-
Sim.. pois a SEFAZ mudou os WebServices... Veja no Change-Log.txt da pasta dos fontes desse componente o registro de mudanças1 ponto
-
Enviei para o repositório, com alguns ajustes, rev. 19246. Obrigado pela contribuição. Queira por favor testar com o arquivo do repositório.1 ponto
-
Olá Pessoal, O método Consultar agora possui um novo parâmetro chamado: AExtrairEventos. function Consultar(const AChave: String = ''; AExtrairEventos: Boolean = False) ; Boolean; Para quem utiliza os métodos direto da classe WebServices, deve acrescentar a seguinte linha: (...).WebServices.Consulta.ExtrairEventos := True ou False; O que ocorre quando o campo ExtrairEventos possui o valor True? Simples, quando realizamos um consulta a um DF-e além de retornar a sua situação é retornado também alguns eventos vinculados a ele, como por exemplo o evento de cancelamento. Se o valor de ExtrairEventos for True o método Consultar vai se encarregar de verificar se no retorno contem eventos, caso afirmativo eles serão extraídos e salvos em disco nas pastas conforme o seu tipo. Por exemplo, se no retorno tivermos o evento de cancelamento, será salvo na pasta: ...\Evento\Cancelamento o arquivo *-procEventoNFe.xml (caso estejamos consultando uma NF-e). Essa nova funcionalidade esta disponível nos componentes: ACBrBPe, ACBrCTe, ACBrMDFe, ACBrNF3e e ACBrNFe. Em breve tanto o ACBrMonitor quanto o ACBrLib vão passar a ter também essa funcionalidade. O que eu ganho com essa nova funcionalidade no método Consultar. Vamos supor que o seu cliente venha perder o XML da nota por exemplo, neste caso basta você ler os dados da nota do banco de dados, gerar e assinar o XML e por fim realizar uma consulta com o XML carregado, desta forma ao realizar a consulta a SEFAZ vai retornar o protocolo de autorização e o componente se encarrega de atualizar o XML acrescentando o protocolo nele, deixando-o assim um documento com validade jurídica. Mas se o seu cliente perder o XML de um evento como por exemplo o de cancelamento, não tinha como refazer o mesmo, pois não temos um método para consultar eventos, aliais a SEFAZ não possui um serviço para esse fim. Como dito acima o Consultar além de retornar a situação do documento e retorna também alguns eventos. Antes o componente ignorava esse conteúdo, mas agora foi implementado a extração dos eventos. Resumindo caso o seu cliente venha perder o XML de um evento (*-procEventoNFe.xml), lembre-se que o método Consultar pode recuperar ele novamente, desde que esse tipo de evento que foi perdido é retornado pelo Consultar. Espero que tenham gostado dessa nova funcionalidade.1 ponto
-
Bom dia Murilo, Muito obrigado pela colaboração, assim que possível será analisado e estando tudo OK será enviado para o repositório.1 ponto
-
Alterei a função 'formatDate' no arquivo LCDPRUtils.pas, para verificar se a data é nula e retornar ''. Este caso é quando a 'situação especial' é normal então o campo 'data da situação especial' deve ser nulo. Alterei a função 'formatNumeric' no arquivo LCDPRUtils.pas, adicionando mais um parâmetro chamado 'Size' opcional para adicionar um 'PadLeft'. Este caso é utilizado na % participação do imóvel, onde o manual e de tamanho (5,2), exemplo 10000 ou 09000 ou 00950. Criei a rotina de 'LimpaRegistros' para listar os blocos tipo 'List', sendo chamado antes de informar os blocos, para evitar que duplique toda vez que clicar em gerar. UACBrLCDPR.pas LCDPRUtils.pas1 ponto
-
Bom dia. Pelo que sei o DANFE deve seguir o que especifica a legislação, neste caso não creio que seja possível. Att.1 ponto
-
O cliente tinha instalado um Firewall e faltou liberar as URLs da SEFAZ-RS nele.. "Não tinha visto que ele tinha instalado um firewall aqui na minha bola de Cristal" Depois que ele me disse ai ficou mais fácil heheheeh1 ponto
-
Obrigado! José e Italo resolvido fiz a alteração conforme solicitado, mais ainda sim o problema persistia e pesquisando aqui no forum encontrei uma dica que pedia para alterar o DNS e fiz essa alteração também e voltou a funcionar.1 ponto