Ir para conteúdo
  • Cadastre-se

Fabrício G. Araújo

Membros
  • Total de ítens

    430
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Fabrício G. Araújo postou

  1. 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...
  2. 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.
  3. 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
  4. 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?
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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
  11. 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.
  12. 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...
  13. 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
  14. 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
  15. 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
  16. Amigos, Cheguei a conclusão de fazer a "mágica" necessária para que ambos documentos (Cupom e NF-e) cheguem à mesma Base de Cálculo e assim o mesmo valor de ICMS. Assim vou poder dormir mais tranquilo. Fabrício Gomes Araújo
  17. Amigos, No meu caso vou utilizar Truncamento. Percebi que nos Cupons Fiscais (ECF) é utilizado o Truncamento para calcular a Base de Cálculo e o ICMS e no meu caso vou emitir a NF-e posteriormente à emissão do Cupom Fiscal, então acredito que o cálculo de ambos documentos fiscais devem ser iguais. Tinha criado um tópico onde apresento as opções de Cupom Fiscal e a devida Base de Cálculo e o ICMS a pagar, assim dá para entender do que estou falando quando cheguei a conclusão de efetuar o Truncamento. Fabrício Gomes Araújo
  18. Cara que absurdo a SEFAZ não validar e rejeitar a mesma Série e mesmo Número da Nota. Vamos ter que ficar de olho em nossos usuários para não fazerem m... Já ia criando um tópico sobre a duplicidade que aconteceu comigo quando encontrei este aberto. Estava justamente tentando testar as restrições de resposta de envio da nota nas situações de duplicidade quando para a minha surpresa acabou Autorizando a nota com mesma Série e Número. Que absurdo. Segue em anexo a nota original (17/12/2010), o seu respectivo cancelamento e a nova nota autorizada (17/01/2011). 52101237350840000194550010000000131000000132-procNfe.xml 152100006405433_v2.00-procCancNfe.xml 52110137350840000194550010000000131000000138-nfe.xml Inté, Fabrício Gomes Araújo
  19. Não sei se estou correto, mas a forma de identificar quando surgir uma nova propriedade, provavelmente seria que a aplicação não compilaria. É isso mesmo pessoal? Fabrício Gomes Araújo
  20. Amigos, Fiquei na dúvida de como preencher a BC na NFe que estão associadas a um Cupom Fiscal, pois em meu sistema pode ser emitido o cupom discriminando o desconto promocional no item (Ex. A) ou somando o desconto promocional no item mais o desconto ao pé da nota após subtotalizar o cupom (Ex. . Exemplos: Exemplo A (desconto promocional no item): ------------------------------------------------ CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD.UN.VL_UNIT( R$) ST VL_ ITEM( R$) ------------------------------------------------ 001 1234567890123 Produto de Teste 10 X 11,00 T10,00% 110,00g desconto -10,00 100,00 002 123 Produto de Teste II 10 X 10,00 T01,00% 100,00g Subtotal R$ 200,00 desconto -20,00 TOTAL R$ 180,00 Dinheiro 180,00 ------------------------------------------------ ----------ICMS---------- Totalizador Base Cálculo( R$) Imposto( R$) T01,00% 90,00 0,90 T10,00% 90,00 9,00 Total ICMS: 180,00 9,90 ------------------------- Exemplo B (descontos após subtotal): ------------------------------------------------ CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD.UN.VL_UNIT( R$) ST VL_ ITEM( R$) ------------------------------------------------ 001 1234567890123 Produto de Teste 10 X 11,00 T10,00% 110,00g 002 123 Produto de Teste II 10 X 10,00 T01,00% 100,00g Subtotal R$ 210,00 desconto -30,00 TOTAL R$ 180,00 Dinheiro 180,00 ------------------------------------------------ ----------ICMS---------- Totalizador Base Cálculo( R$) Imposto( R$) T01,00% 85,72 0,85 T10,00% 94,28 9,42 Total ICMS: 180,00 10,27 ------------------------- Notem a diferença na BC e conseguentemente no valor do imposto a pagar de ICMS. Aí vem a dúvida. Como devo preencher a NF-e? Posso assumir uma das situações como a opção B no preenchimento da NF-e? Teria algum problema com o FISCO? Abraços, Fabrício Gomes Araújo
  21. Obrigado pelas informações André. Abraços, Fabrício Gomes Araújo
  22. Só completando a resposta do viallyisrael, a Leitura X está saindo no Relatório Gerencial porque o ECF Daruma FS350 é de um Convênio ICMS antigo o 156/94, onde os ECFs são obrigados a cada Relatório Gerencial emitir uma Leitura X anteriormente. A partir do Convênio ICMS 85/01 isso mudou, não imprime mais a Leitura X no Relatório Gerencial. Por exemplo os ECFs da Daruma FS600 ou FS700 emitem diretamente o Relatório Gerencial. Abraços, Fabrício Gomes Araújo
  23. Amigos, Utilizo a versão mais recente do ACBrNFe2 (e acessórios), já com a nova estrutura de pasta. Gostaria de saber se a cada revisão (SVN Update) é necessário reinstalar todos os componentes do ACBr ou apenas compilar o meu sistema com a nova revisão. Abraços, Fabrício Gomes Araújo
  24. Ao abrir pelo IE seu xml até me confundiu, pois apresentava as aspas ao invés de apostrofo, então ao abrir pelo Notepad notei a diferença. Pessoal, essa situação realmente é permitida para geração do xml? Leonardo, antes de qualquer coisa vi que o seu xml não é válido, pois tentei abrir ele pelo "Visualizador NFeCTe 5.0e" e indicou que a assinatura não é válida. Será que seu fornecedor está enviando corretamente para a Sefaz e disponibilizando um xml bixado para os clientes? Fabrício Gomes Araújo
×
×
  • 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.