Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 26-07-2019 em todas as áreas

  1. Ninguém é obrigado a atualizar um sistema operacional. A questão é até quando o sistema operacional continuará oferecendo o que você precisa. Por exemplo, imagine que ano que vem surge um novo método de criptografia que vai ser utilizado como padrão da NF-e. Só que ele não pode ser implementado no Windows 7. Como você vai proceder? Desculpe, esse não é o tipo de interação que queremos num fórum. Caso você queira ser informado de respostas no seu tópico por e-mail, você pode alterar suas configurações de preferência de notificações no seu perfil.
    3 pontos
  2. Bom dia pessoal, Com a versão 3.00a do CT-e temos um novo evento chamado Comprovante de Entrega. Esse evento é emitido pela própria transportadora e não pelo destinatário da mercadoria. Nesse evento temos um campo obrigatório chamado hashEntrega, cuja descrição: Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) Nota 1: A critério do autor deste evento, este campo pode ser utilizado como índice para acesso as informações do Comprovante de entrega. Nota 2: A SEFAZ não tem nenhum controle sobre a informação deste campo. Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary. Nesse primeiro momento o componente não esta calculado o hash ficando a cargo da aplicação do desenvolvedor, pois vamos verificar a possibilidade de implementar. Para quem utiliza o ACBrMonitor abaixo segue um exemplo de como montar o arquivo INI do evento de Comprovante de Entrega: [EVENTO] idLote=1 [EVENTO001] chCTe= chave do CT-e cOrgao= Codigo da UF CNPJ= CNPJ do emitente dhEvento=25/07/2019 10:30:00 tpEvento=110180 nSeqEvento=1 nProt= numero do protocolo de autorização do CT-e dhEntrega=24/07/2019 17:30:00 nDoc= Documento de identificação da pessoa que recebeu a entrega xNome= Nome da pessoa que recebeu a entrega latitude= Latitude do ponto da entrega (detectado pelo equipamento do transportador, exemplo: PDA, tablet, celular) longitude= Longitude do ponto da entrega (detectado pelo equipamento do transportador, exemplo: PDA, tablet, celular) hashEntrega= Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) dhHashEntrega= Data e hora da geração do hash da entrega ; xxxx pode variar de 0001 até 2000 [infEntregaxxxx] chNFe= chave da NF-e da mercadoria que foi entregue Para quem utiliza o componente, abaixo temos um exemplo de como enviar o evento em questão: ACBrCTe1.EventoCTe.Evento.Clear; with ACBrCTe1.EventoCTe.Evento.New do begin infEvento.chCTe := ChaveCTe; infEvento.CNPJ := CNPJEmitente; infEvento.dhEvento := now; infEvento.tpEvento := teComprEntrega; infEvento.nSeqEvento := 1; infEvento.detEvento.nProt := nProtocoloAutorizacao; infEvento.detEvento.dhEntrega := datahoraEntrega; infEvento.detEvento.nDoc := NumeroDocumento; infEvento.detEvento.xNome := NomedoRecebedor; infEvento.detEvento.latitude := fLatitude; infEvento.detEvento.longitude := fLongitude; infEvento.detEvento.hashEntrega := hashdaEntrega; infEvento.detEvento.dhHashEntrega := datahhoradoHashEntrega; InfEvento.detEvento.infEntrega.Clear; // o bloco abaixo poderá se repetir por até 2000 vezes with InfEvento.detEvento.infEntrega.New do chNFe := ChaveNFe; end; ACBrCTe1.EnviarEvento( 1 ); // 1 = Numero do Lote
    2 pontos
  3. Em um cenário que eu tenho uma balança com a opção de 'monitorar balança' ativado. Quando a balança estabilizar o peso eu quero imprimir uma etiqueta, e somente quando a balança voltar para o peso zero(sem objeto na balança) eu habilito o usuario a colocar um novo objeto na balança para tirar uma nova etiqueta. Vamos pegar o exemplo o arquivo da ACBrBALDigitron.pas que na linha 80 e 115 da function InterpretarRepostaPeso tem um 'Result := 0;' a minha sugestão é que retorne 'Result := -9; { Peso não foi recebido }'. Motivo: Se no momento da leitura do peso, o componete receber uma resposta pela metade ou por algum motivo o componete nao conseguir interpretar a resposta o componente retorna a resposta 'Result := 0;' ACBrBALDigitron.pas
    2 pontos
  4. Bom dia Incluído provedor da cidade de Concórdia (SC); Alterado provedor da cidade de Mineiros (GO). Já testados em produção. Arquivo com as alterações anexo. Cidades.ini
    2 pontos
  5. Boa tarde Rodrigo, Muito obrigado pela colaboração, já enviei para o repositório.
    2 pontos
  6. Também vou precisar adicionar esse recurso ao nosso software. Muito obrigado pelas informações!
    2 pontos
  7. A consulta apenas pela chave de acesso não deveria causar esse erro. A verificação é feita a partir do DigestValue retornado no protocolo de autorização da nota com o DigestValue do XML gerado no momento da assinatura do mesmo. Sem o XML não tem como comparar por isso não deveria dar o erro. Já se o XML estiver carregado no momento da consulta é feita a verificação, não é apenas a data de emissão que interfere, qualquer diferença, por menor que seja, no XML vai causar o erro. O mesmo comando usando qualquer certificado vai retornar normalmente: NFe.ConsultarNFe("28190707684607000187650080000500799800970052") OK: Autorizado o uso da NF-e [Consulta] CStat=100 CUF=28 ChNFe=28190707684607000187650080000500799800970052 DhRecbto=24/07/2019 17:37:43 DigVal=Mn+DDmv6jjLKzUWQ+rXmsL6c9AY= Msg=Autorizado o uso da NF-e NProt=328190000121370 VerAplic=SVRSnfce201809061124 Versao=4.00 XMotivo=Autorizado o uso da NF-e cMsg=0 tpAmb=2 xMsg=
    2 pontos
  8. @Ricardo Timm Bonsembiante Me parece ser alguma configuração de página de código. Além do teste do Daniel, que é importante fazê-lo, emita também uma página de teste. Se não me engano, nela informa qual a página de código está configurada na impressora. Em algumas impressoras, há também a opção de habilitar/desabilitar caracteres chineses (mandarim) independente da página de código configurada. Não lembro se é o caso da drm-380. Para verificar e alterar essas configurações, normalmente usa-se o "Tool" do fabricante. Ele está disponível neste link: http://desenvolvedoresdaruma.com.br/drm380/ Obs.: Uso Linux e no momento não consigo te confirmar se esse "Tool" permite fazer essas alterações. Att.
    2 pontos
  9. Boa tarde. Na equipe de moderação não temos nenhum membro atuando nesta questão. Att.
    2 pontos
  10. Hoje as empresas do Simples Nacional que ultrapassaram o sublimite já são obrigadas a usar o CST em vez do CSOSN. O que o texto está explicitando é que, sendo uma empresa do Simples Nacional que vai utilizar, por exemplo, CRT = 1 e CST = 01 (Tributado pelo Simples Nacional sem permissão de crédito), assim que ultrapassarem o sublimite devem passar a usar CRT = 2 e CST 00 (Tributado Integralmente).
    2 pontos
  11. Bom dia, Me parece que esta dúvida cabe mais a um contador de confiança. Att.
    2 pontos
  12. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    2 pontos
  13. No final das contas o erro só ocorreu uma vez e o cliente não voltou a entrar em contato. Acho que foi algo isolado. Valeu gente!
    2 pontos
  14. Eu sugiro você evitar o uso do With em seu código de produção, principalmente em queries e registros SPED, SINTEGRA, etc... Não que ele não possa ser utilizado. Usamos ele nos aplicativos de exemplo e até em códigos do componente. Mas muitas vezes o código acaba ficando mais confuso. Altere o seu código pra algo como: var UmRegC405: TRegistroC405; UmRegC460: TRegistroC460; begin (...) UmRegC405 := RegistroC405New; UmRegC460 := REgistroC460New; UmRegC460.NUM_DOC := cdsC460NUMERO.AsString; UmRegC460.COD_MOD := dmECF.cdsConfigMODELO_ECF.AsString; UmRegC460.VL_DOC := cdsC460VALORNOTA.AsFloat; UmRegC460.NOM_ADQ := cdsC460NOME.AsString; (...) end;
    2 pontos
  15. A NFC-e é modelo 65. A nota "Modelo 2" é em algumas regiões conhecida como "nota série D" ou "nota manual pra consumidor".
    2 pontos
  16. Sim. SPED Fiscal/Contribuições (Empresas não optantes pelo simples). Sintegra (Empresa optantes pelo simples) (em MG ainda precisa) Atenciosamente.
    2 pontos
  17. Muito obrigado pela contribuição. Fiz a implementação baseada nela. Subi as alterações para o SVN na Revisão 17370. Pelo que vi está tudo certo. Queira por favor atualizar, testar e reportar qualquer problema. Mais uma vez obrigado.
    2 pontos
  18. Boa tarde Kebe, Que eu saiba a nota fiscal modelo 2 é uma nota fiscal comum de papel que pode ser preenchida a mão, já a NFC-e é a Nota Fiscal ao Consumidor Eletrônica tem que ser emitida via computador. Portanto são documentos distintos, apesar de ter a mesma finalidade, ou seja, acobertar a venda de produtos no varejo para consumidor final.
    2 pontos
  19. Bom dia, Estou com uma vaga para programador Delphi para cidade de Franca/SP. Interessados contactar WhatsApp (16) 9.9271-1544
    1 ponto
  20. Unit para receber pesos da Classificadora Marel. ACBrBALMarelCG62XL.pas
    1 ponto
  21. Muito obrigado pela contribuição. Me parece que você tem razão. Então, subi as alterações para o SVN na Revisão 17381. Pelo que vi está tudo certo. Queira por favor atualizar, testar e reportar qualquer problema. Mais uma vez obrigado.
    1 ponto
  22. Boa tarde. Conforme citado no chat, a remoção dos caracteres especiais solucionou o problema. Att.
    1 ponto
  23. Boa tarde. As libs para linux ainda não foram disponibilizadas, a qual delas é a sua necessidade? Att.
    1 ponto
  24. Boa tarde Léo, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.
    1 ponto
  25. Boa tarde, Sim ocorre nao transmite a NFS-e, com essa alteracao transmite normal.
    1 ponto
  26. Boa tarde. Por favor descreva sua necessidade. Att
    1 ponto
  27. Boa tarde Werley, Essas URLs se referem as consultas e o cancelamento. Gostaria de saber se você esta conseguindo enviar o Lote ou ainda esta ocorrendo o erro 400?
    1 ponto
  28. Está enviando a tag Regime tributário como Simples Nacional, nesse caso teria que informar CSOSN... Altere essa configuração em tela aba: Emitente ou envie a tag: [Emitente] cRegTrib=0
    1 ponto
  29. Boa tarde. Creio que baste alterar o arquivo cidades.ini Att.
    1 ponto
  30. Boa tarde. Existe alguma circunstancia que retorne mais que 9 dígitos? Att.
    1 ponto
  31. Bom dia, narlem. Informe a sua configuração por gentileza. Qual UF? Tente desabilitar o proxy e altere o timeout de 10 a 30 segundos.
    1 ponto
  32. boa tarde.. Voce usa componente ou acbrmonitorplus.exe? mande o xml do seu cliente que voce gerou para analise.
    1 ponto
  33. Talvez você devesse então usar o QuandoVendeItem do ACBrECF em vez do ACBrECFVirtualSAT, não? Ou talvez, seria ainda melhor passar esse código para sua aplicação ou uma camada exterior... Não acho uma boa prática você usar comandos do ACBrECF dentro de um evento gerado por ele... Talvez. Sinceramente não testei isso porque não foi o assunto levantado no tópico no início e porque nenhuma alteração consciente foi feita nessa parte do código. Eu concordo com você que o comportamento precisa ser consistente. Contudo, discordo que seja uma boa prática chamar o ACBrECF.Subtotal dentro de um evento gerado pelo próprio ACBrECF. Apenas dei uma sugestão que achei simplificaria seu código. De qualquer maneira, você está levantando esse problema agora. Não consta nenhuma alteração nesse sentido e anteriormente não havia nenhuma ciência de qualquer problema relacionado. Para que possamos analisar com todo cuidado que esse tipo de problema merece, peço que, por favor, abra um novo tópico exatamente sobre essa suposta inconsistência do ACBrECF. Este novo tópico deve conter: um passo a passo de como reproduzir a inconsistência, se possível usando o programa de exemplo; descreva os passos descreva o resultado observado descreva o que era esperado Cite quais modelos você testou que apresentam o mesmo problema e quais você testou que não o apresentam; Me acione usando meu nome de usuário juntamente com @
    1 ponto
  34. Bom dia, Jose Junior Modifiquei a aplicação conforme informado para corrigir, embora sempre utilizei conforme o arquivo, vamos aguardar, caso ocorra novamente, repasso a voces. Obrigado
    1 ponto
  35. Eu achei o meu problema , mas debugando a sequência de chamadas etc.. dos componentes ACBr não encontrei o que mudou na forma anterior que eu utilizava , em Resumo o meu problema foi em ACBrECF.Subtotal : Como ainda utilizo o metodo ACBrECF.VendeItem e para que não desse nenhuma divergência no Valor Total do Item por conta de truncamentos ou arredondamentos do componente eu tinha criado uma chamada própria que subtraia o subtotal do valor anterior da Venda pelo valor atual da Venda utilizando seguinte sequência de Eventos : ACBrECFAntesVendeItem Prod_Atual.Prod_vSubTotal_Anterior := ACBrECF.Subtotal ; // Aqui eu pegava o subtotal anterior ACBrECFVirtualSAT1QuandoVenderItem Prod_Atual.Prod_vTotal_Prod_Atual := ACBrECF.Subtotal - Prod_Atual.Prod_vSubTotal_Anterior ; // Aqui pegava o total do produto me livrando de possiveis arredondamentos Em resumo geral , estarei me adaptando nesse novo formato que na sequência de Eventos eu utilizava a chamada ACBrECF.Subtotal trazia ja desconsiderando o desconto e agora não mais no Evento ACBrECFVirtualSAT1QuandoVenderItem . Confuso o entendimento da forma que desenvolvi , mas funcionava muito bem , se tivesse um GetValorTotalUltimoItem logo após ACBrECF.VendeItem seria top e pode até ter mas não achei .
    1 ponto
  36. Bom dia, Obrigada pela contribuição, adicionada para validação. Att.
    1 ponto
  37. Bom dia, Jean Geraldo Pantuza Não vejo problema em utilizar o windows 7 com os componentes do ACBr. Vejo pessoas utilizando o XP ainda.
    1 ponto
  38. Não consigo reproduzir seu problema. Uso o Windows 10 e todos aplicativos compilados com o Delphi em várias versões funcionam. Qual a mensagem de erro? Caso não aparece nenhuma, verifique o "Visualizador de Eventos" do Windows se há alguma mensagem de erro após executar a aplicação. Caso contrário, verifique sistemas de antivírus, antimalwares ou sistemas de segurança bancários. Eu também executo programas compilados no XE8 no Windows10; desde que não tenha ACBr, no windows 8.1 e outros isto não acontece; o erro que dá é: O Aplicativo não pode ser inicializado corretamente(0xc000007b).
    1 ponto
  39. Rapaziada deu certo aqui, eram os calculos, vou enviar o arquivo certinho de como ficou o xml. Tem que calcular certinho os valores... 51190700014271753149559200000000121939344958-nfe.xml
    1 ponto
  40. Boa tarde. Recomendo realizar novos testes usando valores fixos para facilitar seu debug e usando o demo. Em nenhum momento é feita a substituição dos valores passados ao componente. Att.
    1 ponto
  41. Notei pelo log que o problema ocorre justamente no momento da impressão: 25/07/2019 07:54:18 - ERRO: Printer is printing Mas os parametros para impressão no método CriarEnviarNFe, estão sendo passados de forma errada... Veja que passa o parametro para imprimir como "0" (Não Imprimir), mas passa o nome da impressora e também passa parâmetro para gerar PDF... Passe o parâmetro da seguinte forma: NFe.CriarEnviarNFe(..... dados da nfe... ,628416,1,0,"IMP153",0,1,1) Verifique se a opção Mostrar Preview nas configurações de impressão do Monitor está desmarcada...
    1 ponto
  42. Entrei em contato com o fabricante e deu certo! eles me mandaram o CNPJ 10615281000140 com a senha: CODIGO DE VINCULACAO AC DO MFE-CFE E deu certo! muti obrigado pela ajuda!
    1 ponto
  43. Luiz, Desculpe pequei o arquivo errado, segue outro que contem o responsável técnico. cteTiposBasico_v3.00.xsd
    1 ponto
  44. Bom dia Michel, Você informou tudo mesmo o que precisava, ou seja o modelo: [infNF001] mod= ??????? Modelo da NF serie=1 nDoc=123 PIN=00 CNPJCPF=18192394115 xNome=REINERIO G CAMPOS xLgr=RUA DOS CEDROS nro=03 xCpl=QUADRA 11 xBairro=JARDIM VISTA ALEGRE Demis=24/07/2019 vBC=120000 vICMS=1200 vPROD=120000 vNF=120000 nCFOP=1102 nPESO=1200 cMun=5208707 xMun=GOIANIA UF=GO
    1 ponto
  45. Bom dia, o qrcode na impressão ainda não foi implementado. O que já está disponível em homologação é a geração da tag no XML.
    1 ponto
  46. Boa tarde, no manual atualizado está disponível todos os campos do MDFe, inclusive para versão 3.0 http://acbr.sourceforge.net/ACBrMonitor/MDFeCriarMDFe.html
    1 ponto
  47. Voltando a dúvida do amigo zottis. Quando é colocado o ;(ponto e vírgula) na tag discriminação o DANFE é impresso corretamente na aplicação, mas quando impresso no site fica com os produtos em uma só linha separados por ;(ponto e vírgula). Falei com o técnico da Fiorilli, que é a empresa responsável pela NFSE na minha cidade, e ele me orientou a colocar o separador '\s\n', que é o padrão da Abrasf. Dessa forma na impressão do site os produtos aparecem com quebra, e na impressão pelo sistema aparecem em uma só linha separador por '\s\n'. Não sei como funciona nas outras empresas que prestam esse tipo de serviço, mas não seria o caso de trocar esse separador ponto e vírgula ou pipe pelo '\s\n', já que esse é o padrão da Abrasf? Obrigado.
    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...