Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 08-05-2020 em Posts
-
O componente usa o XML da NFSe, e não do RPS, para impressão do DANFSE. Fez teste de impressão usando o XML e o programa exemplo do componente?2 pontos
-
Ola, só notei a diferença no campo <nfeProc..>, contém "nm:", está assim "<nm:nfeProc..>" Att Ricardo2 pontos
-
Caro @Italo Jurisato Junior, obrigado por ajudar. Vou atualizar o ACBr e testar. Mais tarde respondo se consegui ou não. Até mais tarde...2 pontos
-
Acho que vc deveria postar um XML como exemplo, pois assim fica muito vago. Eu sempre somo o desconto dos itens, e confiro com o total de desconto, se sobrar ou faltar adiciono ou subtrario no ultimo itens, da mesma forma como faço os parcelamentos de duplicatas.2 pontos
-
Boa tarde, Segue um modelo com dados básicos. Não significa que funciona exatamente com estes campos para o seu cliente, vai depender do tipo de operação dele, rota, etc... Mas são as informações iniciais que precisa preencher para gera o MDFe MANIFESTO_mod.txt1 ponto
-
Boa tarde Rogerio, Basicamente o arquivo INI tem que ter as informações de identificação do MDF-e, os dados do Emitente, os dados do veiculo, motorista, a relação das chaves das NF-e e as informações sobre os totais. Infelizmente não tenho um INI com os dados mínimos para anexar e você montar o seu, mas você pode pegar o exemplo que se encontra no manual do ACBrMonitor e preencher os dados que te passei acima.1 ponto
-
Os campos que habilitei segui o modelo: http://megasoftarrecadanet.com.br/xml/nfse_v01.xml1 ponto
-
O último aviso é da desativação dos protocolos antigos em 21/01/2020: https://receita.fazenda.rs.gov.br/conteudo/11832/df-e%3A-desativacao-imediata-do-protocolo-ssl%2C-e-novas-datas-de-desativacao-dos-protocolos-tls-1.0-e-tls-1.1 Talvez eles tenham atrasado algo no cronograma, como é de praxe... Na verdade isso já devia ter sido feito há anos, de acordo com a documentação da NFe 4.00.1 ponto
-
Ne revisão(19820) que atualizei agora (08/05/2020)não deu erro se assinatura. Eu alterei a geração do xml para ir mais campos como o provedor indica e alterei a geração do xml de consulta que não validava com os schema. Anexado os dois arquivos alterados. pnfsNFSeG.pas pnfsNFSeW_ABRASFv2.pas1 ponto
-
Ainda pode usar Windows XP com OpenSSL para acessar TLS 1.2, desde que o certificado seja o A1.1 ponto
-
Boa tarde movi para o subforum correto. Qual UF? consegue reproduzir o mesmo erro com o exemplo do svn?1 ponto
-
Boa tarde Juliano, O provedor GovDigital segue a versão 2 do layout da ABRASF. O XML que você diz que é gerado pelo componente, não é bem assim. O componente ACBrNFSe gera e envia o XML do RPS para o webservice do provedor, este por sua vez processa os dados do RPS e caso estejam corretos gera o XML da NFSe e disponibiliza. Através dos métodos ConsultarLote ou ConsultarNFSePorRps ou ConsultarNFSe é possível baixar o XML da NFS-e disponibilizada. Já esse outro XML que você baixou no site segue um layout próprio. O componente foi projetado para trabalhar com o layout utilizado pelo webservice do provedor e não pelo site.1 ponto
-
Boa tarde Rodrigo, Como você andou fazendo alterações nos arquivos INI e agora esta perdido, te aconselho a deletar eles e baixar tudo novamente, ou seja, atualize todos os fones de todas as pastas. Reinstale a suíte ACBr e faça novos testes. Eu vou analisar o problema e vê se descubro algo.1 ponto
-
Boa tarde André, Exatamente, quando o endereço é nacional as informações são separadas, ou seja, temos uma tag para cada informação. Agora quando o endereço é internacional (Exterior) todas as informações são passadas juntas uma após a outra no campo Endereco.1 ponto
-
Boa tarde, Sim já esta implementado o provedor SigCorp, você pode tomar como base a cidade de Avaré. Vai ser necessário alterar apenas o arquivo Cidades.ini1 ponto
-
Bom dia Eciello, Verifique junto ao provedor se ele disponibilizou esse serviço em seu webservice. Se sim, qual é a URL de acesso a esse serviço para o ambiente de homologação e de produção.1 ponto
-
Bom dia Maiquel, Muito obrigado pela contribuição, já enviei para o repositório.1 ponto
-
1 ponto
-
Estranho esse XML ao depurar ele não consegue ver mesmo essa tag.1 ponto
-
Consegui acessar o código com o comando ACBrNFSe1.NotasFiscais.Items.NFSe.Servico.ItemServico.Items[0].ItemListaServico Caso possa ser útil para alguém. Obrigada.1 ponto
-
Uma vez eu tive problema disso em alguns clientes, era algum problema com o Adobe, reinstalei nas maquinas e foi... Creio que a fonte não estava instalada... algo do tipo1 ponto
-
Precisa ser sequencial, note que tem uma serie tmb, voce não pode ter 232 serie 1 duas vezes... E outra, todo mês você precisa enviar os xmls pra contabilidade e NÃO pode estar faltando numeração.1 ponto
-
Obrigado pela contribuição, em breve será validada para possível inclusão ao svn1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Bom dia Tem um projeto em desenvolvimento na pasta Branches do repositório mas ainda não está disponível junto ao componente ACBrBoleto original.1 ponto
-
Claro Daniel, está certo. Perdão, fiz a anlise em cima da minha própria sugestão de alteração, por isso estária incorreto... O código do repositório é esse mesmo que você comentou e vai funcionar perfeitamente. Obrigado!1 ponto
-
Acho que está correto pois na linha seguinte o I é usando como Parâmetro de Entrada, mas também recebe o resultado if (docElement <> '') then I := Pos('<'+docElement, AXML) else I := 1; I := PosEx(IdAttr+'=', AXML, I); // AQUI TEREMOS UM NOVO "I" if I = 0 then // XML não tem URI Exit;1 ponto
-
@João Paulo Müller, obrigado pela analise... Enviei o ajuste para o SVN... Commit [r19806]1 ponto
-
Realmente parece um erro de programação... Chamar a PosEx, com OffSet=0, faz ela não funcionar... Abaixo temos o trecho de código, da PosEx, da FPC Function PosEx(const SubStr, S: string; Offset: SizeUint): SizeInt; var i,MaxLen, SubLen : SizeInt; SubFirst: Char; pc : pchar; begin PosEx:=0; SubLen := Length(SubStr); if (SubLen > 0) and (Offset > 0) and (Offset <= Cardinal(Length(S))) then // AQUI nem entraria... Mas acho que a correção, é mais simples.. if (docElement <> '') then I := Pos('<'+docElement, AXML) else I := 1; // AQUI1 ponto
-
Boa tarde, @Juliana Tamizou Segue arquivos de exemplo após as alterações. Também estou enviando uma correção no evento de MDF-e. Obrigado. Evento CT-e.pdf Evento MDF-e.pdf Evento NF-e.pdf EVENTOS_MDFE.fr31 ponto
-
Esbarrei por acidente aqui https://github.com/cybexr/Delphi-unit-OpenSSL/blob/master/OpenSSLUtils.pas e foi onde encontrei minha solução, espero que ajude outros.1 ponto
-
Boa noite só para informar que não esquecemos da contribuição. Ela está sendo revista como será feito no componente conforme sugestão do @BigWings1 ponto
-
isso ta uma POG daquelas, cara você tem que achar o que esta errado coloca sua aplicacao em debug e vai olhando o que esta ainda em cada passo pois ali não e nem questao de arredondamento pois tem uma diferenca de 0,10 e isso e muito procure e procure pois se ter algum BO em um cliente que o cara reclamar que foi cobrado a mais ou cliente te ligar falando que o sistema esta cobrando a menos do cliente isso vai te dar uma dor de cabeca lascada fora que você ira perder o seu cliente e a credibilidade do seu sistema calculos matematicos em sistema tem que ser testado incansavelmente fica a dica1 ponto
-
Bom dia. Note que conforme citado pelos colegas acima, não é questão de erro no componente, caso fosse teríamos uma "enxurrada" de tópicos sobre o assunto. Também gostaria de ressaltar que seria mais polido usar títulos nos tópicos com algo como "Erros de timeout utilizando o ACBrNFe", que sugere que você tem um problema e precisa de apoio e ainda não desvaloriza um componente tão completo quanto este.1 ponto