geanjesus
Membros Pro-
Total de ítens
500 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que geanjesus postou
-
Ala , esqueca o fortes para cupom, mude para escpos, voce tera muito mais controle, e o acbr te da isso , de graça... veja no exemplo do satteste, ja esta tudo prontinho la...e so fazer algumas adaptacoes no seu sistema e pronto... acabaram as dor de cabeça...se nao mudar outras viram..e pior...pois cada marca de impressora e cada fabricante de sat..tem la seus parametros a serem ajustados...e se voce usar o escpos...isso ja esta la resolvido de bandeja...grande parte pelo nosso mestre daniel simoes...para NFE ainda va la...usar o fortes ...mas para sat e nfce....Escpos na cabeça...e fim.,..
-
Me parece , que no seu cliente as configuracoes da impressora , nao estao corretas..Verifique... na daruma dr700 , para poder imprimir qrcode, algumas precisam de ajustes...pelo programa da propria daruma...
-
Para Dr700 mudar abaixo de <DUAL>, mas eu costumo mudar todas as chaves <ControleAutomatico> no arquivo xml para 1
-
Ola Lucas, va no diretorio do seu executavel onde deve estar o darumaframework.xml abra-o com o notepad e abaixo procure pela chave <ControleAutomatico> , deve estar com 0(zero), entao mude para 1(um) e salve o arquivo... e vai resolver seu problema.... se esta chave tiver com zero, ela vai segurar a porta serial, se tiver com 1 , vai usar e fechar a porta liberando-a...ok? e mais ou menos o que o acbr faz com o ControlePorta = true...
-
Ola srs do Acbr, minha pergunta e.... ja utilizo o sat em varios clientes e ja faz algum tempo que nao atualizo , ate agora nem precisei, ja utilizo o trunk2 e escpos, desde o inicio do sat, porem se eu baixar a ultima versao do acbr e somente recompilar o meu sistema vou ter problemas?... ou preciso re-instalar tudo novamente... e recompilar meu sistema e ir fazendo os ajustes .... A minha preocupacao e , o que esta tudo funcionando hoje, pode deixar de funcionar se eu atualizar o acbr?
-
Ola Srs do Acbr gerei o Cest assim no xml como trecho abaixo, gostaria de saber se esta correto... - <det nItem="1"> - <prod> <cProd>0000100000001</cProd> <xProd>CIMENTO C I M P O R 50KG (CIMPOR)</xProd> <NCM>25232910</NCM> <CFOP>5405</CFOP> <uCom>SC</uCom> <qCom>1.0000</qCom> <vUnCom>28.07</vUnCom> <vProd>28.07</vProd> <indRegra>A</indRegra> <vItem>28.07</vItem> <vRatDesc>0.00</vRatDesc> <vRatAcr>0.00</vRatAcr> - <obsFiscoDet xCampoDet="Cod. CEST"> <xTextoDet>0500100</xTextoDet> </obsFiscoDet> </prod> - <imposto> <vItem12741>6.18</vItem12741> - <ICMS> - <ICMSSN102> <Orig>0</Orig> <CSOSN>500</CSOSN> </ICMSSN102> </ICMS> - <PIS> - <PISSN> <CST>49</CST> </PISSN> </PIS> - <COFINS> - <COFINSSN> <CST>49</CST> </COFINSSN> </COFINS> </imposto>
-
Obrigado, por postar, vou testar quando montar o mesmo ambiente novamente...
-
Grande Daniel, a rotina agora esta perfeita e nao tive mais nenhum problema de arredondamentos. inclusive uso no projeto do Sat e tambem funcionou perfeito, mais uma vez obrigado ai, pelo ACBR todo que muito nos ajuda...
-
Muito Obrigado, Mr. Daniel , eu quase perdi um cliente por causa dessa rotina que eu estava usando, que era igual a do comeco do post e algumas vezes bem esporadico, dava erro no frente de loja com a impressora fiscal por causa de 0.01 centavo e por tudo que eu ja tinha feito e refeito e nada de descobrir, ai atraves de uma pesquisa aqui pelo forum vi que tinha essa rotina do abnt , entao comecei a usa-la, passava quase tudo menos isso que te relatei, agora com a ultima versao, finalmente acho que nao vou mais perder noites de sono com arredondamentos na impressora fiscal, inclusive serve para o sat tambem...ja vi aqui...
-
bom Daniel, eu baixei agora a ultima versao do acbr e realmente foi alterada a funcao incluindo a constante delta, eu ja tinha feito algo semelhante para pode resolver por aqui, entao , mas foi a pouco tempo que eu tinha pego esta que eu tinha aqui.. valeu entao , a ultima agora deve estar estar correta, e eu sofri muito com esses arredondamentos super esporadicos por sinal vou testar a sua agora com essas modificacoes e posto aqui novamente... A rotina que eu estava usando estava identica a que foi colocada no inicio do topico... e a rotina atual que baixei hoje e essa...veja que sao diferentes... function RoundABNT(const AValue: Double; const Digits: SmallInt; const Delta: Double):Double; var Pow, FracValue, PowValue : Extended; RestPart: Double; IntCalc, FracCalc, LastNumber, IntValue : Int64; Negativo: Boolean; Begin Negativo := (AValue < 0); Pow := intpower(10, abs(Digits) ); PowValue := abs(AValue) / 10 ; IntValue := trunc(PowValue); FracValue := frac(PowValue); PowValue := SimpleRoundTo( FracValue * 10 * Pow, -9) ; // SimpleRoundTo elimina dizimas ; IntCalc := trunc( PowValue ); FracCalc := trunc( frac( PowValue ) * 100 ); if (FracCalc > 50) then Inc( IntCalc ) else if (FracCalc = 50) then begin LastNumber := round( frac( IntCalc / 10) * 10); if odd(LastNumber) then Inc( IntCalc ) else begin RestPart := frac( PowValue * 10 ) ; if RestPart > Delta then Inc( IntCalc ); end ; end ; Result := ((IntValue*10) + (IntCalc / Pow)); if Negativo then Result := -Result; end;
-
pelo menos eu tentei usar a roundABNT , que esta no acbrutil.pas , a ultima e me devolveu 19,67, pode ser que a sua seja em lazarus e esta atualizada e a do delphi nao esta entao...
-
outro valor qtde = 0,25 valor = 36,50 total = 9,125 pelo roundABNT = 9,12 mantem o valor pela regra por ser par e esta correto, pela regra... qtde = 0,110 valor = 50,50 total = 5,555 pelo roundABNT = 5,56 soma 1 pela regra por ser impar e esta correto , pela regra... pelo que notei na rotina do acbr, ele so mantem o valor do algarismo a ser arredondado quando for par e for menor que 5, mas isto nao esta na regra do ABNT, la diz somente, se for par o algarismo a ser arredondado deve permanecer como esta.
-
Sim , Daniel o roundABNT esta errado , o nosso amigo ai nao soube demonstrar o erro, aqui vai a demonstracao do erro pegue o valor qtde produto = 0,690 x valor = 28,50 total = 19,665 portanto na impressora fiscal pela regra abnt quando tem 3 casas para arredondar para 2, e a ultima for 5 seguida de zeros se o algarismo a ser arredondado for par (6¨e par) deve ficar como esta = 19,66 se for impar deve somar 1 ao algarismo a ser arredondado. no roundABNT da acbr resulta em 19,67 ou seja esta ERRADO!.....Mr Daniel...
-
Obrigado Regis, a solucao foi pedir para o cliente, pedir o numero do RE para o despachante de exportacao e entao eu carreguei o nRE e deu certo, mas a duvida ainda e a seguinte, porque foi preciso carregar o numro do RE, antes nao precisava, com tenho XML de exmplo ja validado e assinado pela sefaz sem que o numero do RE.
-
if ((dtmDFe.cb_BAtpNFref.AsString = 'NFE') and (dtmDFe.cb_BArefNFe.AsString <> '')) and (copy(dtmTables.TbSaidasNatOper.AsString,1,1) = '7') then begin with detExport.Add do begin nRE := ''; chNFe := dtmDFe.cb_BArefNFe.AsString; qExport := Prod.qCom; end no xml foi gerado assim <detExport> <exportInd> <nRE /> <chNFe>35160156650658000101550010000142521243954327</chNFe> <qExport>30.0000</qExport> </exportInd> </detExport> mas na hora de transmitir da rejeicao: numero registro de exportacao invalido porem eu recebi um xml valido de outra empresa com o mesmo cfop 7501, que ja foi autenticado inclusive , para servir de exemplo e no xml esta exatamente como o meu, pelo menos o grupo detExport, entao o que mais tenho que informar?
-
Ola carrego a tag refNFe da NFE com a chave da NFE de Compra e nao aparece as tags detExport .no XML gerado pelo Acbr....Porque? onde eu errei o fato de carregar a refNFE ja nao seria para o ACBR criar as tags de detExport , produto com cfop 7501 rejeicao; 337 Não informado o grupo de exportação no item Grupo de Exportação (tag:detExport) obrigatório para os CFOP: 3127, 3211, 3503, 7127, 7211, 7501
-
Obrigado ricardo, mas ja resolvi em novembro mesmo...
-
Ja encontrei o erro, meu erro....havia um codigo ncm com 7 digitos....eram 35 itens...passou 1 desapercebido...mudei a logica ...e pronto...
-
ola Daniel, meu cliente tem Tanca e deu esse mesmo erro e eu ja consultei item por item e os ncm estao todos corretos, puxando o log do aparelho tanca, da o 1999 - erro desconhecido campo NCM..e nao sei mais o que consultar... pelo menos os NCM estao todos com tamanho 8, e pego da tabela do IBPT, o que mais eles checam?...
-
Ola Cristiano Obrigado pelas informacoes, alias eu acho que todos os demais fabricantes deveriam seguir o exemplo da tanca assim, nos programadores, nao ficariamos feito idiotas tentando resolver o problema sem saber o que esta ocorrendo la na sefaz, uma vez que eles sequer notificam o problema deles na pagina. que seria o minimo que deveriam fazer, pois os clientes, que pagam os impostos e o nosso trabalho, querem resultados.
-
Ola Sergio, como voce trancou o post acima, estou relatando aqui, pois estou com o mesmo problema..porem sat tanca.
-
Ola , como vou passar um log, se para tirar um log precisa do codigo de ativacao e o problema e justamente na ativacao, ou seja ainda nem sequer foi ativado na sefaz, releia o post e tente entender primeiro, para nao me pedir coisas impossiveis, mas mesmo assim obrigado por tentar ajudar....
-
Ola , Desculpe pensei que letras maiusculas so nao podia no corpo da mensagem, mas e quanto a pergunta continua , agora em letras minusculas, ainda nao consegui ativar um sat da tanca desde 19/01, alguem pode ajudar? na proxima vez vou colocar o titulo tambem em letras minusculas...mestre dos mestres....
-
Ola ainda nao consegui ativar um Sat da Tanca desde 19/01 mesmo tentando varias e varias vezes...
-
Atualizar software basico e DLL dos fabricantes, sao procedimentos basicos, que deverao fazer em todos os clientes, antes de 'correr' atras de possiveis erros....isso eh somente um alerta basico ....