-
Total de ítens
1.359 -
Registro em
-
Última visita
-
Days Won
8
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que RicardoVoigt postou
-
Do jeito que está hoje, ao informar valor de frete ou seguro em um item, vai sair "errado", sem somar no Acréscimo. (devem ser casos raros, mas pode acontecer, por exemplo, na NFC-e com entrega a domicílio com cobrança de frete) Verifiquei no ESCPOS e também não está considerando vFrete e vSeg na impressão de itens, quando define a propriedade ImprimeDescAcrescItem = True. Segue unit em anexo para análise para o ESCPOS. Att Ricardo ACBrNFeDANFeESCPOS.pas
-
Boa tarde segue para análise, em anexo, um ajuste no componente TACBrNFeDANFCeFortes, seguindo o que diz no Manual do DANFe da NFC-e 4.2, na página 9, quanto ao valor de Acréscimo nos itens, para que sejam somados também os valores de Frete(vFrete) e Seguro(vSeg), e não apenas o valor de Outras Despesas(vOutro). OBS: removido um hint: ACBrDANFCeFortesFr.pas(53,64) Hint: Unit "RLPrintDialog" not used in ACBrDANFCeFortesFr Att Ricardo ACBrDANFCeFortesFr.pas
-
Boa tarde, segue unit para análise com possível correção para o espaçamento antes do QRCode... 1 - correção no ponto onde calcula a altura do danfe, considerando também as abas rlbDescItem e rlbOutroItem. 2 - segundo o Manual do DANFe da NFC-e 4.2, também já fiz um ajuste (conforme página 9) no valor de Acréscimos, para que seja considerado também valores de Frete e Seguro, e não apenas o valor de Outras Despesas. Att Ricardo ACBrDANFCeFortesFr.pas
-
Vc consegue postar uma foto da DANFCe também? Vi que na tua impressão também tem o desconto por item, faça um teste reimprimindo a mesma NFC-e definindo a propriedade ImprimeDescAcrescItem := False para ver se o problema persiste... OBS: não consegui testar, mas ACHO que posso ter achado um possível causador deste problema. Na rotina que calcula a altura da página (rlVenda.PageSetup.PaperHeight) não está sendo considerada a altura das bandas rlbDescItem e rlbOutroItem, onde aparecem os valores, respectivamente, do desconto e de acréscimo por item, quando definida a propriedade ImprimeDescAcrescItem := True. Att Ricardo
-
Jeferson, só por curiosidade, vc consegue medir com uma régua? Veja se este espaço em branco acima do QRCode não é exatamente igual a altura do QRCode... Tipo, como se estivesse calculando duas vezes a altura do QRCode, ou como se tivesse 2 imagens, uma cópia em branco em cima da imagem do QRCode... Att Ricardo
-
Bom dia Juliomar, sobre o componente TACBrNFeDANFCeFortes, vou tentar me explicar... No caso do @Paulinho problema era a largura da página (hoje a propriedade PageSetup.PaperWidth que está fixa em 74), e a bobina dele é 58 mm. Na época quando fiz esse ajuste, eu defini "na mão" a altura da página A4 (hoje a propriedade PageSetup.PaperHeight é calculada no evento BeforePrint) que eu queria e resolveu o meu problema. (Só acabei fazendo as propriedades no componente pra facilitar a parametrização em tempo de execução, dentro do meu projeto.) Olhando esse outro caso postado ontem pelo @jmcsoftware , EU ACHO que talvez pode sim ter algum detalhe faltando nesse cálculo da altura da página em tempo de execução (cálculo pra converter pixels em mm). Sugiro ele debugar e ver que altura está sendo calculada naquele ponto do fonte. (No caso dele, não faz sentido definir altura da página pois é bobina, o componente precisa mesmo calcular a altura.) Att Ricardo
-
Bom dia, não sei se vai te ajudar, mas eu implementei aqui pra mim, no componente TACBrNFeDANFCeFortes, essas 3 propriedades: MargensAjustaveis, PapelAltura e PapelLargura. Na época, surgiu a necessidade "corrigir" a impressão do DANFe da NFCe em papel A4 (cortado ao meio). Depois, ajustei também a largura, e também a propriedade MargensAjustaveis pra definir ou não a propriedade AdjustableMargins (default False) no Fortes, a fim de fazer outros acertos, aproveitando as propriedades de margens que já existem no componente ACBrNFeDANFCeFortes, definindo a propriedade Margins do Fortes... Vou anexar aí a unit pra vc testar C:\ACBR\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas A princípio, se conseguir atualizar o componente aí na sua IDE, pra testar vc só precisaria definir a largura da página assim: ACBrNFeDANFCeFortes1.PapelLargura := 58; OBS: se deixar o valor zero nestas propriedades da altura e largura, o componente deverá manter o comportamento padrão. Att Ricardo ACBrDANFCeFortesFr.pas
-
Vc chegou a conferir se o XML foi gravado corretamente dentro do BD? Qual BD está usando? Att Ricardo
-
ACBrNFe1.WebServices.Enviar.Sincrono := False/True; Att Ricardo
-
cara, uma curiosidade que fiquei é da mensagem que deve aparecer quando vc registra a capicom.dll nesse Windows. Tenta executar manualmente informando o caminho completo da dll, por exemplo: regsvr32 %windir%\SysWOW64\capicom.dll o programa regsvr32 tem dar um aviso no final se obteve êxito ou se deu algum erro. OBS: Cuidado para não passar o parâmetro /s pois vai executar de modo silencioso, isto é, ele vai esconder a mensagem de retorno após a execução... Att Ricardo
- 18 replies
-
- 1
-
- classe nao registrada
- 32bits
- (e 1 mais)
-
Claro... usando TCollection, vai se comporta como, por exemplo, a propriedade Panels do componente StatusBar... Em tempo de execução, acho que ficaria assim: ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Clear; with ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Add do item := opData; with ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Add do item := opModelo; Att Ricardo
-
Por exemplo, componente DBNavigator tem a propriedade VisibleButtons (set of TNavigateBtn) onde vc marca e desmarca quais botões quer que ele mostre, mas não tem como mudar a ordem dos botões. Att Ricardo
-
Verifique nesta pasta: C:\ACBR\Projetos\ACBrMonitorPLUS\Lazarus\Exemplos tem vários exemplos em diferentes linguagens de programação. Att Ricardo
-
O antigo ACBrNFeMonitor não é mais disponibilizado, procure pelo ACBrMonitorPLUS. Att Ricardo
-
frete nfce
RicardoVoigt replied to tiago Selecto's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Qual componente de DANFe está usando? ACBrNFeDANFCeFortes ou ACBrNFeDANFeESCPOS ? Se for ACBrNFeDANFeESCPOS, verifique a propriedade ImprimeEmUmaLinha Att Ricardo -
ACBr trocando "&" por ";" durante emissão de NF-e
RicardoVoigt replied to denilson.araujo's tópico in ACBrNFe
Verifique esta propriedade no componente ACBrNFe1.Configuracoes.Geral.RetirarAcentos : Boolean Att Ricardo -
Bom dia @Rafael jorge, vc só tem 2 opções: opção 1) compilar seu projeto sem a dependência da capicom.dll Ajuste o ACBr.inc, rode apagarAcbr.bat e recompile tudo denovo - use o instalador se vc usa Delphi, ou dá um Build se usa Lazarus. opção 2) registrar corretamente a capicom.dll no windows. Como o colega escreveu agora há pouco, rode o comando REGSVR32, mas sugiro tambem executar passando o caminho completo da capicom.dll pra ver que mensagem aparece, por exemplo: regsvr32 c:\windows\system32\capicom.dll Eu já vi também alguns casos onde o instala.bat NÃO faz a copia da capicom.dll pra pasta system32, tive de fazer a copia na mão, e depois rodar o instala.bat. Como o Daniel comentou ontem "poste o resultado do instala.bat"... Att Ricardo
- 18 replies
-
- 1
-
- classe nao registrada
- 32bits
- (e 1 mais)
-
frete nfce
RicardoVoigt replied to tiago Selecto's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Bom dia Faltou definir indPres =4 Att Ricardo -
Não sei te dizer, realmente está estranho... Eu vi que o tópico do firebase foi atualizado há poucos dias, mas eu ainda não tive tempo de pegar e analisar o script novo, ainda estou com os dados do script SQL publicado no ano passado. Att Ricardo
-
Na verdade não existe NCM "0901", mas existem vários códigos NCM que iniciam com "0901"... Consulte neste link abaixo, 09 é o primeiro código (capítulo), e assim por diante... https://www.sefaz.rs.gov.br/NFE/NFE-WIZARD_NCM-CON.aspx No cadastro de produtos vc deverá informar o NCM correto com 8 dígitos, assim como no XML da NFe. OBS: Note que na minha rotina fiz um "Copy(ncm, 1, i)", até encontrar o CEST relacionado. Att Ricardo