Ir para conteúdo
  • Cadastre-se

Fabrício G. Araújo

Membros
  • Total de ítens

    427
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Fabrício G. Araújo postou

  1. 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?
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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
  8. 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.
  9. 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...
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. Obrigado pelas informações André. Abraços, Fabrício Gomes Araújo
  19. 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
  20. 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
  21. 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
  22. Sobre a questão de que campos devo criar, para não ter problemas, no meu caso vou criar todos os campos disponíveis nos itens da nota no que diz respeito ao ICMS. Todos os campos disponíveis na NF-e 2.0 para ICMS são: ID CAMPO ---- -------- N11 orig N12 CST N12a CSOSN N13 modBC N14 pRedBC N15 vBC N16 pICMS N17 vICMS N18 modBCST N19 pMVAST N20 pRedBCST N21 vBCST N22 pICMSST N23 vICMSST N24 UFST N25 pBCOp N26 vBCSTRet N27 vICMSSTRet N28 motDesICMS N29 pCredSN N30 vCredICMSSN N31 vBCSTDest N32 vICMSSTDest Nas páginas 159 e 160 do manual é apresentado um resumo com o que pode ser preenchido com o CST (Normal). Já para o Simples (CSOSN) não tem um resumo, tem que olhar a partir do rodapé da página 137. Fabrício Gomes Araújo
  23. Muito obrigado pela resposta Renato. Agora estou entendendo um pouco mais sobre o assunto. Vi que na NF-e 2.0 possui campos para informar o Cupom Fiscal. Vou acabar disponibilizando a informação da tabela B no cadastro de Produto para facilitar a digitação da Nota, e vou permitir a alteração. Assim como me informou, caso seja necessário o usuário altera conforme Produto\Cliente\CFOP. Mais uma vez obrigado, abraços. Fabrício Gomes Araújo
  24. Amigos, Tenho lido bastante documentação e passeado por fóruns sobre tributação e notas fiscais e confesso que estou meio perdido. No geral tenho visto que as dúvidas nos fóruns sobre preenchimento de Notas Fiscais Eletrônicas já são de pessoas que já trabalhavam com emissão de Notas Fiscais “matriciais” (modelo 1 ou 1A). Possuo um sistema que apenas emite Cupom ECF e nunca trabalhei com Notas Fiscais, então a única coisa que é configurável no Produto é a alíquota de ICMS que deve ser repassada para o ECF. Para me familiarizar com a NF-e 2.0, estou usando o emissor gratuito do governo versão 2.0.4. Na parte de tributação tomei um grande susto com a variedade de opções de preenchimento, até porque sei que tem que abranger todo tipo de segmento, desde a indústria até o revendedor final. Gostaria que me ajudassem a dar um direcionamento de como disponibilizar no meu sistema uma opção de configuração do meu cadastro de Produto, em relação à CST, CSOSN, PIS, COFINS, para facilitar o preenchimento da Nota. Para diminuir o escopo da minha solicitação de ajuda, na primeira versão do sistema com NF-e, apenas será gerada NF-e 2.0 para situações de CFOP 5929 (Lançamento efetuado em decorrência de emissão de documento fiscal relativo à operação ou prestação também registrada em equipamento Emissor de Cupom Fiscal - ECF). O segmento é apenas varejo (farmácias e drogarias). Quais opções de configuração no meu Produto devo disponibilizar somente para o meu escopo, tanto para o Simples Nacional como para o Regime Normal? Pelo menos já sei pela nota técnica do Simples, que o PIS e CONFINS devem ser preenchidos com 99 e campos zerados, já no Normal não sei. Para meu escopo, quais CSOSN E CST realmente podem ser utilizados? Desculpa pelo texto gigante. Quem puder ajudar agradeço. 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.