Ir para conteúdo
  • Cadastre-se

Weriton Teixeira Machado

Membros
  • Total de ítens

    49
  • Registro em

  • Última visita

Tudo que Weriton Teixeira Machado postou

  1. O meu mesmo depois de atualizar os fontes continuou dando erro. Eu alterei os endereços para os novos do site da receita e o erro parou na hora. Não precisei alterar nenhuma outra linha de código, só os endereços do captcha e de consulta. estou enviando o arquivo alterado caso queiram subir pro svn. ACBrConsultaCPF.pas
  2. Boa tarde @Juliomar Marchetti, procurei no código do componente e esta modificação não consta lá. Gostaria de saber se ela vai ser implementada, pois caso não seja implementarei aqui por minha conta pois alguns clientes continuam tendo dificuldade com esta parte de digitar a data errada e não perceber. Desde já agradeço a atenção
  3. Ok, segue em anexo. Obrigado por responder Juliomar. ACBrConsultaCPF.pas
  4. Bom dia, Não sei se aqui seria o melhor lugar para colocar isso, mas não quis abrir uma nova discussão sobre o assunto. por isso procurei uma que já estive em aberto. O retorno de erro do Consulta CPF está muito genérico e as vezes causa confusão. Um erro muito comum é a digitação errada da data de nascimento e o site da receita retorna esse erro porém no acbr ele apenas retorna que não foi possível buscar os dados. eu modifiquei aqui na nossa empresa pra ele retornar que a data foi digitada errada, caso queiram replicar para o fonte oficial ou melhorar o que eu fiz acredito que seria um bom acréscimo para o componente. if Erro = '' then begin Result:= True; Resposta := TStringList.Create; try Resposta.Text := StripHTML(RespHTTP.Text); RemoveEmptyLines( Resposta ); //DEBUG: //Resposta.SaveToFile('C:\temp\cpf.txt'); FCPF := LerCampo(Resposta,'No do CPF:'); FNome := LerCampo(Resposta,'Nome da Pessoa Física:'); FDataNascimento := LerCampo(Resposta,'Data de Nascimento:'); FSituacao := LerCampo(Resposta,'Situação Cadastral:'); FEmissao := LerCampo(Resposta,'Comprovante emitido às:'); FCodCtrlControle := LerCampo(Resposta,'Código de controle do comprovante:'); FDigitoVerificador := LerCampo(Resposta,'Digito Verificador:'); //coloquei aqui pra capturar se o erro é de data caso o nome esteja vazio if Trim(FNome) = '' then begin Erro := LerCampo(Resposta,'Data de nascimento informada'); if Trim(Erro) <> '' then Erro := 'Erro de data'; end; //fim da adição de código finally Resposta.Free; end ; //caso tenha capturado o erro de data ele da raise if Trim(Erro) = 'Erro de data' then raise EACBrConsultaCPFException.Create('Data de nascimento divergente da base da Receita Federal.'); // fim da adição de código if Trim(FNome) = '' then raise EACBrConsultaCPFException.Create('Não foi possível obter os dados.');
  5. Bom dia Ítalo, Eu me referia justamente a uma nota emitida off-line que for rejeitada quando for enviada. Nesse caso não sei como proceder pois o cliente já levou o danfe. Desculpe se não me fiz entender muito bem.
  6. Nós aqui validamos todos os dados antes da geração do XML. A nfce não pode nem ser gerada se os dados básicos não estiverem preenchidos e validados. Pode acontecer de uma nota dessa ainda assim ser rejeitada. Porém é mais difícil. Agora se for rejeitada depois de já gerada. Não sei como proceder não. Porque ela não pode set cancelada. Mas tbm não pode ser alterada. Uma vez que o consumidor já levou o danfe impresso daquela nota.
  7. Boa tarde, recentemente 2 clientes da empresa em que trabalho tiveram seus certificados apagados do nada. Entramos em contato com a empresa que gerou o certificado e ela disse que alguém ou algum sistema tinha apagado o certificado. Que minguem apagou tínhamos certeza, porém pairou a duvida sobre o sistema, como não enviávamos nenhum comando de apagar certificado em nosso código fonte, fui pesquisar o código do ACBR NFe pois é o componente que usamos para emissão de NFe. Em pesquisa no fórum, neste mesmo tópico vi que o código foi revisado para que todos os acessos fossem feito por somente leitura. Ao rastrear o componente pude verificar que realmente os acessos estão sendo feitos como somente leitura, o que me deixou mais tranquilo, porém fiquei com uma duvida na linha 1810 da unit ACBRNFeUtil que utiliza um numeral com $ na frente ao invés das constantes que o resto do código usa e justamente o numeral que consta nessa linha é o referente ao acesso total na leitura e gravação. Como não entendo do acesso interno ao token, resolvi perguntar para sanar essa duvida e para no caso de realmente estar errado avisa-los. Seria possível que alguém com um conhecimento mais profundo do assunto desse uma olhada nessa linha que citei e de um retorno do que se trata? o código que consta na linha é esse abaixo: signedKey := xmldsig.sign(dsigKey, $00000002); Aguardo resposta. Atenciosamente, Weriton Machado.
  8. Pelo que entendi eles prepararam a nfc-e pra esses tipos de emissão, mas não viram viabilidade do uso delas no dia a dia em um pdv. Pelo menos foi o que deu a entender uma palestra que eu vi, no youtube, de um dos membros do comitê gestor...
  9. Bom dia Rafael, Também uso o Fast Report e aqui fiz desse jeito até usando um exemplo que achei pesquisando aqui no forum. ACBrNFeDANFEFR1.DescricaoViaEstabelec := 'Via do Consumidor'; ACBrNFe1.NotasFiscais.Imprimir; if rgImprimepdf.ItemIndex = 0 then ACBrNFe1.NotasFiscais.ImprimirPDF else if (rgImprimepdf.ItemIndex = 2) and (MensagemDeConfirmacao('Salvar DANFE NFC-e em PDF?', '') = mrYes) then ACBrNFe1.NotasFiscais.ImprimirPDF; // 2ª via do Estabelecimento - Capítulo 2.2.6 da Nota Técnica da NFC-e if Application.MessageBox(PChar( 'NFC-e Emitida em modo de Contingência off-line.' + sLineBreak + 'Deseja efetuar a Impressão da Via do Estabelecimento?' + sLineBreak + sLineBreak + 'Atenção: Optando por "não" imprimir a segunda via, estará automaticamente optando pela guarda do XML.' + sLineBreak), PChar(Application.Title), MB_YESNO + MB_ICONWARNING) = IDYES then begin ACBrNFeDANFEFR1.DescricaoViaEstabelec := 'Via do Estabelecimento'; ACBrNFe1.NotasFiscais.Imprimir; end;
  10. houve alguma alteração nas regras de validação do QR-Code? porque quando a SEFAZ-RJ me mandou o endereço de consulta do QR-Code se eu consulta-se uma nota que foi emitida off-line aparecia 'nota emitida off-line....' aquela mensagem do manual, porem agora aparece sempre "Erro ao validar campos do QR Code"
  11. no caso quando eu vou enviar a nota emitida off-line quando eu chamo o enviar é pra colocar o sincrono como true?
  12. Bom dia Italo, não precisa agradecer eu uso o componente, o mínimo que posso fazer é contribuir. qualquer novidade trago aqui no fórum.
  13. mas ao que parece como o manual do DANFE diz não pode ser usada para : '' mensagens institucionais ou outras informações que não estejam no arquivo XML'' essas devem ser impressas após o qr-code e o protocolo
  14. bom vamos la: a que deve ser impressa na nota é a : https://www.sefaz.rs...FE/NFE-COM.aspx e a que eles me mandaram ontem no email é a pra consulta do QR-CODE: http://www4.fazenda....ultaNFCe/QRCode? testei todas as duas e estão funcionando. porém desde ontem a url que deve ser impressa na nota a que serve pra consulta com a chave esta retornando um erro interno de asp. mas acredito que deva ser corrigido em breve.
  15. boa noite a todos Recebi um email da SEFAZ RJ a respeito do endereço de consulta do qr-code. segue abaixo: Nota Fiscal de Consumidor Eletrônica (NFC-e/RJ) 21 de set (Há 1 dia) para mim Prezado (a), URL para consulta QR code: http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode? Atenciosamente, GRUPO GESTOR – NOTA FISCAL DE CONSUMIDOR ELETRÔNICA - RJ --------------------------------- Sendo que o endereço pra emissão da nota continua sendo o que postei anteriormente da SEFAZ RS pois o rio fez convenio com o estado do RS. abraços.
  16. Pelo que eu entendi do manual do DANFE NFC-e essas informações tem que vir após a área de impressão do QR-Code e do protocolo pois no meio do DANFE não pode conter nenhuma informação que não esteja no XML enviado pra SEFAZ.
  17. Alguém chegou a fazer a alteração no modelo do Fast Report pra imprimir informações institucionais no DANFE conforme cita o manual de especificações técnicas do DANFE NFC-e pg 8?
  18. Na nota técnica, ao que me lembro, diz que não pode ser preenchido o grupo comb porque se estiver preenchido da rejeição. Estou com duvidas com relação a venda de combustíveis tbm.
  19. ok obrigado andré. segue anexo então o danfe para FR alterado por mim. DANFeNFCe.zip
  20. sobre essa parte aqui que estou me referindo no pergunta que fiz anteriormente. O DANFE NFC-e tem por característica não trazer impressas as informações detalhadas dos itens de mercadorias, que serão apresentadas no documento Detalhe da Venda ou no resultado da consulta pública da NFC-e no portal da Secretaria de Fazenda. No caso de emissão em contingência, é obrigatória a impressão do Detalhe da Venda e do DANFE NFC-e, sendo que, nesta hipótese, deverá ser impressa uma segunda via do DANFE NFC-e que deverá permanecer a disposição do Fisco no estabelecimento até que tenha sido transmitida e autorizada a respectiva NFC-e emitida em contingência. Esta obrigação poderá, a critério da Unidade Federada, ser dispensada. Esta segunda via deverá estar identificada como “Via do Estabelecimento” conforme modelo constante da figura 6 a seguir. Alternativamente a impressão da segunda via do DANFE NFC-e quando de emissão em contingência, o contribuinte poderá optar pela guarda eletrônica do respectivo arquivo XML da NFC-e. Para poder fazer uso desta opção de guarda eletrônica do arquivo XML emitido em contingência, deverá, previamente, lavrar termo no livro Registro de Utilização de Documentos Fiscais e Termos de Ocorrência - modelo 6, ou formalizar declaração de opção segundo disciplina que vier a ser estabelecida por sua Unidade Federada, assumindo total responsabilidade pela guarda do arquivo e declarando ter ciência que não poderá, posteriormente, alegar problemas técnicos para justificar a eventual perda desta informação eletrônica que está sob sua posse, assumindo as consequências legais por ventura cabíveis.
  21. Regys tenho uma duvida com relação a isso. Segundo o manual quando vc emite em contingencia off-line ou vc imprime duas vias ( e guarda uma durante o periodo que a nota não for enviada) ou senão assina um documento na SEFAZ pra ficar responsável por guardar o xml durante o período que a nota não está autorizada pela SEFAZ. Mas eu não vi em nenhum lugar no código do componente a opção de imprimir a segunda via. tem em algum lugar e eu comi mosca, ou realmente não tem e temos que tratar na mão?
×
×
  • 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...