Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 09-04-2019 em todas as áreas

  1. Você poderia usar o ACBr no BackEnd... há vários desenvolvedores usando dessa maneira... Veja esse curso do @Régys Silveira https://wkconsultoria.com.br/treinamento/curso-nfc-e-com-delphi-e-acbr-no-mobile/
    4 pontos
  2. Olá pessoal! Estou ajustando na minha aplicação a importação de retorno para o BB CNAB 240, com emitente pessoa física. Neste parte de validação do ACBrBoleto, sempre cai no expection abaixo, visto que no ACBrBancoBrasil ele pega: rCNPJCPF := OnlyNumber((copy(ARetorno[0], 19, 14))); 14 caracteres e o CPF é 11, fiz essa alteração gostaria de saber se é válida. Posição 18, TipoInscrição 1 CPF ou 2 CNPJ; if copy(ARetorno[0], 18, 1) = '1' then rCNPJCPF := OnlyNumber((copy(ARetorno[0], 22, 11))) else rCNPJCPF := OnlyNumber((copy(ARetorno[0], 19, 14))); Onde cai se não tiver o tratamento acima, o CPF fica como ex: 00051544830068 e o Cedente.CNPJCPF = 51544830068 /// devido a formatação. if NaoEstaVazio(ACNPJCPF) then if (not LeCedenteRetorno) and (ACNPJCPF <> OnlyNumber(Cedente.CNPJCPF)) then raise Exception.CreateFmt(ACBrStr('CNPJ\CPF: %s do arquivo não corresponde aos dados do Cedente!'), [ACNPJCPF]); Desde já agradeço a atenção. ACBrBancoBrasil.pas
    3 pontos
  3. Boa tarde. Creio que este seja um grande risco, uma vez que pode ser interpretado que a softwarehouse é co-responsável. Att.
    3 pontos
  4. 3 pontos
  5. 3 pontos
  6. Muito obrigado pela correção. Foi enviada ao SVN na revisão 16849. Também aproveitei para criar um teste unitário para esse erro.
    3 pontos
  7. segue sugestão de correção na importação do registro 0200 que esta faltando o campo CEST. ACBrEFDBloco_0_Importar.pas
    2 pontos
  8. Olá, Sim, retirar o Double ou utilizar o RoundABNT dá na mesma. Mas se você verificar a commit efetuado no dia 07/04/2019 as 20:27, que foi quando alteraram isso e ocasionou o problema, colocaram a mensagem no commit de "Correção para Compilação em 64 bits" Portanto, ao utilizar o RoundABNT, uma função contida no ACBrUtil, a mesma deve estar compatibilizada com x64. Por isso a utilização dela por minha parte. Atenciosamente.
    2 pontos
  9. Somente Atualizar Schemas amigo !! http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=
    2 pontos
  10. Coloquei nas configuraçoes SSLCritp : cryWinCrypt SSLHttp : httpWinHttp SSLib : libWinCrypt SSLXml : xsLibXml2 ai deu certo
    2 pontos
  11. Baixei seu arquivo aqui, sua correção não se deve ao RoundABNT e sim a supressão da conversão Double. Mas de qualquer forma resolve. Obrigado pela presteza e velocidade Juliana. Edite a o seu Arquivo ...\ACBRNFe2_Trunk2\Fontes\ACBrBoleto\ACBrBoleto.pas na função que foi citada acima.
    2 pontos
  12. Bom dia, Obrigada pela contribuição, adicionada para análise. Att.
    2 pontos
  13. Muito Obrigado era isso mesmo que eu estava precisando pode finalizar. Agradeço novamente pela ajuda.
    2 pontos
  14. Por favor, verifique esse tópico e se o erro retornado é um dos referenciados nele: 12175,12169,12186. Se for atualize o ACBr via SVN e recompile seu aplicativo
    2 pontos
  15. Bom dia, simsoft. Acredito que a ultima nota técnica é a: 2016.003. Veja o link abaixo: https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=tW+YMyk/50s= Vale lembrar que para encontrar o CEST você deve localizar primeiro o NCM do produto, assim verificar qual CEST se encaixa melhor, caso tenha mais de um CEST para o NCM consultado. Veja também: https://blog.sage.com.br/tabela-ncm-2019-atualizada/ Aqui você terá um script SQL: https://www.firebase.com.br/artigo.php?id=2862
    2 pontos
  16. Consegui Resolver, setando as magens no codigo fonte: DanfceA4.MargemInferior := 0.5; DanfceA4.MargemSuperior := 0.5; DanfceA4.MargemEsquerda := 0.5; DanfceA4.MargemDireita := 0.5;
    2 pontos
  17. Muito obrigado Juliana, deu certo ele passou. Porém, ele deu um erro diferente agora, que neste caso, vou abrir um novo tópico. Obrigado novamente.
    2 pontos
  18. Obrigado EMBarbosa, favor marcar o tópido como resolvido/encerrado.
    2 pontos
  19. Bom dia pessoal. Ao tentar reimprimir a inutilização através leitura (InutNFe.LerXML) de um arquivo XML ocorre access violation quando CarregaParametros. A FNFe está atribuída, porém, ao tentar ler por exemplo a FNFe.Total.ICMSTot.VNF ocorre o access violation. Fiz uma pequena alteração que resolveu o problema. Segue em anexo a unit. Obrigado ACBrNFeDANFEFRDM.pas
    1 ponto
  20. Muito obrigado Marcelo_SP deu certo. Atualizei os schemas conforme vc me falou e consegui emitir a DANFE numa boa. Valeu mesmo pela ajuda
    1 ponto
  21. Vamos realizar alguns testes aqui pra verificar se o validador aceita declaração sem o registro 2131, caso aceitar, talvez podemos concluir o desenvolvimento sem o preenchimento deste registro.
    1 ponto
  22. Provavelmente você terá problema sim, o sat precisa suportar a versão que você está enviando.
    1 ponto
  23. EMBarbosa, acabei de validar e está Ok. Muito obrigado!
    1 ponto
  24. Enviado ao SVN na revisão 16857. Muito obrigado pela sugestão.
    1 ponto
  25. [RESOLVIDO] Deu certo pessoal muito obrigado, testei com o Fortes e deu certo, o Fast é um modelo simples mesmo, depois vou instalar o full.
    1 ponto
  26. Boa tarde, Foi publicado o Ajuste SINIEF nº 06/2019 prorrogando para 1º de março de 2020, o modelo de contingência de NFC-e com séries específicas.
    1 ponto
  27. O destinatário da NFe deve fazer a manifestação. Se o destinatário é uma PJ em RO ele está obrigado a fazer isso pra todas as NFe. Não significa que o emitente não precise saber as manifestações que foram geradas para as NFe emitidas por ele. Se um destinatário manifestar NFe como "Desconhecimento da operação", o emitente terá que se explicar junto ao fisco. O desconhecimento da operação é o destinatário denunciando o emitente por fraude. Pelo método DistribuicaoDFePorUltNSU você recebe os eventos de manifestação geradas pelos destinatários.
    1 ponto
  28. Experimente substituir o xsd de schema com o anexo. nfse_v2-04.xsd
    1 ponto
  29. Que pena... Delphi/Lazarus sao ótimos para Backend baseados em fastcgi O ACBr apenas é compatível com ObjrctPascal A ACBrLib (dll) está em construção... mas ainda leva algum tempo
    1 ponto
  30. Isso é feito porque você está carregando o xml de terceiros. O componente então vai verificar se o xml está assinado e se não estiver vai ser assinado e validado antes de colocá-lo na fila para enviar. Essa alteração modifica o comportamento do componente e por isso precisamos ter um pouco de cautela. Se isso for alterado, por exemplo, precisaria ser nos dois métodos ao mesmo tempo (LoadFromString e LoadFromStringINI). Vou pedir uma ajuda ao @Italo Jurisato Junior pra ajudar a analisar essa questão.
    1 ponto
  31. Fiz mais uma atualização e consegui testar! pra mim funcionou 100%. Por favor teste essa que anexo aqui ACBrCargaBal.pas
    1 ponto
  32. Bom dia, Obrigada pela contribuição, adicionada para validação. Att.
    1 ponto
  33. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  34. Bom dia. Conforme pode ser visto neste tópico, o problema já foi resolvido. Att.
    1 ponto
  35. Boa noite, ou bom dia. Finalmente....fizemos a atualização do ACBr e tudo funcionando perfeitamente agora. Muito obrigado a todos.
    1 ponto
  36. Consigo. Farei os testes e aviso aqui.
    1 ponto
  37. Opa que blz irmão , show !! Isso mesmo que o colega niloblack disse , temos que aguardar os moderadores ou administradores subirem o arquivo pro SVN , enquanto isso baixa aqui e altera o arquivo manualmente .
    1 ponto
  38. Não há mais ACBrMonitor em Delphi.. Se você usa Delphi, não precisará do ACBrMonitorPLUS Por favor leia: https://www.projetoacbr.com.br/fontes/
    1 ponto
  39. Olá, Enviei alterações baseadas nessa sugestão na revisão 16847. Mas suas alterações não foram implementadas totalmente. Notei que o método function TEventos.LoadFromString da unit ACBreSocialEventos.pas foi alterado removendo o SaveToFiles. Mas isso já é utilizado pelo componente. Qual o motivo dessa remoção?
    1 ponto
  40. A versão básica do FastReport que vem junto ao Delphi não tem suporte a scripts e causa esse problema. Se instalar a versão completa do FastReport (versão 5.2 ou acima) e FastScript não é opção, você pode tentar usar os arquivos .fr3 identificados como BASIC na pasta ACBr\Exemplos\ACBrDFe\ACBrNFe\Delphi\Report\Obsoletos. Ou usar a versão em Fortes que é OpenSource.
    1 ponto
  41. boa tarde, siga os procedimentos do link abaixo e seus problemas serão resolvidos. fiz isso com todos os meus clientes e tive 100% dos problemas resolvidos. funciona em todas as versões do windows (7, 8 e 10) e para certificados A1 e A3. https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360020605374?utm_campaign=comunicado_problema_de_comunicacao_sefaz_010419&utm_medium=email&utm_source=RD+Station
    1 ponto
  42. No meu caso o que resolveu foi criar a pasta Schemas na maquina local, aparentemente parou de funcionar a localização dos schemas através de uma pasta de rede (\\servidor\pastacompartilhada\Schemas)... Usei a configuração: Nfe.Configuracoes.Geral.SSLLib := libWinCrypt; nfe.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; nfe.Configuracoes.Geral.SSLHttpLib := httpWinHttp; nfe.Configuracoes.Geral.SSLXmlSignLib := xsLibXml2; Nfe.Configuracoes.WebServices.SSLType := LT_all; Certificado: A1
    1 ponto
  43. Pega o protocolo recebido e faz a consulta diretamente no Portal da GNRE. Aconteceu comigo semana passada e quando fiz dessa forma, no portal da GNRE trouxe o motivo que não retornava via Webservice.
    1 ponto
  44. Olá, Atualmente faço isso num boleto em PHP, uso uma imagem de fundo em tonalidade cinza. Fica bem legal, assemelhando a impressão num papel timbrado. Sem problema algum, todos recebem normalmente, trabalho com os 5 maiores bancos.
    1 ponto
  45. Meu amigo muito obrigado pela dica, funcionou aqui, Mato Grosso do Sul.
    1 ponto
  46. Bom dia, Geová. Geralmente esse erro é instabilidade na SEFAZ ou na sua conexão.
    1 ponto
  47. Boa tarde a todos, Alguns já devem ter visto na estrutura do XML um grupo chamado autXML. O que vem a ser esse grupo? Trata-se de um grupo opcional que permite informar até 10 CNPJ ou CPF de pessoas que estão autorizadas a baixar o XML completo, pessoas estas que não figuram com atores do documento fiscal eletrônico em questão. Por exemplo: em uma NF-e temos os seguintes atores: Emitente, Destinatário e Transportador. O Emitente por ser o responsável por emitir a NF-e, tem por obrigação possuir o XML do documento e disponibilizar o mesmo para os outros dois. O Destinatário por sua vez poderá baixar o XML da NF-e através do DistribuicaoDFe já explicado nesse tópico, mas se faz necessário enviar o evento de Manifestação do Destinatário. O Transportador poderá baixar o XML da NF-e através do DistribuicaoDFe e não precisa enviar nenhum evento. Mas eu gostaria que o contador da minha empresa pudesse também baixar o XML, isso é possível? Sim, basta incluir o CNPJ ou CPF do seu contador no grupo autXML. Desta forma o Contador poderá baixar o XML da NF-e através do DistribuicaoDFe e não precisa enviar nenhum evento. Lembre-se o único que não consegue baixar o XML é o Emitente do próprio documento, os demais conseguem baixar o XML completo (assinado e com o protocolo de autorização) desde de que seja um dos atores ou faça parte da lista do grupo autXML. Até o momento somente o Destinatário da mercadoria se faz necessário enviar o evento de Manifestação do Destinatário para poder baixar o XML completo, caso contrario terá somente um XML contendo um resumo da nota. O grupo autXML esta presente nos seguintes documentos fiscais eletrônicos: NF-e / NFC-e, CT-e / CT-e OS, MDF-e e BP-e. No caso do BP-e ainda não foi disponibilizado o DistribuicaoDFe para que seja possível baixar o XML. E também não esta disponível a baixa do XML da NFC-e pelo DistribuicaoDFe. Em caso de dúvidas, favor criar um novo tópico em: https://www.projetoacbr.com.br/forum/forum/3-dúvidas-gerais-sobre-o-acbr/
    1 ponto
×
×
  • 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...