Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 16-09-2020 em todas as áreas

  1. Pessoal já esta disponivel a versão das biblioteca ACBr com suporte a carregamento das configurações em memoria. Com esta versão é possivel usar as configurações apenas na memoria sem a necessidade de arquivo físico junto da biblioteca. Para utilizar a configuração em memoria basta passar como primeiro parâmetro do metodo inicia o seguinte valor "[Memory]" ou passando o conteúdo do arquivo ini. Pros Arquivo carregado na memoria sem necessidade de arquivo físico. As configurações ficam na memoria sendo possivel alterar elas apenas pela lib. Contras A configuração fica apenas na memoria. Você fica encarregado de pegar a configuração e salvar a mesma. Com isso também foi adicionado 2 novos métodos para fazer importação e exportação das configurações. Ex.: https://acbr.sourceforge.io/ACBrLib/NFE_ConfigImportar.html https://acbr.sourceforge.io/ACBrLib/NFE_ConfigExportar.html Estes métodos foram adicionados nas classes que o projeto disponibiliza. Ainda temos mais modificações para atender melhor vocês, fiquem ligados nas próximas novidades da ACBrLib.
    3 pontos
  2. Você tem que guardar o resíduo do arredondamento em cada item. Somando os resíduos de arredondamento de cada item você vai ter um valor que deve ser somado ao desconto do item de maior valor. Ex: 6,94 / 56,94 = 0,1218826835265191 9,49 * 0,1218826835265191 = 1,156666666666667 => desc: 1,15 resíduo: 0,0066666666666667 47,45 * 0,1218826835265191 = 5,783333333333333 => desc: 5,78 resíduo: 0,0033333333333333 resíduo total: 0,0066666666666667 + 0,0033333333333333 = 0,01 desc. total rateado = 6,93 + resíduo total => 6,93 + 0,01 = 6,94 O resíduo total acrescenta no item de maior valor, no exemplo o segundo, ficando o desconto 5,78 + 0,01 = 5,79
    2 pontos
  3. Bom dia estou mandando um exemplo com forma de pagamento mais em baixo tem a tag troco https://acbr.sourceforge.io/ACBrMonitor/ModeloNFeINICompleto.html <pag> <detPag> <indPag>1</indPag> <tPag>03</tPag> <vPag>1.10</vPag> </detPag> </pag> ======================= <detPag> <tPag>03</tPag> <vPag>100.00</vPag> <card> <tpIntegra>1</tpIntegra> <CNPJ>12345678000123</CNPJ> <tBand>01</tBand> <cAut>12345</cAut> </card> </detPag> =================== <detPag> <tPag>03</tPag> <vPag>100.00</vPag> </detPag> <detPag> <indPag>1</indPag> <tPag>03</tPag> <vPag>100.00</vPag> <card> <CNPJ>12345678000123</CNPJ> <tBand>01</tBand> <cAut>12345</cAut> </card> </detPag> ================= <pag> <detPag> <tPag>01</tPag> <!-- Valor do Pagamento. --> <vPag>400.00</vPag> </detPag> <!-- Valor do troco --> <vTroco>50.00</vTroco> </pag> ================= exemplo_forma_pagto.xml
    2 pontos
  4. Vou verificar isso e voltamos a nos falar. Obrigado.
    1 ponto
  5. Porque deve de estar ainda na versão 3.10 mas lembre-se ele é para impressões para e-commerce mas não tira a obrigação da A4
    1 ponto
  6. Agora consegui. No manual tem um email para suporte. Me responderam que para homologação é preciso utilizar um convenio especifico, me passaram o numero do convenio. Era só o convenio o problema.
    1 ponto
  7. Sugestão https://www.djpdv.com.br/
    1 ponto
  8. https://www.gnostice.com/nl_article.asp?id=187&t=How_To_Digitally_Sign_A_PDF_Document_In_Delphi
    1 ponto
  9. Se o erro é na assinatura ainda acho que é algo relacionado a DLL, no caso a libxml2.dll. Qual DLL (de qual pasta do ACBr) está distribuindo? Seu executável é 32 ou 64 bits? Você tem a diretiva USE_MINGW ativada no ACBr.inc?
    1 ponto
  10. Obrigado pela ajuda. Vou tentar reemitir novamente em homologação.
    1 ponto
  11. Boa tarde, eu tinha tentando rodar apenas a bat "apagaracbr.bat" e não tinha conseguido instalar. Porem marcando essa opção funcionou.
    1 ponto
  12. 1 ponto
  13. Tu está usando o certificado instalado no windows? se sim ao instalar marcou ele como exportavel?
    1 ponto
  14. Se possível anexe para que possamos ajudar
    1 ponto
  15. você poderia criar uma variável (iCodigoProduto) no public do form de cadastro de produto e então: No botão salvar do seu cadastro popular a variável iCodigoProduto com o código do produto cadastrado seuform := Tseufrom.Create(Self); Try seufrom.iCodigoProduto := 0; seufrom.ShowModal; If seufrom.iCodigoProduto > 0 Then Begin FDMemTable1.Edit; FDMemTable1.FieldByName('seucampo').AsInteger := seufrom.iCodigoProduto; FDMemTable1.Post; End; Finally FreeAndNil(seufrom); End; lembrando que existe varias formas de se fazer isso, essa é apenas uma ideia
    1 ponto
  16. Verifique a configuração SSLLib e as DLLs OpenSSL/LibXML.
    1 ponto
  17. Precisa depurar dentro do método ACBrMDFe.Enviar pra saber que ponto exato o erro ocorre. Como o Italo comentou, esse método faz uma série de operações.
    1 ponto
  18. Tente apagar toda a pasta ACBr\Lib, reverta qualquer alteração na pasta ACBr\Pacotes e reinstale usando o ACBrInstall_Trunk2.exe.
    1 ponto
  19. Bom dia Mauricio, Não entendi essa parte: if (ACBrMDFe1.Enviar(0,false) = true) //O ERRO ACONTECE AQUI <----- then begin ACBrMDFe1.Manifestos.GerarMDFe; ACBrMDFe1.Manifestos.Items[0].GravarXML(); end; O método Enviar, Gera, Salva em disco (se configurado para isso), Assina, Valida, Envia para a SEFAZ, aguarda o retorno, caso autorizado atualiza o XML com o protocolo de autorização e salva em disco o XML assinado e protocolado. Não faz nenhum sentido após o envio você gerar novamente o XML e salvar ele. Esse XML que você gerou novamente, vai estar sem a assinatura e o protocolo de autorização.
    1 ponto
  20. há sim isso sim de todas as ecf que estiver no banco , pois se tu tem uma rede tu deve ter uma banco centralizador de informações dos PDV
    1 ponto
  21. https://www.confaz.fazenda.gov.br/legislacao/orgaos-empresas-credenciadas/habilitados-para-emissao-de-paf-ecf
    1 ponto
  22. Bom dia, a dll que indicamos é a libXML2. basta setar para utilizar a mesma no componente:
    1 ponto
  23. Bom dia, segue o modelo do .ini Procure pela seção: [Pag001] https://acbr.sourceforge.io/ACBrMonitor/ModeloNFeINICompleto.html
    1 ponto
  24. Ola Tudo bem! Nossa balança possui 3 Obter em tempo real o peso, Obter o peso acumulado Gerar um txt com operador, data, hora, peso Item 1 ) É Possível você obter essa informação via telnet. Item 2) É possível você pegar somente o peso estável via telnet e criar esse controle dentro da sua aplicação. Tomando por base o suporte da Toledo é sempre bom você ter o controle de tudo fora da aplicação deles. Item 3) Vial telnet creio que os protocolos P10 o sistema deles já retorna operador, data, hora e peso. Conexão via TELNET: No terminal você precisa entrar na opção de configuração / comunicação e escolher uma opção que permita o telnet. Sugestiono que você teste todos os protocolos disponíveis no seu TI400 para ver qual melhor lhe atende. Segue alguns pontos que você deve levar em consideração: Versão do TI400 Versão da DLL se for integrar com pclink7 Versão do CLP se houver. Questione o suporte da toledo sobre as 3 versões.
    1 ponto
  25. Achei o erro, o artivo ini não estava no formato ANSI. obrigado
    1 ponto
  26. ACBrBPe1.WebServices.EnvEvento.EventoRetorno.XML
    1 ponto
  27. Como assim? o que ele quer? geralmente eles querem a lista das ECF que estão na rede no caso nos pdvs
    1 ponto
  28. Isso mesmo estou aberto nesse que citou da linha 146 que chama o que falei.....realmente.....agora estou vendo meu componente ACBRBlocoX esta ná versão erv0205, vou alterar e fazer um teste e volto a postar aqui o resultado.
    1 ponto
  29. Olá parceiros, Nesse post eu irei compartilhar com vocês algumas informações muito importantes sobre a garantia dos nossos produtos de automação. A garantia que estiver no manual do proprietário será válida para o produto inteiro e isso incluia a cabeça térmica e a guilhotina. A TM-T20X possui 3 anos de garantia. O SAT-10 possui 3 anos de garantia. A TM-T88V possui 4 anos de garantia. Ou seja, se considerarem as informações acima, nós possuimos a garantia mais completa do mercado. Além disso, o nosso indice de falhas é muito baixo, cerca de apenas 0,03% das nossas impressoras térmicas apresentam defeito. Pelos motivos acima, nao deixe de considerar os nossos produtos de automação, pois eles garantem maior rentabilidade devido a sua alta resistencia e baixo indice de falhas. Um abraço e até o proximo post
    1 ponto
  30. Identificação do Produto Predominante no MDF-e Integrado Visando esclarecer a correta identificação do produto predominante no MDF-e em operações de Transporte Rodoviário de Carga Lotação, assim entendida à que corresponda a uma única NF-e ou CT-e, com cargas distintas, o emitente deverá atender o disposto no §2° do art. 4° da RESOLUÇÃO ANTT Nº 5.867, DE 14 DE JANEIRO DE 2020, expedida pela Agência Nacional de Transportes Terrestres – ANTT, nos seguintes dizeres: “§2° Para o caso de operações de Transporte Rodoviário de Carga Lotação em que sejam transportadas cargas distintas, sujeitas à classificação em mais de um tipo de carga estabelecida no Anexo II desta Resolução, deverá ser considerada aquela que resulte em maior valor”. Desta feita, para preenchimento do grupo de informações referente aos campos de produto predominante, incluindo o campo “Tipo da Carga”, quando tratar-se de Transporte Rodoviário de Carga Lotação em que sejam transportadas cargas distintas, sujeitas à classificação em mais de um tipo de carga, o transportador deve considerar a carga que resulte em maior valor.
    1 ponto
  31. Primeiro tem que criar os arquivo do certificado. No exemplo que vou postar tem que colocar no formcreate o numero da conta e o caminho de 3 dos arquivos criados. No memo3 tem que substituir alguns campos com os dados corretos: 1) Crie o aplicativo dentro do banco Inter a) Digite o seguinte comando no console (evite acentos): openssl req -new -newkey rsa:2048 -nodes -keyout nomearquivo.key -out nomearquivo.csr b) Nos campos solicitados, insira as informações: Country Name (código do país): as duas letras que representam o país internacionalmente. Ex: BR é Brasil State or Province Name (nome completo do estado): ex. Goias Locality Name (nome completo da cidade): ex. Goiania Organization Name (a razão social completa da sua empresa): ex. SuaEmpresa Organizational Unit Name (número de aplicação): copie a chave exclusiva gerada pelo Inter e cole-a no campo. Este é o "Número de aplicação" e é formado por letras, números e separado por hífens. Common Name (nome comum - campo opcional): o nome de domínio totalmente qualificado, ou URL que você deseja proteger. Exemplo: SEUDOMINIO.COM.BR E-mail Address (endereço de e-mail): insira seu e-mail A Challenge Password (uma senha forte): crie uma senha forte para este SSL c) Abra a CSR em um editor de texto e copie todo o texto gerado. d) Cole o texto gerado no campo "Assinatura do certificado (CSR)" e clique em "Confirmar". 2) Espere receber o e-mail do Inter avisando que sua aplicação foi Aprovada. Apos aprovação acesse suas aplicações no site do Inter e clique na seta que aparece do lado esquerdo no dome da aplicação. Clique no icone da nuvem para baixa o certificado (.crt). 3) Faça a seguinte conversão com o arquivo baixado: openssl x509 -inform PEM -in nomearquivo.crt > nomearquivo-publicchave.pem 4) Com o arquivo .KEY gerado anteriormente no passo 1 openssl rsa -in nomearquivo.key -text > nomearquivo-privatechave.pem BoletoInterAcbr.rar Desenvolvi tudo hoje... Ainda tem muito a fazer para uma implementação, mas como não conheço a fundo os moldes dos fontes do Acbr acho que alguém pode fazer bem melhor. ja tinha pensado o mesmo kkk
    1 ponto
  32. Olá pessoal, Existem provedores que possuem uma lista de serviços outros apenas um único campo chamado Discriminação para que possamos informar o(s) serviço(s) executado(s). Para os provedores que possuem uma lista devemos atribuir o valor True a propriedade DetalharServico da seguinte forma: ACBrNFSeDANFSeRL1.DetalharServico := True; Fica ai a dica.
    1 ponto
  33. Olá Pessoal, Para o provedor ISSNet é utilizado um série especifica para cada cidade. É necessário solicitar uma faixa de numeração de RPS (por exemplo: 1-1000) antes de começar a emitir as notas. Quando terminar de usar a faixa solicitada se faz necessário solicitar outra faixa (por exemplo: 1001 - 2000). Para liberação dos documentos de Recibo Provisório de Serviços (RPS) é necessário acessar o Sistema ISS.Net Online de seu município e solicitar através do menu Solicitação de Documentos Fiscais --> Solicitação. Essa liberação é feita diretamente pela Prefeitura. Aqui tem mais detalhes sobre o erro e a solução também: https://basepro.com.br/wfenix//index.php?title=E004:_Esse_RPS_não_foi_enviado_para_a_nossa_base_de_dados._Número_do_RPS_em_que_ocorreu_o_erro:_1001
    1 ponto
  34. Tenho essa tabela sobre a compatibilidade de S.O. com as versões NFe e CTe que utilizarão TLS 1.2 Versão TLS Microsoft .NET Framework 4.6.2 Emissão CT-e/NF-e Windows XP Não Não Incompatível Windows Vista Não Não Incompatível Windows 7 Sim Não Incompatível Windows 7 - SP1 Sim Sim Compatível Windows 8 Sim Não Incompatível Windows 8.1 Sim Sim Compatível Windows 10 Sim Sim Compatível Windows Server 2003 Não Não Incompatível Windows Server 2008 Sim Não Incompatível Windows Server 2008 - SP2 Sim Não Incompatível Windows Server 2008 R2 - SP1 Sim Sim Compatível Windows Server 2018 Sim Sim Compatível Windows Server 2012 R2 Sim Sim Compatível Windows Server 2016 Sim Sim Compatível
    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...