Ir para conteúdo
  • Cadastre-se

peterson161

Membros
  • Total de ítens

    407
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que peterson161 postou

  1. Download da cadeia V2: http://www.certisign.com.br/downloads/v2/ICP-V2c.p7b
  2. Exato, devem estar zerados porque você não os informa nos itens. Seus itens são do grupo , os quais não existem as tags e .
  3. Acabei de resolver um problema assim com Windows 7 64 bits e agora está funcionando perfeitamente. Faça o download da nova cadeia de Certificação V2 pelo link: http://www.certisign.com.br/downloads/v2/ICP-V2c.p7b Depois proceda a instação conforme a imagem abaixo:
  4. Dê uma olhada no link abaixo e veja se te ajuda. http://www.delphibr.com.br/artigos/previewrave.php
  5. No grupo de totais da nota você está informando um valor de R$ 171,91 de base de cálculo do ICMS e o emitente é Simples Nacional. No grupo , experimente deixar o zerado já que a nota não tem itens com o para serem somados.
  6. peterson161

    ACBRDanfeRL

    Atualize seu componente via SVN, posicione o logo e os dados do emitente conforme sua preferência e comente as linhas: 1309 - // rlmEndereco.Top := 48; 1310 - // rllFone.Top := 82; 1311 - // rlmSiteEmail.Top := 92; 1316 - // rlmEndereco.Top := 58; 1317 - // rllFone.Top := 96;
  7. Correção enviada para o SVN, revisão 3318
  8. Dê uma olhada neste anexo. A partir de 01/02/2012, estas validações entraram em vigor, conforme NT2011.005, pág 3. Pelo o que eu entendi, se ambos valores vUnCom o vUnTrib forem informados, estes devem ser iguais, pois: - O erro 629 acontece quando a multiplicação vUnCom * qCom é diferente do vProd - O erro 630 acontece quando a multiplicação vUnTrib * qTrib é diferente do vProd Nos dois casos, o resultado é comparado com o vProd. Logo, vUnCom e vUnTrib não podem ser diferentes. (obviamente qCom e qTrib também não podem ser diferentes) O que me deixou com dúvida é que estas validações entraram em vigor em 01/02/2012, porém seu arquivo validado é do dia 22/02/2012.
  9. peterson161

    ACBRDanfeRL

    Primeiro abra o arquivo "ACBrNFeDANFeRL.pas"; Depois o arquivo "ACBrNFeDANFeRLRetrato.pas" e/ou "ACBrNFeDANFeRLPaisagem.pas" e altere a posição do logo. Nestes dois arquivos, você deve comentar as linhas que fazem referência à altura do endereço e do telefone.
  10. Informações por completo: 1º - Setar as pastas onde deseja salvar os arquivos: ACBrNFe1.DANFE.PathPDF := ExtractFilePath(Application.ExeName) + 'Dados\' + 'PDF\' + sCNPJEmit + '\'; ACBrNFe1.Configuracoes.Arquivos.PathNFe := ExtractFilePath(Application.ExeName) + 'Dados\' + 'NFe\' + sCNPJEmit + '\'; ACBrNFe1.Configuracoes.Arquivos.PathCan := ExtractFilePath(Application.ExeName) + 'Dados\' + 'Can\' + sCNPJEmit + '\'; ACBrNFe1.Configuracoes.Arquivos.PathInu := ExtractFilePath(Application.ExeName) + 'Dados\' + 'Inu\' + sCNPJEmit + '\'; ACBrNFe1.Configuracoes.Arquivos.PathDPEC := ExtractFilePath(Application.ExeName) + 'Dados\' + 'DPEC\' + sCNPJEmit + '\'; ACBrNFe1.Configuracoes.Arquivos.Salvar := True; ACBrNFe1.Configuracoes.Arquivos.EmissaoPathNFe := True; 2º - Setar a pasta de arquivos gerais: ACBrNFe1.Configuracoes.Geral.PathSalvar := ExtractFilePath(Application.ExeName) + 'Dados\' + 'Temp\' + sCNPJEmit + '\'; ACBrNFe1.Configuracoes.Geral.Salvar := True; 3º - Apagar os arquivos temporários da pasta {Sistema}\Temp: // Apaga os arquivos temporários da pasta {Sistema}\Temp sCaminho := ExtractFilePath(Application.ExeName) + 'Dados\' + 'Temp\' + sCNPJEmit + '\'; i := FindFirst(sCaminho + '*.*', faAnyFile, SR); while i = 0 do begin if (SR.Attr and faDirectory) <> faDirectory then if not DeleteFile(sCaminho + SR.Name) then ShowMessage('Não foi possível excluir ' + sCaminho); i := FindNext(SR); end;
  11. Eu sempre apago os arquivos temporários ao sair do sistema e nunca tive problemas.
  12. peterson161

    NFe com SUFRAMA

    Dê uma olhada neste XML validado em homologação:
  13. Minha opinião: Se para Simples Nacional usa-se CSOSN ao invés de CST, logo no DANFE faremos a mesma coisa: Usar CSOSN ao invés de CST.
  14. O Danfe exibe na mesma ordem que stá no XML. Dê uma verificada em que sequência está no seu XML.
  15. Estes dois itens que você mencionou mais o PIS e o COFINS somam um total de R$ 132,07, que é o valor o desconto . Isso é apenas um detalhamento do desconto dado, conforme exigência da Riachuelo. É que para a Zona Franca de Manaus (no nosso caso) não se destaca nenhum imposto (ICMS, PIS, COFINS). Então faturamos pelo preço que seria vendido para SP, e a Riachuelo exige este desconto, devido ao não pagamento destes impostos. Neste caso, o desconto foi de R$ 132,07, sendo: - BONIFICACAO.........: 11,86% => R$ 73,72 <<== Relativo à dif. de alíq. de ICMS entre SP e AM - DESCONTO SEFAZ...: 7,00% => R$ 38,35 <<== Relativo ao não pagamento do ICMS - PIS.......................: 0,65% => R$ 3,56 <<== Relativo ao não pagamento do PIS - COFINS.................: 3,00% => R$ 16,44 <<== Relativo ao não pagamento do COFINS
  16. Qual Danfe que você utiliza ?
  17. No meu caso: O emitente trabalha somente com 1 segmento, que é confecção e a alíquota é regulamentada basada nisso. 1.) Sendo assim, tenho um cadastro de Estados, onde já encontra-se cadastrado a alíquota de ICMS e conforme o Estado selecionado, já é inserida a alíquota correta: ID CÓD IBGE UF ICMS ------------------------ 1 12 AC 7,00 2 27 AL 7,00 ... 11 31 MG 12,00 ... 26 35 SP 18,00 2.) Tenho um cadastro de Situação Tributária e conforme a ST selecionada, já ajusta o valor da base de cálculo, conforme o percentual de redução: ID ST DESCRIÇÃO % REDUÇÃO --------------------------------------------------- 1 00 TRIBUTADA INTEGRALMENTE 0,00 2 20 COM REDUÇÃO DE BASE DE CÁLCULO 33,33 ... 6 41 NÃO TRIBUTADA 100,00 3.) Tenho um cadastro de NATUREZA DE OPERAÇÃO, onde insere-se o CFOP, o qual informa se gera ICMS, PIS, COFINS e duplicatas e conforme o CFOP selecionado, já insere os valores calculados: ID NATUREZA DE OPERAÇÃO CFOP GERA DUPLICATA GERA ICMS GERA PIS GERA COFINS SUFRAMA ------------------------------------------------------------------------------------------------------------ 1 VENDA DE PRODUÇÃO DO ESTABELECIMENTO 5101 SIM SIM SIM SIM NÃO 2 REMESSA PARA INDUSTRIALIZAÇÃO 5901 NÃO NÃO NÃO NÃO NÃO 3 VENDA FORA DO ESTADO 6101 SIM SIM SIM SIM NÃO 4 VENDA ZONA FRANCA DE MANAUS 6109 SIM NÃO NÃO NÃO SIM 4.) Estas informações são salvas no meu CADASTRO DE CLIENTES e conforme o cliente é selecionado, estas informação já são inseridas na nota, como padrão. Conforme cada produto é inserido na nota fiscal, ele utiliza estas informações e já calcula base de cálculo e impostos. Se o produto já estiver cadastrado no sistema, basta o usuário digitar seu código e informar a quantidade do mesmo. Isso nos poupa um trabalho imenso que você nem imagina. Então fica aí mais uma sugestão.
  18. Seguem anexos
  19. O link é esse: http://www.lojamestre.com.br/lojas/ramo ... e+com+acbr Pelo que eu entendi, o cara tá cobrando pela mesma coisa que nós fazemos aqui no forum. Na minha opinião, ele está sendo SAFADO, pois todo mundo foi beneficiado com o ACBr e justamente por isso, todos frequentam o forum para tirar ou esclarecer dúvidas e de alguma maneira contribuir com o ACBr. Se os criadores do componente não cobram por que um cara desses se acha no direito de cobrar ? Entendo que ele está cobrando pela explicação e pelo código fonte do sistema dele, mas por que ele não faz isso de graça aqui no fórum, já que ele obteve o componente de graça ? 90% de qualquer sistema de notas fiscais é o ACBr. Os outros 10% são os cadastros e as telas.
  20. // Aqui você informa os dados: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.WebServices.Inutilizacao.CNPJ := sCNPJEmit; ACBrNFe1.WebServices.Inutilizacao.Modelo := iModelo; ACBrNFe1.WebServices.Inutilizacao.Serie := iSerie; ACBrNFe1.WebServices.Inutilizacao.Ano := iAno; ACBrNFe1.WebServices.Inutilizacao.NumeroInicial := iNotaInicio; ACBrNFe1.WebServices.Inutilizacao.NumeroFinal := iNotaFim; ACBrNFe1.WebServices.Inutilizacao.Justificativa := strNFJust; // Executa a inutilização ACBrNFe1.WebServices.Inutilizacao.Executar; // E por fim, pega o resultado da inutilização sDoc := ACBrNFe1.WebServices.Inutilizacao.Protocolo; sMotivo := ACBrNFe1.WebServices.Inutilizacao.xMotivo; sStat := IntToStr(ACBrNFe1.WebServices.Inutilizacao.cStat); sDataHora := DateTimeToStr(ACBrNFe1.WebServices.Inutilizacao.dhRecbto);
  21. No Win7 você deve utilizar o arquivo instala.bat como administrador, senão ele abre a tela do prompt e fecha em seguida passando a falsa impressão de que as DLL's foram registradas.
  22. Quem gera o PDF é o Danfe. Altere as units do Danfe que você utiliza.
  23. O DanfeFR é do FastReport. O do Fortes é DanfeRL.
  24. Segue em anexo um trecho do meu sistema. Funciona perfeitamente, veja se te dá uma luz.
  25. Veja se esta idéia te agrada: Consulte o Demo, para efetuar os processos de envio separadamente (Explore o método "ACBrNFe1.Enviar"). Desta forma você terá como consultar o número do recibo e obter o status de cada nota que está no lote. Durante a consulta ao recibo, você pode efetuar este "for" e antes do "end" alimentar o seu grid.
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...