Leonardo Gregianin
Membros-
Total de ítens
712 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Leonardo Gregianin postou
-
Bom dia, Estou incluindo o CPF do contador do emitente e o CNPJ do transportador. Para o destinatário não há necessidade de informar já que dará rejeição 324/326: CNPJ/CPF do destinatário já autorizado para download.
-
Problemas Na Instalação Do Componente Acbrnfse
Leonardo Gregianin replied to Acca90's tópico in ACBrNFSe
Você não precisa ter os três geradores de relatório! Você escolhe um deles e o utiliza para impressão. Já que instalou o FortesReport, no instalador do ACBr marque somente o pacote Danfse em Fortes e use-o. -
Problemas Na Instalação Do Componente Acbrnfse
Leonardo Gregianin replied to Acca90's tópico in ACBrNFSe
Boa tarde, Esses três .dpk são da impressão da Danfse da NFS-e. Para que ela instale corretamente você necessita que os geradores de relatório já estejam previamente instalados no seu computador. Você selecionou o Fortes, QuickReport e FastReport, os três estão instalados? Em relação ao arquivo ACBr.inc, não é ele que ocasionou o problema mas apague-o e faça o "update" do svn novamente. -
Boa tarde, Há sim, os provedores denominados IssDSF e Equiplano, veja na unit pnfsNFSeR.pas como há funções diferentes conforme o layout de cada provedor. Para saber se um provedor é ou não no padrão Abrasf você deve ler isso no manual de integração disponibilizado pelo próprio provedor, se isso não estiver explícito no manual você deve comparar campo a campo do manual com os manuais da Abrasf.
- 1 reply
-
- Provedores
- NFSe
-
(e 2 mais)
Tags:
-
Sat-Cfe Prazo De Implantação Prorrogado
Leonardo Gregianin replied to Daniel Simoes's tópico in ACBrSAT
Boa tarde a todos, Já utilizo a NFC-e em Mato Grosso desde seu início e tenho clientes em cidades pequenas do Estado onde a conexão com a internet é muito lenta, ou até com conexão discada, enfim, os clientes sempre utilizam a contingência offline imprimindo a "via do estabelecimento" e a "via do cliente" sem o protocolo de envio. Para Mato Grosso há uma peculiariadade pois a Portaria 77/2013 da Sefaz-MT, no artigo 18 parágrafo 5º diz a nota emitida em contingência off-line pode ser transmitida em caráter extemporâneo por até 168 horas ou 7 dias. É o que acontece por aqui, depois desde prazo há sim aplicação de penalidades e multas. -
Nfc-E - Nota Fiscal Do Consumidor Eletrônica
Leonardo Gregianin replied to André Ferreira de Moraes's tópico in ACBrNFe
Você carrega o XML para o componente? ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(PathDoXML); ACBrNFe1.NotasFiscais.Imprimir; -
Muito bom Ítalo, ficou bem mais claro de se enteder o código. Vou testar.
-
Nfc-E - Nota Fiscal Do Consumidor Eletrônica
Leonardo Gregianin replied to André Ferreira de Moraes's tópico in ACBrNFe
Boa tarde, Meu código tem os campos IdToken e Token, recomendo fazer isso, fica melhor para entender a confusão criada. Aparentemente o problema está na variável TokenCalculo, tente fazer o que segue: Para gerar a URL, o campo &cIdToken deve ficar assim: * Em ambiente de homologação: 000001 -> Código fixo * Em ambiente de produção: 000001 -> Código identificador sequencial do Token: 000001, 000002, 000003 (6 dígitos) Meu código completo: Site := GetSiteConsulta(CodigoParaUF(ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.cUF), ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpAmb); chNFe := Chave_de_acesso; nVersao := '100'; if ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpAmb = taProducao then tpAmb := '1' else tpAmb := '2'; cDest := iif((Length(ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.CNPJCPF) > 0), ACBrNFe1.NotasFiscais.Items[0].NFe.Dest.CNPJCPF, ''); dhEmi := StringToHex(DateTimeTodhUTC(ACBrNFe1..NotasFiscais.Items[0].NFe.Ide.dEmi,GetUTC(ACBrNFe1.NotasFiscais.Items[0].NFe.emit.enderEmit.UF, ACBrNFe1.NotasFiscais.Items[ContFor].NFe.Ide.dEmi))); vNF := FormatFloat('##,##0.00', ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF); vICMS := FormatFloat('##,##0.00', ACBrNFe1.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS); digVal := StringToHex(ACBrNFe1.NotasFiscais.Items[0].NFe.signature.DigestValue); if ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpAmb = taHomologacao then begin IdToken := '000001'; // Valor fixo Token := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.Emit.CNPJCPF, 1, 8)+IntToStr(YearOf(Now))+'0001'; end IdToken := ''; // Cadastrado Token := ''; // Cadastrado end; MemoData.Lines.Clear; s_aux :='chNFe=<chaveacesso>'+ '&nVersao=<versao>'+ '&tpAmb=<ambiente>'+ IIf((Length(cDest) > 0), '&cDest=<cnpj_dest>', '')+ '&dhEmi=<data_hora>'+ '&vNF=<valor>'+ '&vICMS=<valor_icms>'+ '&digVal=<digito_val>'+ '&cIdToken=<id_token><token>'; s_aux := StringReplace(s_aux, '<chaveacesso>', chNFe, []); s_aux := StringReplace(s_aux, '<versao>', nVersao, []); s_aux := StringReplace(s_aux, '<ambiente>', tpAmb, []); s_aux := StringReplace(s_aux, '<cnpj_dest>', cDest, []); s_aux := StringReplace(s_aux, '<data_hora>', dhEmi, []); s_aux := StringReplace(s_aux, '<valor>', StringReplace(vNF, ',','.',[]),[]); s_aux := StringReplace(s_aux, '<valor_icms>', StringReplace(vICMS,',','.',[]),[]); s_aux := StringReplace(s_aux, '<digito_val>', digVal, []); s_aux := StringReplace(s_aux, '<id_token>', IdToken, []); s_hash := StringReplace(s_aux,'<token>',Token,[]); s_hash := ACBrEAD1.CalcularHash(s_hash, dgstSHA1); s_aux := StringReplace(s_aux,'<token>', '', []) + '&cHashQRCode='+s_hash; MemoData.Text := Site + s_aux; -
Bom dia, Já está disponível no portal de homologação da NFe os endereços dos webservices da versão 3.10 para os Estados: BA, MS, SP, RS, SV-RS e SVC-RS e já adianto os webservices de MT, em anexo. Acredito que outros estados também já disponibilizaram os webservices nos sites próprios da Sefaz local, quem já souber dos endereços já postem aqui.
-
Bom dia, Tente inserir uma condição no seu sistema para que não gere a tag Dest.IE quando a tag Dest.indIEDest for inNaoContribuinte.
-
Boa tarde Ítalo, Os dois post citados acima estão com o mesmo problema e hoje fui averiguá-lo e encontrei o mesmo problema. Meu código está assim: if NFe.NotasFiscais.Count = 1 then NFe.Enviar(LoteNfe, False, True) // Síncrono = Não tem o recibo do lote else NFe.Enviar(LoteNfe, False, False); // Assíncrono = Tem o recibo do lote O problema está no segundo processo da função TWebServices.Envia que processa o retorno na condição ModeloDF = moNFe or Assincrono e, ao meu ver, deveria ser ModeloDF = moNFe and Assincrono. Ou seja, só deveria processar o retorno da NF-e se o envio foi assincrono. No caso da NFC-e o envio tende a ser sempre síncrono então não tem problemas quanto a ela.
-
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.
-
Erro Ao Enviar Nfe De Devolução Com Cf Referenciado
Leonardo Gregianin replied to Maurício Sareto's tópico in ACBrNFe
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? -
Falha Ao Informar 'isento' No Campo Ie Do Emit
Leonardo Gregianin replied to leandroksc's tópico in ACBrNFe
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); + -
Boa tarde, Tem um tópico falando sobre isso:
-
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.
-
Minha experiência... Tem que fazer muita alteração para tentar funcionar e não é garantido que funcionará.
-
Tag Indiedest = Indicador De Inscrição Estadual Destinatário
Leonardo Gregianin replied to Leonardo Gregianin's tópico in ACBrNFe
Já foi corrigido no svn dia 13/12/2013. -
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§ion=attach&attach_id=7079
-
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.