Ir para conteúdo
  • Cadastre-se

Leonardo Gregianin

Membros
  • Total de ítens

    721
  • Registro em

  • Última visita

Tudo que Leonardo Gregianin postou

  1. Boa tarde Rodrigo, Não há nas notas técnicas nenhuma rejeição da NF-e com a mensagem "consumo indevido", o que há é uma orientação da Receita que pode ser lida no portal da NFe (nesse link) sobre "consumo indevido" do webservice. Reveja seu código se ele não está fazendo muito consultas do status do serviço antes de enviar a nota.
  2. Reveja a geração do seu XML, há muitos nomes de tags fora do layout padrão da NF-e, veja alguns exemplos: <SDTNFE001> <Acao>E</Acao> <EmpCodigo>1</EmpCodigo> <NtfNumero>17396</NtfNumero> <NtfSerie>1</NtfSerie> <UsuImpPadrao>ImpressoraDANFE</UsuImpPadrao> <ide> <NFRef> <SDTNFE001.ide.NFRefItem> <mod_refECF>2D</mod_refECF> <nECF_refECF>002</nECF_refECF> <nCOO_refECF>158821</nCOO_refECF> </SDTNFE001.ide.NFRefItem> </NFRef> Você utiliza o ACBr?
  3. Este erro foi corrigido na rev. 6404: - Gerador.wCampo(tcStr, 'C17', 'IE ', 00, 14, 1, SomenteNumeros(nfe.Emit.IE), DSC_IE); + // Alterado por Italo em 20/02/2014 + if nfe.Emit.IE = 'ISENTO' then + Gerador.wCampo(tcStr, 'C17', 'IE ', 00, 14, 1, nfe.Emit.IE, DSC_IE) + else + Gerador.wCampo(tcStr, 'C17', 'IE ', 00, 14, 1, SomenteNumeros(nfe.Emit.IE), DSC_IE); +
  4. Boa tarde, Tem um tópico falando sobre isso:
  5. Boa tarde, Segue anexo algumas correções necessárias para a leitura do xml da nfse na versão Abrasf 2.01. Teste feito para o provedor Coplan.
  6. Minha experiência... Tem que fazer muita alteração para tentar funcionar e não é garantido que funcionará.
  7. Já foi corrigido no svn dia 13/12/2013.
  8. Vamos lá. Você terá dois campos para informar no seu sistema por CNPJ base. No meu sistema tem: Campo Id Token e campo Token. Não são dois tokens, veja este manual: http://www.projetoacbr.com.br/forum/index.php?app=core&module=attach&section=attach&attach_id=7079
  9. Bom dia, Cada token tem seu ID, é sequencial e não randômico. Não é difícil entender que dia 01/01/2014 foi liberado o token "aaabbbcccddd" número 000001, dia 01/07/2014 revogou o token 000001 e liberou o token "zzzwwwxxxyyy" número 000002, e assim por diante. Sobre a propriedade no ACBrNFe para informá-la, você terá que baixar a última versão disponibilizada para impressão da NFCe que lá tem a propriedade para ser informada para gerar o hash.
  10. Corrigir: if Pos('Informações Complementares de Interesse do Contribuinte', descGrupo) > 0 then begin posIni := Pos('Descrição', descGrupo) + Length('Descrição') + 3 ; posFim := Pos('|&|', Copy(descGrupo, posIni, Length(descGrupo))) -1; NFe.InfAdic.infCpl := Copy(descGrupo, posIni, posFim); end; Adicionar: NFe.Total.ICMSTot.vTotTrib := ConverteStrToNumero(LerCampo(descGrupo, 'Valor Aproximado dos Tributos')); Imposto.vTotTrib := ConverteStrToNumero(LerCampo(descGrupo, 'Valor Aproximado dos Tributos'));
  11. Boa tarde, A geração da inscrição estadual do remetente está inconsistente de acordo com os schemas da NF-e. Eu preciso gerar a tag IE com a informação "ISENTO" e a função do ACBr exige "SomenteNumeros" enquanto que os schemas aceitam números e a palavra "ISENTO". pcnNFeW.pas: Gerador.wCampo(tcStr, 'C17', 'IE ', 00, 14, 1, SomenteNumeros(nfe.Emit.IE), DSC_IE); Schemas tiposBasico_v1.03.xsd e tiposBasico_v3.10.xsd: <xs:simpleType name="TIe"> <xs:annotation> <xs:documentation>Tipo Inscrição Estadual do Emitente // alterado EM 24/10/08 para aceitar ISENTO</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:whiteSpace value="preserve"/> <xs:pattern value="[0-9]{2,14}|ISENTO"/> </xs:restriction> </xs:simpleType>
  12. Juliomar, qual a probabilidade de aproveitar o código disponibilizado da Danfe em FastReport para NFC-e?
  13. As URLs já estão disponíveis no projeto, tente atualizá-lo com instruções deste tópico e veja este tópico http://www.projetoacbr.com.br/forum/index.php?/topic/10018-nfc-e-nota-fiscal-do-consumidor-eletrônica que várias pessoas enviaram a NFC-e para MT.
  14. É só uma forma de organizar o fonte no mesmo lugar da discussão. Eventualmente eu também poderia contribuir com o código. Hoje cada usuário tem um fonte, não tem um lugar centralizado. Poderíamos atualizar esta unit ACBrHTMLtoXML como também fazer a baixa do XML com o certificado.
  15. Uma sugestão, Porque vocês não criam um projeto opensource com repositório svn no sourceforge, googlecode, github, etc nos mesmo moldes do ACBr para atualizar essa unit ACBrHTMLtoXML e a discutem o assunto por lá?
  16. Veja este tópico: Consulte o pcnProcNFe.pas na linha 188 e veja se a tag está comentada.
  17. Bom dia, Dê uma boa lida neste tópico
  18. Obrigado pela orientação Ítalo, Segue anexo alteração para análise.
  19. Bom dia, A código acima não está correto. Os campos "id token" e o "número do token" em ambientes de homologação e produção são diferentes. Em homologação: if (ACBrNFe1.NotasFiscais.Items[0].NFe.ide.tpAmb = taHomologacao) then begin FIdToken := '000001'; FToken := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.Emit.CNPJCPF, 1, 8)+ IntToStr(YearOf(Now))+'0001'; end; Em produção, tem que informar o ID e o Token conforme a SEFAZ do seu Estado lhe disponibilizou: if (ACBrNFe1.NotasFiscais.Items[0].NFe.ide.tpAmb = taProducao) then begin FIdToken := ''; // Código identificador sequencial do Token: 000001, 000002, 000003 (6 dígitos) FToken := ''; // Código fornecido pela SEFAZ para a empresa emissora (até 36 dígitos) end;
  20. Você precisa utilizar algum recurso externo ao ACBr para salvar a imagem QRCode no computador, e depois passar o caminho da imagem salvar para o Fast Report a imprimí-la. Alguns exemplos ZXIng (https://code.google.com/p/qr-code-pascal), Zint BarCode ou Google Chart API (http://www.rafaelbiriba.com/2009/05/02/qr-code-gere-com-o-google-chart-api.html)
  21. Não sei se é esse o problema, mas tente trocar as vírgulas por pontos nos valoes, isto influencia na gerar do hash. vNF := StringReplace(FormatFloat('##,##0.00', NFe.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF),',','.',[]); vICMS := StringReplace(FormatFloat('##,##0.00', NFe.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS),',','.',[]);
  22. Bom dia, Analisando o ACBrCTeConhecimentos.pas, a alteração na NFe é simples e não causa nenhum problema quem já a utiliza.
  23. Bom dia, Tenho clientes que são escritórios de contabilidade e somente importam o XML para seus bancos de dados, com isso, somente incluo o componente da ACBrNFe no formulário, busco o caminho do XML e faço: ACBrNFe.NotasFiscais.Clear; ACBrNFe.NotasFiscais.LoadFromFile(caminho_xml); Ou seja, não utilizo as propriedades VersaoDF e ModeloDF porque somente vou saber a versão e o modelo depois do LoadFromFile. O problema ocorre dentro do TNotasFiscais.LoadFromFile porque depois de ler o XML corretamente com a função LerXML é executado a função GerarNFe o que acarreta na mudança da propriedade Versao conforme está definido no componente e não o que veio do XML. A mudança no conteúdo da versão ocorre nas tags: ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.Versao ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.VersaoStr Alguma idéia para solução deste problema?
  24. Tente assim: if (ACBrNFe1.NotasFiscais.Items[0].NFe.ide.tpAmb = taHomologacao) then begin FIdToken := '000001'; FToken := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.Emit.CNPJCPF, 1, 8)+IntToStr(YearOf(Now))+'0001'; end; if (ACBrNFe1.NotasFiscais.Items[0].NFe.ide.tpAmb = taProducao) then begin FIdToken := Id_Token; // Código identificador sequencial do Token: 000001, 000002, 000003 (6 dígitos) FToken := Token; // Código fornecido pela SEFAZ para a empresa emissora (até 36 dígitos) end;
  25. Se seu problema estava no emissão da NFC-e para o Maranhão, pegue a versão mais atualizada do Monitor e teste novamente por favor.
×
×
  • 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.