Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 26-07-2019 em todas as áreas
-
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
-
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 Lote2 pontos
-
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.pas2 pontos
-
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.ini2 pontos
-
Boa tarde Rodrigo, Muito obrigado pela colaboração, já enviei para o repositório.2 pontos
-
Também vou precisar adicionar esse recurso ao nosso software. Muito obrigado pelas informações!2 pontos
-
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
-
@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
-
Boa tarde. Na equipe de moderação não temos nenhum membro atuando nesta questão. Att.2 pontos
-
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
-
Bom dia, Me parece que esta dúvida cabe mais a um contador de confiança. Att.2 pontos
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.2 pontos
-
2 pontos
-
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
-
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
-
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
-
Sim. SPED Fiscal/Contribuições (Empresas não optantes pelo simples). Sintegra (Empresa optantes pelo simples) (em MG ainda precisa) Atenciosamente.2 pontos
-
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
-
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
-
Bom dia, Estou com uma vaga para programador Delphi para cidade de Franca/SP. Interessados contactar WhatsApp (16) 9.9271-15441 ponto
-
Unit para receber pesos da Classificadora Marel. ACBrBALMarelCG62XL.pas1 ponto
-
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
-
Boa tarde. Conforme citado no chat, a remoção dos caracteres especiais solucionou o problema. Att.1 ponto
-
Boa tarde. As libs para linux ainda não foram disponibilizadas, a qual delas é a sua necessidade? Att.1 ponto
-
Boa tarde Léo, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.1 ponto
-
Boa tarde, Sim ocorre nao transmite a NFS-e, com essa alteracao transmite normal.1 ponto
-
1 ponto
-
1 ponto
-
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
-
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=01 ponto
-
Boa tarde. Creio que baste alterar o arquivo cidades.ini Att.1 ponto
-
Boa tarde. Existe alguma circunstancia que retorne mais que 9 dígitos? Att.1 ponto
-
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
-
boa tarde.. Voce usa componente ou acbrmonitorplus.exe? mande o xml do seu cliente que voce gerou para analise.1 ponto
-
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
-
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. Obrigado1 ponto
-
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
-
Realmente, parece ser apenas para o código 2.1 ponto
-
Bom dia, Obrigada pela contribuição, adicionada para validação. Att.1 ponto
-
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
-
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
-
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.xml1 ponto
-
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
-
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
-
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
-
Luiz, Desculpe pequei o arquivo errado, segue outro que contem o responsável técnico. cteTiposBasico_v3.00.xsd1 ponto
-
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=GO1 ponto
-
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
-
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.html1 ponto
-
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