Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 26-08-2020 em todas as áreas

  1. É exatamente isso que você disse @Juliomar Marchetti olhando a norma da ABNT no link que o @Daniel Simoes postou, o valor correto deve ser mesmo o 244,36, confesso que não sabia da regra que o 5 só pode ser arredondado "pra cima" caso o número seguinte a ele for >= 0, ou se o número anterior a ele (casa que será mantida) for ímpar, sendo assim 244,365 de acordo com a ABNT deve ficar 244,36, pra mim que o 5 sempre era arredondado "pra cima", rs. Sendo assim, meu sistema estava arredondando da forma correta desde o início... E realmente o erro está na API da prefeitura que nesse caso exigia o arredondamento "pra cima". Muito obrigado pela atenção de vocês! @bylaardt muito boa a sua dica de sempre primeiro multiplicar e depois dividir!
    3 pontos
  2. Pessoal já esta disponivel a versão das biblioteca ACBr com suporte a multithread. Inicialmente as dll da ACBrLib foram planejadas para serem simples e de facil uso, mas com o passar do tempo foi percebido que alguns usuário precisavam de algum suporte extra, principalmente para que quer usar as lib para API web. Por isso fizemos esta versão nova das bibliotecas visando atender melhor este tipo de ambiente, com este lançamento já possivel usar as bibliotecas em ambientes multithreads ou se necessario ter 2 instancias da lib com configurações distintas. As vantagens e desvantagens você ve abaixo. Pros Múltiplas instancias da lib, pode ter 2 libs carregada simultaneamente com configurações diferentes. Pode ser usada em thread separada da principal, facilitando assim seu uso em serviços. Contras Precisa que seja usado um ponteiro para controlar a instancia da lib Precisa sempre passar o ponteiro da instancia para executar um metodo. Não iremos descontinuar a versão single thread que já usa assim e te atende bem pode continuar usando, agora quem precisa de multithread pode agora utilizar esta nova versão. Para quem baixa do site basta usar as dll que estão na pasta MT e atualizar sua classe com os novos parâmetros ou se usar as classes disponibilizadas pelo projeto basta atualizar elas para sua variante MT. Para quem compila dos fontes vai ver que tem novos modos de compilação terminados com MT basta compilar com este modo. É recomendado a uso na lib com MT caso você tenha as seguintes necessidades. Precisa imprimir de forma simultanea o pedido na cozinha e no balcão. Tem uma API concentrada de envio de NFe e/ou Boleto que usa varias empresas e de forma simultâneas. Exemplo de alteração das chamadas para usar a versão MT. Os demos também foram atualizados para funcionar com a versão multithread basta utilizar os demos com MT no nome Ainda temos mais modificações para atender melhor vocês, fiquem ligados nas próximas novidades da ACBrLib.
    3 pontos
  3. A divisão decimal sempre deve ser evitada, não importa a linguagem! E quando possível, primeiro multiplique, depois divida, veja o exemplo teórico: 3*(10/3) = 3* (3.33333333333) = 9.99999999999 3*10/3 = 30 / 3 = 10 creio que você resolveria o problema sem gambiarras se removesse os parêntese e apenas multiplicasse: 11000,00 * 0.022215 É importante também você converter para o formato correto do número, preferencialmente usando Currency ao invés de Extended: Lembre-se que a estrutura do Currency é basicamente um Int64 com quatro casas decimais
    2 pontos
  4. Não há Bug na rotina... ela apenas segue as normas de arredondamento da ABNT... http://svn.code.sf.net/p/acbr/code/tools/Diversos/ABNT NBR-5891 Regras de arredondamento e numeração decimal.pdf RoundTo e SimplRoundTo, também usam regras diferentes entre si... RoundTo uses "Banker's Rounding" - http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Math_RoundTo.html SimpleRoundTo uses asymmetric arithmetic rounding - http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Math_SimpleRoundTo.html O seu provedor de API, deveria usar o arredondamento da ABNT, pois afinal, esse é o arredondamento usado em todos os documentos eletrônicos Brasileiros
    2 pontos
  5. Pessoal tudo bem? Hoje tenho duas rotinas, uma para gerar cada tipo de nota, nf-e e nfc-e! Porém, quero fazer uma só! Como vocês trabalham, separam ou fazem uma só rotina e trada os detalhes de cada?
    1 ponto
  6. Essa eu não entendi.... No meu computador com win 10 a mesma versão funcionou. Compactei todo o diretorio AcbrMonitorPlus do meu computador e instalei no cliente, dai funcionou. Não entendi. Mas deu certo. Obrigado.
    1 ponto
  7. Cara, como já usava esse componente tava fazendo por ele mesmo, mas você abriu um caminho novo que estava aqui sem perceber e na minha frente! Obrigado pela dica!!
    1 ponto
  8. Esse só TLS 1.2 o certificado A1 certo?
    1 ponto
  9. Boa tarde, creio que seja necessário utilizar uma banda SubDetail para a listagem das colunas no relatório. Imagino que o DBResult também deva ser ligado e ela...
    1 ponto
  10. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  11. Não é fazer consulta no status e sim no tem um evento transmitir nos componentes lá que tu programa
    1 ponto
  12. Caro Édipo !!!! Funcionou aqui perfeitamente. Muito obrigado pelo compartilhamento de conhecimento.
    1 ponto
  13. Ola, atente-se que são duas coisas diferentes, documentos diferentes, modelos diferentes, regras de negócios diferentes e uso diferente, logo eu acho que devem ficar separadas no sistema. Aqui no meu caso tenho dois controladores, uma para NFe e outro para NFCe
    1 ponto
  14. Juliomar, muito obrigado pela indicação! Entendi, alterei, e funcionou! Abs., ótimo dia pra ti!
    1 ponto
  15. Por favor experimente o seguinte ajuste... isso fará o Lazarus também usar CERT_STORE_PROV_SYSTEM_W {$IfDef UNICODE} StoreProvider := CERT_STORE_PROV_SYSTEM_W; {$ELSE} StoreProvider := CERT_STORE_PROV_SYSTEM_A; {$ENDIF};
    1 ponto
  16. o RoundABNT segue fielmente o que é informado pela ABNT sobre arredondamento. dá para entrar no site da ABNT e verificar que ele fecha todas as possibilidades. será que o valor não deveria de ser esse mesmo?
    1 ponto
  17. Pessoal, gostaríamos de contribuir com um ajuste na emissão de MDF-e Aéreo, para o preenchimento correto das tags "nac" (Marca da Nacionalidade) e "matr" (Marca de Matrícula). Atualmente elas estão definidas como Integer, mas na verdade são códigos alfanuméricos, e seguem a expressão regular ER35, igual aos demais campos deste grupo, conforme a página 24 do Layout v3.00a. Um explicação de como funciona na prática estas informações pode ser encontrada na Wikipédia: https://pt.wikipedia.org/wiki/Prefixo_aeronáutico Segue em anexo as modificações necessárias (só não testamos com a impressão em Fortes porque não utilizamos este componente), com os seguintes caminhos a partir do Fontes/ACBrDFe/ACBrMDFe/: ACBrMDFeManifestos.pas DAMDFE/Fast/ACBrMDFeDAMDFEFR.pas PCNMDFe/pmdfeMDFe.pas PCNMDFe/pmdfeMDFeR.pas PCNMDFe/pmdfeMDFeW.pas Obs: incluímos algumas correções de indentação, principalmente na unit pmdfeMDFeW.pas a alteração que interessa é na procedure TMDFeW.GerarAereo; ACBrMDFeDAMDFEFR.pas ACBrMDFeManifestos.pas pmdfeMDFe.pas pmdfeMDFeR.pas pmdfeMDFeW.pas
    1 ponto
  18. Olá parceiro ACBr e Espon, tudo bem com você? Nesse post eu gostaria de compartilhar uma informação bem legal. Dentre os modelos de impressoras que nós possuímos temos um que é capaz de imprimir cheques, validar CMC7 e até autenticar documentos, isso mesmo todas essas funcionalidades em um único equipamento e com a qualidade Epson que você já conhece. Agora vem a melhor parte, você poderá usufruir desse máquina completíssima e todas as suas funcionalidades através do ACBr ou de nossa InterfaceNf.Dll, sem a necessidade de aprender comandos de baixo nível, muito legal não é mesmo? Acesse o link a seguir e confira a TM-H6000-IV. Link vídeo: https://youtu.be/kKpYOqFZgy0 Esse foi o post de hoje, qualquer dúvida você já sabe, entre em contato conosco que iremos auxilia-lo.
    1 ponto
  19. Olá, Hoje eu também tenho rotina separada para gerar a NF-e, ate para fazer a manutenção.
    1 ponto
  20. NFCe geralmente é usada em telas de PDV, bem mais simplificadas e ágeis
    1 ponto
  21. Olá @Rodrigo Vian Consegui emitir a nota para Leopoldina! Quando realizo a emissão de apenas uma nota, vai com sucesso. Quando emito mais de uma, ocorre time out. Mas mesmo assim a nota vai para o site da prefeitura. Não sei se com você também ocorre isso, mas já fico feliz por estar aparecendo no site da prefeitura. Obrigada!
    1 ponto
  22. Vai depender do estado que vai comercializar com sua empresa o software. exemplo SC tem que homologar e tem que ser paf-ecf , já em SP tem que ter o SAT e dai pode ter emissão de NFC-e, no Ceará tem que ter MFe mas nao lembro se pode emitir NFC-e já nos demais estados é ao gosto do freguês emitindo NFC-e bastando ter alguns estados um cadastro simples de desenvolvedor vou mover de local pois não tem a ver o local onde postou. https://www.projetoacbr.com.br/forum/forum/88-mapa-fiscal/ teste subforum tem informações de cada estado Notei que é de Santa Catarina. aqui ainda está sendo implantado NFCe, mas mesmo assim para poder emitir tu tem que ter Paf-ECF homologado senão não poderá usar.
    1 ponto
  23. A Sefaz de MG publicou nova resolução adiando os prazos de obrigatoriedade para NFC-e em MG. As datas anteriores para os contribuintes eram: 1º de setembro de 2020 para empresas com faturamento entre 500.000,00 e 1.000.000,00 1º de dezembro de 2020 para empresas com faturamento menor que 500.000,00 As novas datas para os contribuintes são: 1º de dezembro de 2020 para empresas com faturamento entre 360.000,00 e 1.000.000,00 1º de maio de 2021 para empresas com faturamento menor que 360.000,00 Veja mais informações direto no site da Sefaz: http://www.sped.fazenda.mg.gov.br/spedmg/noticias/Resolucao-SEF-5.355-/
    1 ponto
  24. Leandro, obrigado pela ajuda. Na verdade eu estava enviando o codigo do serviço na forma que está na tabela deles "01.07", troquei para "1.07" e funcionou.
    1 ponto
  25. Tem código de serviço que tem Cnae correspondente Na ficha cadastral tem os códigos de serviços e os Cnaes Acesso homolocação: http://www.issnetonline.com.br/homologaabrasf/online/login/login.aspx Tem que acessar, vai em Outras Opções depois Imprimir Ficha Cadastral Acesso em produção: http://www.issnetonline.com.br/ribeiraopreto/online/login/login.aspx
    1 ponto
  26. Daniel muito obrigado. O tipo de código que imprimiu certinho e o leitor de códigos de barra leu foi o "Code 128 mode C". Ok deu certinho. Para a galera ai, caso venha a ter um problema igual ao meu. Impressora: Zebra GC420t EAN 8 = 'E80'; EAN 13 = 'E30'; DUN 14 = '1C'. Finalizado.
    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.