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. Pelo manual da TLP-2844 ela utiliza o protocolo EPL2 https://www.zebra.com/content/dam/zebra/manuals/printers/desktop/legacy/tlp2844/tlp2844-ug-pt.pdf Tente alterar o Modelo no ACBrETQ para usar esse protocolo. (pela mudança nos protocolos, provavelmente serão necessários ajustes nos comandos de impressão para sair alinhado na etiqueta) Caso não funcione, tente efetuar um teste com o demo do ACBrETQ. Com ele vc pode testar todos os protocolos.
    1 ponto
  13. Vou experimentar o acbrposprinter
    1 ponto
  14. 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
  15. boa tarde, Ok. fazendo fazendo os testes e postando o resultado. Obrigado.
    1 ponto
  16. Não tenho previsão... O ACBr É OpenSource... fique a vontade para abrir os fontes e debugar...
    1 ponto
  17. 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
  18. 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
  19. Boa tarde Adilson, Após alimentar o componente com os dados do MDF-e, você pode executar os seguintes comandos: 1. Assinar; 2. Validar; 3. Imprimir; Desta forma o XML do MDF-e será gerado, assinado, validado e impresso ou apresentado na tela (conforme configuração); Se estiver tudo de acordo, você pode executar o seguinte comando: 1. Enviar Dependendo da configuração e da passagem dos parâmetros do Enviar, este vai enviar o MDF-e para a SEFAZ, aguardar o retorno, atualizar o XML com o protocolo de autorização e por fim imprimir ou apresentar na tela o DAMDFE.
    1 ponto
  20. Olá pessoal, Entendi! Muito obrigado pelas informações. Um abraço, Max
    1 ponto
  21. Veja se não possui os fontes do ACBr em mais locais por exemplo ACBr.inc
    1 ponto
  22. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  23. 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
  24. Bom dia @Pedro E. Braga Estamos centralizando o assunto dessas alterações do Banco Safra, pois estamos tendo divergências na homologação entre agências SAFRA. Alguns conseguem homologar com as configurações atuais e outros não. Se for possível solicitar a Agencia, onde está sendo baseada a alteração no Manual, pois aparentemente se refere ao layout do correspondente Bancário SAFRA Bradesco ou Itaú. Favor acompanhar em: @LucasSantana, dividimos o tópico por se tratar de outro ajuste. Favor acompanhar em:
    1 ponto
  25. Bom dia @LucasSantana foi separado o tópico por se tratar de outro ajuste. Será adicionado para análise.
    1 ponto
  26. 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
  27. Bom dia. Por favor evite copiar o conteúdo dos XMLs em seus posts, ao invés disso, anexe os mesmos. Att.
    1 ponto
  28. Oi Juliana... Tudo bom? Que notícia boa, pois essa mudança seria um CAOS!!!
    1 ponto
  29. 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
  30. 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
  31. 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
  32. Não tem problemas ter comentários faz parte do padrão INI o parse não vai ter problemas com isso.
    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. Boa tarde Rafael, Muito obrigado pela colaboração, já se no repositório.
    1 ponto
  38. Acredito que no retorno da transação com cartão de crédito você possa conferir essa informação.
    1 ponto
  39. 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
  40. 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
  41. 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
  42. Olá Italo, Funcionou perfeito, apenas uma correção na linha 2161 do pnfsNFSeR.pas Estava: NFSe.Servico.CodigoPais := Leitor.rCampo(tcStr, 'CodigoPais') Correção: NFSe.Servico.CodigoPais := Leitor.rCampo(tcInt, 'CodigoPais') Abraços pnfsNFSeR.pas
    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. 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
  45. 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
  46. 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
  47. 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.

The popup will be closed in 10 segundos...