-
Total de ítens
414 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Fabrício G. Araújo postou
-
Amigos, Vi alguns tópicos falando sobre a questão do Requisito VII – Item 3c, que o ACBrECF utiliza as dlls do fabricante do ECF para atender esse requisito. No caso específico da Bematech é a função Bematech_FI_ArquivoMFD da BemaFI32.dll, utilizando a opção 0 = MF. Só que tem um problema, a função do fabricante apenas aceita intervalo de DATA e COO, e o requisito VII deve ser informado DATA e CRZ. Liguei no suporte da Bematech e eles falaram que teria que emitir um espelho da Leitura da Memória fiscal (por CRZ), assim gerando um arquivo em disco, e então me virar para vasculhar o arquivo e identificar o intervalo correspondentes das CRZs extraindo o período de DATA ou COOs. Só depois disso, utilizar a função Bematech_FI_ArquivoMFD. Como vocês estão fazendo internamente do ACBrECF? Apesar de que o teste 17A ser falho e não informa o tipo de período utilizado, os meus homologadores (PUC-GO) utilizam os dois (DATA e CRZ) no teste. Quem puder me ajudar agradeço. Fabrício Gomes Araújo
-
Total da Base ICMS ST difera da soma dos itens para CSOSN202
Fabrício G. Araújo replied to FLEXNET's tópico in ACBrNFe
FLEXNET, o erro é justamente pelo fato de você estar preenchendo o campo vBC do Total da Nota, sendo que você não possui ele no Produto, ou seja, no Total da Nota o valor vBC e vICMS devem ficar zerados, pois não tem esses campos nos Produtos para o grupo ICMSSN202. Espero ter esclarecido. Fabrício Gomes Araújo -
Total da Base ICMS ST difera da soma dos itens para CSOSN202
Fabrício G. Araújo replied to FLEXNET's tópico in ACBrNFe
Não vai aparecer vBC e nem vICMS, pois para o grupo ICMS 202 do Simples não possui esses campos e sim vBCST e vICMSST. Verifique a documentação. Espero ter ajudado, Fabrício Gomes Araújo -
[RESOLVIDO] Falha ACBrNFe grupo ICMSSN900
Fabrício G. Araújo replied to Fabrício G. Araújo's tópico in ACBrNFe
Amigos, Foi disponibilizada a correção deste caso (00892) no Mantis pelo juaumkiko, com a revisão 2018. Podem baixar a correção via SVN. Abraços, Fabrício Gomes Araújo -
[RESOLVIDO] Falha ACBrNFe grupo ICMSSN900
Fabrício G. Araújo replied to Fabrício G. Araújo's tópico in ACBrNFe
Como ninguém se manifestou pela lista, então criei um novo caso no Mantis de número 00892. Fabrício Gomes Araújo -
Amigos, O componente ACBrNFe possui uma falha ao gerar o grupo ICMSSN900 do Simples Nacional, quando informado os dados de redução da base de cálculo do ICMS, não passando na Validação, apresentando a mensagem: Falha na validação dos dados da nota 43 O elemento '{http://www.portalfiscal.inf.br/nfe}pRedBC' é inesperado, de acordo com o modelo de conteúdo do elemento pai '{http://www.portalfiscal.inf.br/nfe}ICMSSN900'. Esperado: {http://www.portalfiscal.inf.br/nfe}vBC. Os campos estão invertidos, atualmente o componente gera primeiro o pRedBC e depois o vBC equivocadamente, sendo que o correto para o grupo ICMSSN900 é gerar primeiro o vBC e depois o pRedBC, como o leiauteNFe_v2.00.xsd: Localizei nos fontes o ponto do erro e inverti os campos e funcionou normalmente, sendo: ...\ACBr\Fontes\PCN2\pcnNFeW.pas, método GerarDetImpostoICMS, ao verificar o csosn900, inverter as linhas de código da geração do vBC e pRedBC. Aos responsáveis pelo projeto, por favor, disponibilizem para todos a correção para atualização via SVN. Abraços, Fabrício Gomes Araújo
-
UP. Última tentativa do UP... Alguém pode me ajudar?
-
O que sei, e funciona perfeitamente é o seguinte: Considerando a tag do Produto indTot = 1 (o valor do item (vProd) compõe o valor total da NF-e (vProd)): - O vProd do Item é sempre o valor bruto, sem considerar nada (acréscimo ou desconto). - O vProd dos Totais é a soma de todos os vProd dos Itens, ou seja o Bruto. - Vale lembrar que, por exemplo, o Desconto dos Totais também é a soma dos descontos dos Itens. O mais e menos vai servir para compor o valor nNF nos Totais. Você inclusive pode fazer testes com o programa do governo e comprovar o que estou falando. Espero ter ajudado. Fabrício Gomes Araújo
-
Amauri e anfm, Confirmo que essa situação pode ocorrer sim e comigo foi em ambiente de homologação e já com a nota 2.0, tem um tópico que conversei com outro colega que ocorreu esse mesmo problema e da nossa indignação com a SEFAZ que não validou. Ainda bem que eu estava em ambiente de homologação e percebi esse problema para poder controlar via software. Estava justamente tentando efetuar um teste para tratar a duplicidade quando para minha surpresa a nota foi validada. O que ocorre é que se enviar a mesma nota (série e número) em meses diferentes (muda a chave), então a SEFAZ aceita normalmente, não dando duplicidade. Tópico com relatos de outros colegas que tiveram problemas: Abraços, Fabrício Gomes Araújo
-
Vamos então por partes: 1 – Não sei fazer esse procedimento com MySQL, utilizo o Firebird. Acredito que com uma pesquisa rápida no pai Google deve achar fácil uma dica. 2 – Você provavelmente deve ter armazenado o número da chave da sua nota e o arquivo salvo em disco pelo componente ACBrNFe é algo do tipo 52110137350840000194550010000000131000000138-nfe.xml, então basta fazer como no Demo no botão “Imprimir DANFE”. Simplificando: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile('Seu arquivo'); ACBrNFe1.NotasFiscais.Imprimir; 3 – Nunca fiz o teste de como você quer fazer não, pois utilizo a opção 1 combinada com a 2, mas acredito que você vai preencher os mesmos campos de onde tirou a informação, setando todos os valores de: ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe Como ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.dhRecbto := ... E por aí vai...
-
PQ na danfe CST simples nacional nao aparece corretamente?
Fabrício G. Araújo replied to jeferson.procopio's tópico in ACBrNFe
Não sei se você percebeu, mas o seu XML não está preenchido corretamente, pois o produto está preenchido como Normal CST 00 e não no Simples CSOSN 101. Como você não postou os demais dados do XML (Emitente), então acredito que por chute você está informando que o Emitente está no regime Normal e preencheu o produto no Simples, ficando incoerente e gerando o XML errado. O problema não está no DANFE e sim na geração da Nota. Espero ter ajudado. -
Amigos, Fiz uma cópia do DANFE do QuickReport para efetuar alguns ajustes e não estou conseguindo. A questão é a seguinte, a partir da segunda folha eu quero aproveitar o espaço dos dados do ISSQN e DADOS ADICIONAIS, assim imprimindo mais produtos (lendo o manual acredito que isso é permitido). Na programação do componente é feito uma tentativa dando um Heigth nas Bandas para 0, mas nada adianta. O que posso fazer para aproveitar esse espaço nas folhas seguintes? Para entenderem do que estou falando, estou enviando a imagem das 3 folhas do DANFE: Alguma sugestão? Fabrício Gomes Araújo
-
No meu caso além de ter os campos da nota também armazeno o XML no banco, utilizo Firebird e armazendo o XML em um campo tipo Blob. Uma outra abordagem que você pode fazer é deixar transparente para o seu usuário e você carregar o XML do disco, pois você tem o nome da chave e então poderia carregar o XML que você guardaria em uma pasta específica. Já na forma que você está trabalhando hoje, só funciona porque após a Autorização, o componte ACBrNFe já recarrega os dados da nota com a Autorização, por isso que na primeira vez o seu DANFE sai corretamente. Na reimpressão você não armazenou os dados da Autorização, então você simplesmente preenche os dados no componente ACBrNFe sem Autorização, por isso não funciona. Para continuar a utilizar a sua abordagem, você terá que armazenar os dados da Autorização, que estão disponíveis em: ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe que possui todos os campos de Autorização do XML: 1 GO2.0 52101004970382000137550010000038044350008004 2010-10-13T15:37:34 152100110439324 4Jn0yrpEuUsRS8qm3+YyIdTK4t0= 100 Autorizado o uso da NF-e E agora deu uma luz? Espero ter ajudado... Ou confundi mais?
-
Mas agora você poderá armazenar em seu banco o XML completo, com a Autorização, pois antes você provavelmente estava armazenando ele incompleto, pois a propriedade Salvar estava False. Caso você não esteja armazenando o XML e simplesmente preenchendo o ACBrNFe campo a campo e depois mandando imprimir o DANFE, sugiro que mude essa abordagem, pois é muito trabalhosa e você corre o risco de esquecer de preencher alguns campos, como por exemplo os próprios dados da Autorização, protocolo e tudo mais.
-
Essas opções de pastas são para separar os arquivos por tipo de operação, como: PathCan: Arquivos de cancelamento PathDPEC: Arquivos para modo de contingência DPEC PathInu: Arquivos de inutilização de numeração PathNFe: Arquivos com a NFe Na pasta PathNFe caso a propriedade Salvar esteja True, já é salvo o XML com a Autorização completo, caso a nota seja autorizada. Espero ter ajudado.
-
[RESOLVIDO] Erro instalação ACBrNFeDanfeQRpkg.dpk
Fabrício G. Araújo replied to Fabrício G. Araújo's tópico in ACBrNFe
Italo, Funcionou!!! Descobrimos o problema. Seguinte: Como utilizamos o Delphi 6, então instalamos o pacote ACBr_NFe2_Delphi6.dpk ao invés de ACBr_NFe2.dpk, só que no pacote ACBrNFeDanfeQRpkg.dpk está fixo a referência ao pacote "ACBr_NFe2" e assim dava o erro, ao alterar a referência para "ACBr_NFe2_Delphi6" funcionou perfeitamente. Fica aí a dica para quem utiliza Delphi 6 com Quick Report. -
[RESOLVIDO] Erro instalação ACBrNFeDanfeQRpkg.dpk
Fabrício G. Araújo replied to Fabrício G. Araújo's tópico in ACBrNFe
Italo, o ACBrNFe está normal, inclusive consigo compilar o Demo (após remover o DANFE do Rave). Acredito que deve ser diferença dos Delphis mesmo, pois após a compilação do ACBrNFeDanfeQRpkg.dpk, apresenta uma mensagem que deverá alterar o pacote acidionando o vcljpg e qrpt, ao dar ok apresenta o erro informado. Removi tudo da pata Bpl e tentei instalar novamente e nada. Inclusive já tinha feito isso para todos os componentes do ACBr e também não tinha funcionado a instalação do ACBrNFeDanfeQRpkg.dpk. -
[RESOLVIDO] Erro instalação ACBrNFeDanfeQRpkg.dpk
Fabrício G. Araújo replied to Fabrício G. Araújo's tópico in ACBrNFe
Italo, Os arquivos que citou estão todos lá na pasta Lib. O meu Delphi 6 utiliza o Quick Report que vem com ele (acredito que é p 3.0), nunca instalei outra versão... simplesmente o negócio grilou e não aceita mais a instalação do componente. -
Acredito que o Peterson esteja falando de configurar a propriedade do componente para salvar os dados da NF-e com a autorização, que fica em: ACBrNFe - Configurações - Arquivos - Salvar : Setar para TRUE
-
[RESOLVIDO] Erro instalação ACBrNFeDanfeQRpkg.dpk
Fabrício G. Araújo replied to Fabrício G. Araújo's tópico in ACBrNFe
Bom dia Italo, Obrigado por tentar me ajudar, mas a pasta da Lib está no library path: $(DELPHI)\Lib $(DELPHI)\Bin $(DELPHI)\Imports $(DELPHI)\Projects\Bpl Depois vem mais algumas pastas de outros componentes que tenho instalado e posteriormente todas as pastas do ACBr que postei logo acima. -
UP
-
[RESOLVIDO] Erro instalação ACBrNFeDanfeQRpkg.dpk
Fabrício G. Araújo replied to Fabrício G. Araújo's tópico in ACBrNFe
O ACBr está na pasta "D:\CompDelphi\ACBr" e o library path do meu Delphi 6 está: D:\CompDelphi\ACBr\Fontes\ACBrComum D:\CompDelphi\ACBr\Fontes\ACBrNFe2 D:\CompDelphi\ACBr\Fontes\PCN2 D:\CompDelphi\ACBr\Fontes\synalist D:\CompDelphi\ACBr\Fontes\ACBrDiversos D:\CompDelphi\ACBr\Fontes\ACBrSerial Tentei novamente e continua o mesmo erro da imagem postada: [Error] ACBrNFeDanfeQRpkg.dpk(76): Packages 'vclx' and 'ACBr_NFe2' both contain unit 'FileCtrl' Não sei o que fazer... -
[RESOLVIDO] Erro instalação ACBrNFeDanfeQRpkg.dpk
um tópico no fórum postou Fabrício G. Araújo ACBrNFe
Amigos, Baixei a nova revisão do ACBr hoje de número 1971 e então para desencargo de consiência efetuei a desinstalação completa de todos os componentes ACBr, quando ficou faltando instalar o ACBrNFeDanfeQRpkg.dpk deu o seguinte erro: O que fazer? Possuo Delphi 6 com OpenSSL e NF-e 2.0 Fabrício Gomes Araújo -
Amigos, Vou apresentar a forma que estou efetuando os cálculos e me corrijam se estiver errado. Considerando os dados informados no post anterior, portanto: ValorBrutoProduto = 1000 ValorLiquidoProduto: 1000 - 110 + 10 = 900 ICMS.vCredICMSSN: 900 * (5/100) = 45 // utilizando Valor Liq. do Produto ICMS.vBC: 900 * (1 - 37,57/100) = 561,87 // utilizando Valor Liq. do Produto ICMS.vICMS: 561,87 * (17/100) = 95,51 Para ST utilizo Valor Bruto do Produto, aplicando primeiro o MVA e depois Reduzindo: ICMS.vBCST: [1000 * (1 + 69,57/100)] * (1 - 33,33/100) = 1130,52 ICMS.vICMSST: [1130,52 * (12/100)] - 95,51 = 40,15 E então pessoal, estão corretos os cálculos? Fabrício Gomes Araújo
-
Amigos, Sei que o componente para NF-e do ACBr não efetua os cálculos automaticamente, portanto gostaria da ajuda de vocês para entender como devo efetuar os cálculos e preencher corretamente os campos. Por exemplo, caso tenha os seguintes dados: with ACBrNFe.NotasFiscais.Add.NFe do Emit.CRT := crtSimplesNacional; with Det.Add do Prod.qCom := 10; Prod.qTrib := 10; Prod.vUnCom := 100; Prod.vUnTrib := 100; Prod.vProd := 1000; Prod.vDesc := 110; Prod.vOutro := 10; with Imposto do with ICMS do CSOSN := csosn900; ICMS.orig := oeNacional; ICMS.modBC := dbiValorOperacao; ICMS.pCredSN := 5; ICMS.pRedBC := 31,57 ICMS.pICMS := 17; ICMS.modBCST := dbisMargemValorAgregado; ICMS.pMVAST := 69,57; ICMS.pRedBCST := 33,33; ICMS.pICMSST := 12; Como efetuo os cálculos para preencher os seguintes dados, considerando os dados informados acima? with Imposto do with ICMS do ICMS.vCredICMSSN := ???; Que cálculo efetuar ICMS.vBC := ???; Que cálculo efetuar ICMS.vICMS := ???; Que cálculo efetuar ICMS.vBCST := ???; Que cálculo efetuar ICMS.vICMSST := ???; Que cálculo efetuar Por favor, me ajudem. Fabrício Gomes Araújo