Leonardo Gregianin
Membros-
Total de ítens
721 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Leonardo Gregianin postou
-
Como emitir DANFE Simplificado no ACBRnfeMonitor ?
Leonardo Gregianin replied to Walney Moreira Klein's tópico in ACBrNFe
Boa tarde, Vou ter que te corrigir Juliomar, O uso da procedure Imprimir(DanfeResumido : Boolean = False) é utilizada na NFC-e e a DANFe simplificada é utilizada na NF-e. A classe já está pronta na unit ACBrNFeDANFEClass.pas, veja: procedure TACBrNFeDANFEClass.ImprimirDANFEResumido(NFE : TNFe = nil) ; begin ErroAbstract('ImprimirResumido'); end; Mas não tem nenhum gerador de relatório que a utilize. O jeito é fazer mesmo. -
Mudança Acbrdiversos E Unit Delphizxingqrcode.pas
Leonardo Gregianin replied to Juliomar Marchetti's tópico in ACBrDiversos
Muito bom Juliomar, parabéns pelo trabalho. -
Nfc-E - Nota Fiscal Do Consumidor Eletrônica
Leonardo Gregianin replied to André Ferreira de Moraes's tópico in ACBrNFe
Esse erro foi relatado e corrigido lá na página 15 e 16 deste mesmo tópico, tente atualizar o arquivo fr3 do FastReport. -
Nfc-E - Nota Fiscal Do Consumidor Eletrônica
Leonardo Gregianin replied to André Ferreira de Moraes's tópico in ACBrNFe
Daniel, Não vou conseguir fazer isso em menos de 3 dias, por isso faço um pedido especial para o Roberto Godinho, Solivan e outros que já o utilizam para fazer. Vou postar aqui os fontes do Danfce em Fast com o repositório do ACBr atualizado e quem conseguir fazer a geração do QRCode primeiro melhor. -
Nfc-E - Nota Fiscal Do Consumidor Eletrônica
Leonardo Gregianin replied to André Ferreira de Moraes's tópico in ACBrNFe
Os dois são iguais, mas um deles tem os arquivos .fr3 do FastReport. Quando construímos o Danfce por aqui no final de 2013 criamos um propriedade para passar a imagem externa, o que fizeram com o Fortes Report em runtime é muito melhor. -
Nfc-E - Nota Fiscal Do Consumidor Eletrônica
Leonardo Gregianin replied to André Ferreira de Moraes's tópico in ACBrNFe
Os fontes são e -
O retorno da SEFAZ se encontra na parte final do arquivo XML que você postou: <protNFe versao="3.10"><infProt Id="ID113140002324494"><tpAmb>2</tpAmb><verAplic>AM3.00</verAplic><chNFe>13140316537511000187650020000004701000004702</chNFe><dhRecbto>2014-03-12T11:25:00-04:00</dhRecbto><nProt>113140002324494</nProt><digVal>yw95OZNjqPvXdEt/vGWEus5Qagc=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe>
-
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.
