Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 19-11-2019 em todas as áreas

  1. Paulo e Whanderson, Muito obrigado pelos XMLs. Favor atualizaram os fontes e façam testes de impressão do DANFE. Não esta pronto ainda o DANFE - Fast Report. O DANFE - Fortes Report e EscPos já estão prontos para imprimir o conteúdo de xMsg.
    5 pontos
  2. Bom dia, se utilizar o metodo <ACBrMail>.Send consigo enviar de forma a imagem embedded, mas se por exemplo utilizar o metodo <ACBrBoleto>.EnviarEmail eu não consigo o mesmo resultado. Acabou sendo enviável alterar todo o meu fluxo de envio para outro método, desta forma na unit ACBrBoleto, alterei o comportamento para conseguir o resultado esperado. na rotina : dessa forma no envio de email estou passando assim xAssinatura.Add('<center><img src="cid:'+ExtractFileName(tabEmpresaEMAIL_HEADER.AsString)+'"></center>'); e no anexo : Anexos.Add(tabEmpresaEMAIL_HEADER.AsString); <ACBrBoleto>.EnviarEmail(xEMAIL_BOLETO, xRAZAO_SOCIAL+' :: Boleto B ancário', xAssinatura, true // Enviar PDF junto ,nil ,Anexos); Desde já agradeço a moderação. ACBrBoleto.pas
    2 pontos
  3. Muito obrigado pela colaboração, já esta no repositório.
    2 pontos
  4. Boa tarde, Favor atualizar novamente os fontes e faça novos testes.
    2 pontos
  5. A NFCe deve ser contabilizada pela data de emissão e não autorização.
    2 pontos
  6. Bom dia Essa opção de imprimir Logo Lateral no ACBrMonitor é recente, não estava presente em versões anteriores, para utilizá-la realmente é necessário utilizar uma imagem redimensionada em um tamanho menor, mas para utilizar da forma como estava antes (imagem no cabeçalho), basta desmarcar essa opção.
    2 pontos
  7. Bom dia Na emissão em contingência offline vc não poderia alterar nenhuma informação da NFCe, a menos q haja alguma rejeição... deve enviar o mesmo xml original gerado no ato da operação da venda. Caso ainda não tenha lido, tambem eh recomendada a leitura deste Manual que trata da contingência offline. Att Ricardo
    2 pontos
  8. consegui , deu certo ufa , era um arquivos antigos dentro da pasta do fonte , era só fazer um pesquisa SATExtratoFortesFr , e pagar os antigos , obrigado as dicas me ajudou , grato
    2 pontos
  9. 2 pontos
  10. Me parece que a NFe está sendo referenciada duas vezes, uma no grupo refNFe e outra no grupo refNF (como modelo 01 o que causa a rejeição). Se é uma NFe/NFCe/CFe só deve referenciar no grupo refNFe.
    1 ponto
  11. So para informação , efetuei o teste também na NFC-e e esta tudo OK.
    1 ponto
  12. Eu triste porque o meu roteador não suporta IPv6 em bridge com o modem da NET, e o pessoal da COPEL vivendo em 2040, com o IPv4 já completamente desativado.
    1 ponto
  13. Fiz atualização novamente conforme o solicitado, mas o problema continuou. Verifiquei o processo de retorno dessa resposta e chegue a 2 arquivos , o qual esta anexado; Por favor se possível analisar a alteração feita. Com essa alteração na função function TNFeRetRecepcao.TratarRespostaFinal: Boolean; os campos de cMsg e xMsg retornaram a informacao que esta no xml conforme o retorno ACBr - NFe.rar
    1 ponto
  14. boa tarde, Ok. fazendo fazendo os testes e postando o resultado. Obrigado.
    1 ponto
  15. Não tenho previsão... O ACBr É OpenSource... fique a vontade para abrir os fontes e debugar...
    1 ponto
  16. Recebi esta documentação da REPOM. Parece que eles simplificaram o recebimento das informações. Segue Abaixo: Segue anexo exemplos dos principais métodos para gerar ciot. Deverá seguir a estrutura do envelope, como exemplo o método IntegaDadosCadastroNacionalAntt: Poderá ter acesso ao envelope acessando o endereço WebService: Integração: http://qa.repom.com.br/repomintegracaows/integracao/integracao.asmx Expedição: http://qa.repom.com.br/repomws/expedicao.asmx ExemploParametroEntrada_ConsultaRoteiros.xml 49 B · 0 downloads ExemploXMLIn_AutorizaPagamento.xml 351 B · 0 downloads ExemploXMLIn_CancelaContrato.xml 285 B · 0 downloads ExemploXMLIn_ConsultaContrato.xml 268 B · 0 downloads ExemploXMLIn_EmiteContrato.xml 2 kB · 0 downloads ExemploXMLIn_IncluiMovimento.xml 259 B · 0 downloads ExemploXMLIn_InterrompeContrato.xml 342 B · 0 downloads ExemploXMLIn_QuitaContrato.xml 472 B · 0 downloads ExemploXMLIn_RoteiroValorTotalVprs.xml 301 B · 0 downloads ExemploXMLIn_SolicitaRoteiro.xml 835 B · 0 downloads ExemploXMLInCadastroNacionalAntt.xml 3 kB · 0 downloads
    1 ponto
  17. Boa tarde, Ao emitir uma NFe em homologação apos a atualizar o ACBr para testar a impressão da informação das Dezenas. Essa parte do código eh apos ter o retorno da funcao "Enviar(iLoteNF, False);" No Componente , nao esta retornando os ultimos campos o qual retornaria o "cMsg" e o "xMsg" conforme a imagem , seria onde esta 0 deveria ter retornado 200, e o proximo campo com a informacao da Dezena; Fazendo a Reimpressao da nota, claro , ele recarrega o xml novamente no componente e assim conseguindo imprimir a informação corretamente Esse é quando reimprime
    1 ponto
  18. Olá pessoal, Entendi! Muito obrigado pelas informações. Um abraço, Max
    1 ponto
  19. Veja se não possui os fontes do ACBr em mais locais por exemplo ACBr.inc
    1 ponto
  20. Achei que o prazo era 24 horas ao inves de 2 horas Então é isso passou 2 horas não cancela Obrigado por compartilhar!
    1 ponto
  21. Olá, Bom dia! Creio que a decisão na abertura do constructor está invertida na classe AcbrETQ.cs: Está assim: public ACBrETQ(string eArqConfig = "", string eChaveCrypt = "") : base(Environment.Is64BitProcess ? "ACBrETQ32.dll" : "ACBrETQ64.dll") { var inicializar = GetMethod<Delegates.ETQ_Inicializar>(); var ret = ExecuteMethod(() => inicializar(ToUTF8(eArqConfig), ToUTF8(eChaveCrypt))); CheckResult(ret); } Creio que deve ser invertida as posições de ? "ACBrETQ32.dll" : "ACBrETQ64.dll" para ? "ACBrETQ64.dll" : "ACBrETQ32.dll"
    1 ponto
  22. Bom dia @LucasSantana foi separado o tópico por se tratar de outro ajuste. Será adicionado para análise.
    1 ponto
  23. Bom dia, Estamos com divergências quanto ao layout deste banco, para realizar as alterações solicitadas. Por isso estamos centralizando o assunto em um único tópico. Favor acompanhar em:
    1 ponto
  24. Bom dia, Estamos com divergências quanto ao layout deste banco, para realizar as alterações solicitadas. Por isso está centralizamos o assunto em um único tópico. Favor acompanhar em:
    1 ponto
  25. No caso dessa NFe realmente está fora do prazo de 2 horas estipulado pela SEFAZ-MT. Tem algum exemplo de tentativa de cancelamento inferior a duas horas após a autorização?
    1 ponto
  26. Bom dia. Por favor evite copiar o conteúdo dos XMLs em seus posts, ao invés disso, anexe os mesmos. Att.
    1 ponto
  27. Aparentemente o fr3 não suporta quantidade grande de documentos de transporte anterior, ele não faz a quebra para continuar em outra página.
    1 ponto
  28. O ACBr ainda vai gerar na versão antiga caso configure: ACBrNFe1.Configuracoes.Geral.VersaoQrCode := veqr100; Mas esse formato não é mais aceito há um bom tempo, porque quer gerar assim?
    1 ponto
  29. Bom dia. Em outubro foi publicado o ajuste Sinief 19/19 o qual tem como efeito a não necessidade da série especifica, conforme trecho a seguir: II - identifica uma NFC-e de forma única, pelo prazo decadencial estabelecido pela legislação tributária, por meio do conjunto de informações formado por CNPJ do emitente, número, série e tipo de emissão." https://www.confaz.fazenda.gov.br/legislacao/ajustes/2019/ajuste-sinief-19-19
    1 ponto
  30. boa noite ======================== PROCEDURE ACBR_Assinar(sRecebe_nome_dll is string="",sRecebe_nome_metodo is string="") //gnretorno_acbr=api("ACBrNFe32.DLL","NFE_Assinar") gnretorno_acbr=API(sRecebe_nome_dll,sRecebe_nome_metodo) IF gnretorno_acbr=0 THEN //assinou com sucesso=0 RESULT("0") ELSE texto is string="Erro Retorno ["+gnretorno_acbr+"]" IF gnretorno_acbr=-1 THEN texto+=" Indica que a biblioteca não foi inicializada " IF gnretorno_acbr=-10 THEN texto+=" Indica que houve erro ao Assinar" RESULT texto END ======================= // btn ASSINAR xml bRETORNO is boolean=ACBR_INICIALIZAR("ACBrCTe32.dll","CTE_Inicializar") IF bRETORNO=True THEN EDT_RESPOSTA=ACBR_CARREGARINI("ACBrCTe32.dll","CTE_CarregarINI",EDT_INI) IF EDT_RESPOSTA=0 THEN EDT_RESPOSTA=ACBR_Assinar("ACBrCTe32.dll","CTE_Assinar") IF EDT_RESPOSTA=0 THEN EDT_RESPOSTA+=CR+"ASSINADO COM SUCESSO" ELSE Info("ERRO AO ASSINAR"+CR+EDT_RESPOSTA) END ELSE Info("ERRO AO CARREGAR INI") END END ACBR_FINALIZAR("ACBrCTe32.dll","CTE_Finalizar") ======================== https://windevdesenvolvimento.blogspot.com/2019/11/dicas-2482-windev-webdev-mobile-acbr.html https://acbr.sourceforge.io/ACBrLib/CTE_Assinar.html Bom dia, Seja bem vindos a mais uma video Aula. Essa Aula está sendo Gravada no dia 18 11 2019. Dica 2482. Método usado para assinar os conhecimentos carregados no componente ACBrCTe. DICAS 2482 - WINDEV WEBDEV MOBILE - ACBR 169 - ACBR LIB - CTE_Assinar Compartilhe Canal Youtube Amarildo Matos Amarildo, desde 1990 ensinando Desenvolvimento de Sistemas, tornando sonhos em realidades.
    1 ponto
  31. Não tem problemas ter comentários faz parte do padrão INI o parse não vai ter problemas com isso.
    1 ponto
  32. Olá, Na classe AcbrSessao do demo c# da AcbrLib.Core tem um nome de sessão DANFECe. No arquivo INI eu encontrei como DANFENFCe. Há algum erro aí ou existem as duas mesmo?
    1 ponto
  33. Olá @Rafael Dias, boa noite! Fiz um "revert" no arquivo (AcbrSessao.cs) e notei que a sessão DANFENFe agora também não está mais na classe. Tem outras pequenas correções no AcbrETQ, mas vou criar outro tópico pra não esticar muito aqui.
    1 ponto
  34. Sinceramente não consegui reproduzir o erro aqui, então vamos voltar ao básico. Apague tudo e baixe novamente e faça novos testes.
    1 ponto
  35. Boa tarde! Por definição: O formato INI é um padrão de arquivo texto com estrutura básica composta de seções e propriedades. Já a extensão TXT você vai usar para a troca de comandos com envio e resposta Ex.: ENTNFE.TXT e SAINFE.TXT
    1 ponto
  36. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  37. Acredito que no retorno da transação com cartão de crédito você possa conferir essa informação.
    1 ponto
  38. Boa tarde Italo, Efetuei um pequeno ajuste no Fonte em anexo. Ao carregar o arquivo XML no componente os dados do prestador não eram preenchidos. Na imagem abaixo o que foi alterado para carregar os dados corretamente a partir do XML (LoadFromFile() ou LoadFromStream()). pnfsNFSeR.pas
    1 ponto
  39. Enviei os arquivos modificados pelo @fefevilela para o repositório, rev. 18256. Obrigado pela contribuição. Fiz apenas alguns ajustes nos mesmos pra manter os arquivos do repositório na versão 5.xx.
    1 ponto
  40. Então... no caso do time out eu resolvi executando as rotinas separadamente. Ou seja, o ACBrNFSe envia mas não consulta o lote logo após. Eu chamo a rotina de consultar a situação do componente fora da rotina de envio do mesmo, ou seja, desabilitei aquela opção que deixa o componente fazer todo o processo sozinho. Uma coisa que eu observei também, no caso do "Erro 500" é que ele geralmente acontece após as tentativas de consulta terem acabado. Ou seja, se eu colocar que quero consultar 5 vezes, o componente consulta 5 vezes e se na 5ª vez ele retornar "lote em processamento" ou "lote não processado", ao invés de aparecer esta mensagem, aparece o Erro 500. Eu descobri isto usando o evento do componente que registra os logs, então pelos logs vi que ele estava retornando estes dois status, mas mostrava o erro 500. Voltando no erro de timeout, eu também tinha tentado aumentar o timeout e o intervalo de para consulta da situação do lote no componente, mas mesmo assim ele retornava o timeout na maioria das vezes. Só consegui resolver fazendo o que descrevi acima.
    1 ponto
  41. Então, você vai gerar, assinar e validar, depois... NotasFiscais.Imprimir. Se estiver tudo ok depois disso você acionar o enviar normalmente.
    1 ponto
  42. Consegui com o suporte da cappta. Tem duas maneira de Trabalho com a dll ou via troca de Arquivos. Eles configuraram o Gerenciador com Troca de arquivos. Configurei o ACBRTEFD com gpTefdial e funcionou maravilhosamente bem ACBR 100% obrigado a todos
    1 ponto
  43. A SEFAZ-RJ publicou no DOE em 04/11/2019 a Lei 8.603, a qual cria regras de divulgação de promoções e ofertas, as quais devem estar impressas nos DFes, conforme exigência a seguir. Art. 1º O comércio varejista do Estado do Rio de Janeiro fica obrigado a aplicar o desconto anunciado de forma clara e individualizada, por produto, no cupom fiscal. § 2º O desconto deverá ser aplicado imediatamente abaixo do produto em promoção no cupom fiscal ou documento equivalente. Art. 2º Fica vedado à rede varejista compilar o valor total economizado com promoções ao final do cupom fiscal ou documento equivalente. Fonte http://alerjln1.alerj.rj.gov.br/contlei.nsf/PageLeisOrdinarias?OpenPage http://www.alerj.rj.gov.br/Visualizar/Noticia/47487?AspxAutoDetectCookieSupport=1
    1 ponto
  44. Olá pessoal! Temos o prazer de informar que mais um novo componente foi adicionado ao projeto: ACBrLCDPR. O ACBrLCDPR foi criado para facilitar a geração do LCDPR - Livro Caixa Digital do Produtor Rural. Esse componente segue a mesma ideia de outros componentes para geração de arquivos como ACBrSPEDFiscal, ACBrSPEDPISCOFINS, ACBrSEF2, etc... Com ele você pode gerar o arquivo sem se preocupar com o layout do arquivo. A sua preocupação será apenas com as informações que precisa aprensentar. Como é um componente novo, temos consciência de que alguns ajustes talvez sejam necessários. Todos podem ficar à vontade reportar problemas. Podem fazer isso por criar um novo tópico com ajustes e anexar nele. Crie o tópico no subfórum ACBrTXT -> Outros (ACBrLFD, ACBrSEF2, etc). Mas queremos agradecer ao @Willian Hübner que pôs a mão na massa e fez a doação do componente que serviu como base dessa versão. Queremos também aproveitar a oportunidade para agradecer aos nossos usuários SAC. Seu apoio nos ajuda a continuar avançando.
    1 ponto
  45. Olá pessoal, A versão mais recente chamada de 3.00a tem como diferencial a tag que contem a string do QR-Code. O ambiente de produção das SEFAZ-Autorizadoras passou a exigir essa tag a partir do dia 26/08/2019, sendo assim não faz mais sentido a propriedade de configuração: GerarInfCTeSupl que dependendo do seu valor gerava ou não o grupo <infCTeSulp que contem a tag <qrCodCTe>. Será removido a condição para gerar ou não o grupo <infCTeSupl> bem como a propriedade de configuração mencionada acima, pois agora esse grupo tem que existir no XML. Ao atualizar os fontes a partir do dia 14/10/2019 poderá ocorrer erro de compilação e ou de execução por conta dessa propriedade que não vai mais existir. A solução para esse problema é muito simples: 1. remover dos fontes da sua aplicação todas as linhas que fazem referencia a propriedade GerarInfCTeSupl. 2. abrir os arquivos DFM que contem o componente ACBrCTe e remover a linha que contem a propriedade GerarInfCTeSupl. Feito isso basta compilar a sua aplicação com a opção Build.
    1 ponto
  46. Visulizar Arquivo Modelos de Negocio Exponencial para Software House Modelos de Negócio Exponencial para Software house Por Thulio Bittencourt Com o mesmo valor que você a 10 anos levava a sua marca para a sua cidade, hoje é possível transformar a sua marca em um negócio conhecido no mundo, fazer negócios como a 10 anos atrás não funciona no nosso cenário atual. O principal motivo que esta levando muitas empresas de software a fechar as portas, não é o fato de fazer coisas erradas, mas sim por fazerem durante muito tempo a mesma coisa perfeitamente. Inovação não apenas no produto mas no modelo de negócios é o que vai fazer você crescer exponencialmente, e eu vou te contar esse segredo nessa palestras, como encontrar o modelo de negócios ideal para a sua empresa. Palestra realizada durante o evento 2º Dia do ACBr. Veja o vídeo da Palestra Autor Juliana Tamizou Enviado 03-10-2019 Categoria Dia do ACBr 2a edição
    1 ponto
  47. Cross Compile de Linux para Win32 Baixe o Lazarus do Site oficial: https://www.lazarus-ide.org/ Exemplo de arquivos a serem baixados: lazarus-2.0.2-0.x86_64.rpm, fpc-3.0.4-1.x86_64.rpm, fpc-src-3.0.4-1.x86_64.rpm Instalar FPC e FPCSRC (em modo "root") rpm -U fpc* Instalar Lazarus (em modo "root") rpm -U lazarus* Testar a instalação do Lazarus (em modo normal) startlazarus Feche o Lazarus e acesse a pasta dos fontes do FPC cd /usr/share/fpcsrc/3.0.4 Compilar FPC em Win32 (em modo "root") make all OS_TARGET=win32 CPU_TARGET=i386 Instalar novas DCUs e Compilador no Linux (em modo "root") make crossinstall OS_TARGET=win32 CPU_TARGET=i386 INSTALL_PREFIX=/usr Editar /etc/fpc.cfg (em modo "root") Incluir antes da sessão "Linking" a linha -Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/* Criar Link Simbólico para o compilador Win32 em /usr/bin (em modo "root") ln -s /usr/lib/fpc/3.0.4/ppcross386 /usr/bin/ppcross386 Configure o seu projeto, criando um novo Build Mode (em modo normal) Acesse Project Options -> Compiler Options -> Config and Target Target OS -> Win32 Target CPU -> i386 Se ocorrer erros na recompilação da IDE, e tiver dificuldades de descobrir o problema. Selecione em Mensagens, para não efetuar nenhum filtro Botão direito em Mensagems -> Filter non Urgent Messages -> Filter None Observe as mensagens, geralmente é acusada a falta de alguma Biblioteca compartilhada... No caso de dúvidas, por favor crie um novo tópico em: https://www.projetoacbr.com.br/forum/forum/12-object-pascal-delphi-lazarus/
    1 ponto
  48. Cross Compile de Linux para Win64 Acessar pasta dos fontes do FPC cd /usr/share/fpcsrc/3.0.4 Compilar FPC em Win64 (em modo "root") make all OS_TARGET=win64 CPU_TARGET=x86_64 Instalar novas DCUs e Compilador no Linux (em modo "root") make crossinstall OS_TARGET=win64 CPU_TARGET=x86_64 INSTALL_PREFIX=/usr Editar /etc/fpc.cfg (em modo "root") Incluir antes da sessão "Linking" a linha -Fu/usr/lib64/fpc/$fpcversion/units/$fpctarget/* Criar Link Simbólico para o compilador Win64 em /usr/bin (em modo "root") ln -s /usr/lib/fpc/3.0.4/ppcrossx64 /usr/bin/ppcrossx64 Configure o seu projeto, criando um novo Build Mode (em modo normal) Acesse Project Options -> Compiler Options -> Config and Target Target OS -> Win64 Target CPU -> x86_64
    1 ponto
  49. Como devo configurar o SSL quando uso certificado A3. N No meu computador uso A1 e funciona ok para o esocial, Já no cliente com o certificado A3 dele não esta funcionando, anexo tela do cliente e tela do meu computador Grato pela atenção.
    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.