Ir para conteúdo
  • Cadastre-se

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Comprar

Impressora de Etiquetas L42

Fabricada no Brasil. Benefícios exclusivos
Garantia de 18 meses   Visor na Tampa   Protocolos PPLA e PPLB
Portas USB e Serial   Baixo Custo de Manutenção   Financiamento através do BNDES

Comprar

Painel de líderes


Conteúdo popular

Showing content with the highest reputation since 12-12-2018 em todas as áreas

  1. 8 pontos
    Boa tarde a todos, Recebemos da AFRAC um informativo referente aos prazos de obrigatoriedade da NFCe, segue relação: Rondônia, Piaui, Bahia Espirito Santo, Rio de Janeiro 01/01/2019 - Fim da permissão de uso de ECF para todos os estabelecimentos. Tocantins 01/01/2019 - Inicio da obrigatoriedade de emissão da NFCe e obrigação da cessação de uso do ECF para contribuintes com regime de tributação normal e também para os optantes pelo Simples Nacional com faturamento anual cima de R$ 1.000.000,00 no exercício anterior. Distrito Federal 01/01/2019 - Fim da permissão de uso de ECF para contribuintes optantes pelo Simples Nacional, os quais tenham auferido receita bruta em 2016 superior a R$ 360.000,00 e estão obrigados a NFCe desde 01/01/2017. Rio Grande do Sul 01/01/2019 - Inicio da obrigatoriedade de emissão da NFCe para contribuintes com faturamento igual ou inferior a R$ 360.000,00 e superior a R$ 120.000,00. Estas empresas poderão utilizar o ECF pelo prazo de dois anos após o inicio da obrigatoriedade da NFCe. Mato Grosso do Sul 01/03/2019 - Inicio da obrigatoriedade de emissão da NFCe e/ou ECF 09/09 para contribuintes com receita bruta anual igual ou inferior a R$ 180.000,00 e o estabelecimento não esteja enquadrado como MEI. Att.
  2. 5 pontos
    Basta usar um Mutex Veja o código de ACBrMonitor.lpr ..... {$IFDEF MSWINDOWS} if UmaInstancia then begin CreateMutex(nil, True, 'ACBrMonitor'); if GetLastError = ERROR_ALREADY_EXISTS then begin MessageDlg('ACBrMonitor','O programa ACBrMonitor já está em execução', mtError, [mbOK], 0); Application.Terminate; exit ; end; end; {$ENDIF} Application.CreateForm(TFrmACBrMonitor, FrmACBrMonitor) ; Application.Run; end.
  3. 5 pontos
    Pode ser algum redirecionamento das exceções feita em Application.OnException, um componente ApplicationEvents com o evento OnException implementado, ou um componente de uma suite de tratamento de erros como o madExcept ou EurekaLog referenciado nos fontes.
  4. 5 pontos
    O método de consulta não retorna o XML da nota, apenas o protocolo dela. Quando você faz a consulta carregando o XML o que o ACBr faz é montar o XML completo a partir do XML carregado mais o protocolo de autorização retornado pela consulta. Então você deve carregar o XML sem o protocolo e executar o método de consulta: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile('C:\PATH\TO\ARQUIVO-NFE.XML'); ACBrNFe1.Consultar; Para o XML de retorno da consulta você pode usar: ACBrNFe1.WebServices.Consulta.RetornoWS; Para o XML completo montado pelo ACBrNFe: ACBrNFe1.NotasFiscais[0].XMLAssinado;
  5. 4 pontos
    Bom dia Tairone, É o que eu sempre digo, tem contador que só sabe contar história e nada mais. Acesse o Portal Nacional da NF-e e baixe a versão 6.0 do Manual da NF-e. Depois procure a estrutura do XML mais precisamente o grupo de tributação referente ao ICMS cujo CSOSN é 101 e 102 (páginas 204 e 205). Veja quais são os campos que são gerados quando é 101 e quando é 102. Depois mostre para essa contadora de história, quem sabe ela aprende um pouco. Um detalhe importante, no DANFE só pode ser impresso o que consta no XML. Página 136: 7.1 Campos do DANFE Os campos do DANFE deverão representar o conteúdo das respectivas TAG XML da NF-e, quando conhecidos no momento da solicitação de autorização de uso. Não poderão ser impressas informações que não constem do arquivo da NF-e.
  6. 3 pontos
    http://pfe.fazenda.sp.gov.br/noticia_007.shtm
  7. 3 pontos
  8. 3 pontos
    Era isso Mesmo, segue abaixo como consegui pegar caminho exato: uses Winapi.Windows function TWM.GetModuleFileSpec: String; var cret: integer; ModName: array[0..MAX_PATH - 1] of Char; begin GetModuleFileName(HInstance, ModName, SizeOf(ModName)); cret := GetLongPathName(ModName, ModName, SizeOf(ModName)); SetString(Result, ModName, cret); end; function TWM.GetModulePath: String; begin Result := ExtractFilePath(GetModuleFileSpec); end; var Caminho := GetModulePath;
  9. 3 pontos
    Já está no SVN na revisão 16087. Queira por favor testar e reportar qualquer problema. Penso que, agora que temos essa propriedade TipoCorte, talvez fosse melhor remover a propriedade CortaPapel substituindo por outro valor no tipo enumerado criado: TACBrPosTipoCorte = (ctTotal, ctParcial, ctNenhum);
  10. 3 pontos
    Nenhuma alteração foi necessária no componente, o novo padrão implica apenas na atualização dos schemas.
  11. 3 pontos
    A que a gente não tinha o que fazer, então resolvemos dificultar para vocês só por diversão mesmo.
  12. 2 pontos
    Boa tarde, É uma solução, mas eu voltei a versão e o problema parou. Deve ser alguma incompatibilidade do novo Tortoise.
  13. 2 pontos
    Não sei, mas uso um campo DateTime e pega a data que passo do sistema e não a data do computador.
  14. 2 pontos
    Creio que o Post possa ter mais respostas, na área de Dúvidas Gerais do ACBr... pois não se trata de um componente do ACBr... Movendo...
  15. 2 pontos
    Resolvido. Era o TIMEOUT mesmo, que é EM SEGUNDOS, havia um local no meu sistema que mudava ele para 150. Como é em SEGUNDOS (pensei quando criei esta linha que eram MILISSEGUNDOS), então 150/60 = 2,5 minutos. Exatamente o tempo que estava demorando... Mesmo assim, obrigado!!! (não consegui apagar o tópico, mas pode deixar se quiserem, que fica de "referência" para outros que tiverem o mesmo "problema)
  16. 2 pontos
    pode ser uma instabilidade do Suporte a SVN no GIT... vc pode gerar e baixar um ZIP, diretamente do Site do GIT
  17. 2 pontos
    Acho que essa funcionalidade não é proposital. Se você precisar dela eu sugiro criar um novo tópico com a motivação e, se possível, uma sugestão de como corrigir.
  18. 2 pontos
    informações tirada do manual de integração pagina 26 e 27: Desenvolvedores com sistemas em outras linguagens devem se certificar que o String a ser assinado corresponde exatamente ao mostrado abaixo: <tpNFTS><TipoDocumento>VALOR</TipoDocumento><ChaveDocumento><InscricaoMunicipal>VALOR</InscricaoMunicipal><SerieNFTS>VALOR</SerieNFTS><NumeroDocumento>VALOR</NumeroDocumento></ChaveDocumento><DataPrestacao>VALOR</DataPrestacao><StatusNFTS>VALOR</StatusNFTS><TributacaoNFTS>VALOR</TributacaoNFTS><ValorServicos>VALOR</ValorServicos><ValorDeducoes>VALOR</ValorDeducoes><CodigoServico>VALOR</CodigoServico><CodigoSubItem>VALOR</CodigoSubItem><AliquotaServicos>VALOR</AliquotaServicos><ISSRetidoTomador>VALOR</ISSRetidoTomador><ISSRetidoIntermediario>VALOR</ISSRetidoIntermediario><Prestador><CPFCNPJ><CNPJ>VALOR</CNPJ></CPFCNPJ><InscricaoMunicipal>VALOR</InscricaoMunicipal><RazaoSocialPrestador>VALOR</RazaoSocialPrestador><Endereco><TipoLogradouro>VALOR</TipoLogradouro><Logradouro>VALOR</Logradouro><NumeroEndereco>VALOR</NumeroEndereco><ComplementoEndereco>VALOR</ComplementoEndereco><Bairro>VALOR</Bairro><Cidade>VALOR</Cidade><UF>VALOR</UF><CEP>VALOR</CEP></Endereco><Email>VALOR</Email></Prestador><RegimeTributacao>VALOR</RegimeTributacao><DataPagamento>VALOR</DataPagamento><Discriminacao>VALOR</Discriminacao><TipoNFTS>VALOR</TipoNFTS><Tomador><CPFCNPJ><CPF>VALOR</CPF></CPFCNPJ><RazaoSocial>VALOR</RazaoSocial></Tomador></tpNFTS> Os seguintes cuidados devem ser tomados ao gerar esta string: 1. Não deixar nenhum espaço em branco (a não ser como parte dos valores) ou quebra de linha; 2. Não incluir namespaces; 3. Não incluir tags de valores não informados; 4. Não incluir a tag “Assinatura”; 5. Não fazer padding de valores (com “0” ou “ “) a esquerda ou a direita 6. Imprimir os valores como UTF-8. O problema mais comum encontrado durante a assinatura envolve CPFs e CNPJs que começam com o número 0. Ao serem transmitidos para o Web Service da Nota Salvador esses valores são convertidos em números e, quando a validação é feita no servidor, este campo (assim como todos os outros campos numéricos), não recebe nenhum tipo de padding a esquerda para chegar ao tamanho máximo permitido (11 números para CPF, 14 para CNPJ). Se o desenvolvedor ler o valor do CPF/CNPJ diretamente do usuário, sem convertê-lo para número antes de criar a string a ser assinada, os 0 não significativos não serão eliminados e a assinatura ficará incorreta. Depois que o string for gerado realize os seguintes passos para finalizar a assinatura: 6.1. Converta a cadeia de caracteres UTF-8 para bytes. 6.2. Gere o HASH (array de bytes) utilizando SHA1. 6.3. Assine o HASH (array de bytes) utilizando RSA-SHA1. 6.4. Atribua o resultado ao valor do campo “Assinatura” do XML. MANUAL_NFTS_Web_Service_v1.3 - SALVADOR.pdf
  19. 2 pontos
    Nas ultimas instalações que fiz a libxml2, existe o link simbólico com o 2, veja a saída dos comandos de verificação dos links simbólicos:
  20. 2 pontos
    Italo obrigado pela orientação, mas acho que detectei porque não salvou o xml assinado na pasta. é que no componente esta para salvar somente o arquivo processado. vou emitir novamente para que de a duplicidade onde agora creio que ira salvar o arquivo xml assinado, e ai faço a consulta dele. obrigado
  21. 2 pontos
    Olá, pessoal. Acrescentando meus 2 cents ... O maior impacto é no SPED/ICMS, onde o RS agora vai usar o bloco de sub-apuração de ICMS para controlar em paralelo essa diferença a maior (ou a menor) entre o ICMS-ST recolhido no início da operação e o efetivamente praticado na última operação ao consumidor final. Em termos de NF, tem tags para repassar o valor do ICMS-ST da compra para o próximo 'ente' na cadeia, pois senão a última nota (a venda propriamente ao consumidor final) não terá os dados para calcular a diferença. No SPED, RS passa a usar o bloco 1900 (outros estados só Deus sabe como, SC é diferente por exemplo). Falta bastante informação ainda, estamos lidando com o que já se sabe e outras se presume - outros estados também vão aderir a "brincadeira" (afinal qualquer receitinha extra ajuda né ... tsc) - SC já liberou legislação, e o controle será num arquivo ao estilo SPED mas não dentro dele (pra "ajudar"...) - PR parece que também terá, e vários outros (mas nosso foco principal é nos 3 do sul). Aqui um 1o link referência (do RS): https://www.legisweb.com.br/legislacao/?id=369273 e pra SC: http://legislacao.sef.sc.gov.br/html/portarias/2018/port_18_378.htm Abraço,
  22. 2 pontos
    Dentro do ACBr... estamos criando a ACBrLib https://www.projetoacbr.com.br/forum/files/category/36-acbrlib-sac/ Talvez o @Rafael Dias, desenvolvedor do ACBrFrameWork, e que hoje trabalha na ACBrLib, possa nos ajudar com esse tópico... ou ainda nos posicionar sobre a ACBrLibECF
  23. 2 pontos
    @Italo Jurisato Junior Assim que tiver outra nota para cancelar vamos testar e verificar se o problema persiste. Tenho visto essa semana várias reclamações quanto ao cancelamento de notas, porém com erros diferentes. Assim que tiver um retorno posto o resultado. Dercide.
  24. 2 pontos
    A propriedade não deveria ser um tipo enumerado ? Está como String property TipoCorte: String read FTipoCorte write FTipoCorte;
  25. 2 pontos
    Muito bacana... esse é o poder do OpenSource... Estou terminando algumas coisas aqui.. e já analiso...
×