Ir para conteúdo
  • Cadastre-se

ServerInfo

Membros
  • Total de ítens

    41
  • Registro em

  • Última visita

Tudo que ServerInfo postou

  1. ServerInfo

    Paf-Ecf / Nfc-E / Davs

    Olá, meu sistema emite a nfc-e em impressora não fiscal e não utiliza nem imprime DAVs. No requisito XXVIII diz que a NFC-e deve ser impressa em relatorio gerencial e armazenada em DAV. Isso quer dizer que é obrigatório o uso do ECF para impressão da DANFE ?? a geração do DAV então passa a ser obrigatória para homologação ? Abraço a Todos.. Fábio Manfredini Server Informática
  2. Estou tentando emitir NFS-e para Ivoti, porém estou recebendo esse erro com o provedor Tecnos. Alguém sabe o que poderia ser? Problema no provedor talvez? <?xml version="1.0" encoding="utf-8" ?> - <EnviarLoteRpsSincronoResposta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.abrasf.org.br/nfse.xsd"> <DataRecebimento>0001-01-01T00:00:00</DataRecebimento> - <ListaMensagemRetorno> - <MensagemRetorno> <Codigo>E0800</Codigo> <Mensagem>Erro na geracao da assinatura! Assinatura invalida. A Assinatura da nota nao confere com a informacao contida no XML. -</Mensagem> <Correcao>Erro no processamento do envio</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </EnviarLoteRpsSincronoResposta> 1172931820001390000000000000685-Rps.xml
  3. Estou tentando enviar uma NFSe para a cidade de Ivoti (proTecno) e estou tendo esse erro (Erro Não Especificado). Consegui verificar que esse erro ocorre na unit ACBrNFSeUtil método AssinarMSXML, linha: Vi que esse erro tem a ver com o "Id" do parâmetro 'AXML' que já está vindo capitalizado. Qual seria a solução? signedKey := xmldsig.sign(dsigKey, $00000002);
  4. Gostaria de saber se para a NF-e ficar totalmente compátivel com as especificações 3.10 basta o .xml de emissão ter a versão de 3.10. Pois quando cancelo uma nota, meu .xml está saindo como 1.00. Isso está correto?
  5. Mas que valor deve ser usado como ID Token? "000001", "0001", "1".... Modifiquei minha função para ficar igual a do Acbr (visto que uso uma versão mais antiga do Acbr e não posso atualizar) e continua dando o mesmo erro de Msg: 383 - QR-Code Inválido (ID Token)
  6. Boa Tarde. Não estou utilizando nenhum componente com as propriedades que você está falando, estou montando a URL por conta mesmo. Porém para o Token eu estou utilizando "000001". Mas hoje mesmo tentei emitir umas notas em produção com dados de um cliente e com Token ID e Token fornecidos pela Sefaz e ocorreu o mesmo problema ao fazer a consulta.
  7. Pessoal, estou com um problema a algum tempo que não consigo resolver. Quando valido uma NFC-e e vou fazer a consulta do QRCode na pagina do Sefaz, aparece o seguinte erro: Msg: 391 - QR-Code Inválido (ID Token) A URL que estou inserindo no QRCode é a seguinte: https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?chNFe=43140793483238000104650550000000931063073765&nVersao=100&tpAmb=2&cDest=00323560059&dhEmi=323031342D30372D30325431353A33303A35372D30333A3030&vNF=0.81&vICMS=0.10&digVal=74382F3455427156516E50516443742B306C3374746C614252424D3D&cIdToken=000001&cHashQRCode=823F74757C0A8A80BC3BD8714F8A0520A5598D8C Reparem que eu cologo cIdToken=000001, mas já tentei outros valores, como "1", "0001" e continuou dando o mesmo problema, alguém sabe o que poderia ser? Ou melhor ainda, alguém sabe onde está a documentação que se refere aos códigos da página de consulta de NFC-e, não consegui encontrar em lugar nenhum.
  8. function TFrmNotaFiscalEletronica.GetUrlQRCode: String; const //Somente para teste, posteriormente deve ser pego de acordo com UF (pg4) URL_HOMOLOGACAO = 'https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?'; //Todo: Deve ser adicionado TimeZone de acordo com a localidade da nota function GetDataMascara(const ADateTime: TDateTime): String; var TimeZoneInformation: TTimeZoneInformation; begin GetTimeZoneInformation(TimeZoneInformation); Result := FormatDateTime('yyyy-mm-dd', ADateTime) + 'T' + FormatDateTime('hh:nn:ss', ADateTime) + '-0' + IntToStr(TimeZoneInformation.Bias div 60) + ':00'; end; var Token: String; Parametros: TPEMDados; AcbrEAD: TACBrEAD; Arquivo: TStringList; TokenCalculo: String; TokenURL: String; begin Token := 'chNFe=' + ACbrNFe2.NotasFiscais[0].NFe.procNFe.chNFe + '&'; Token := Token + 'nVersao=100&'; Parametros := Bshop.Clients.PEM.GetDadosPEM(Bshop.Sistema.Empresa.Codigo); case Parametros.SituacaoNFe of snHabilitada: Token := Token + 'tpAmb=1&'; snEmTeste: Token := Token + 'tpAmb=2&'; end; if ACbrNFe2.NotasFiscais[0].NFe.Dest.CNPJCPF <> '' then Token := Token + 'cDest=' + ACbrNFe2.NotasFiscais[0].NFe.Dest.CNPJCPF + '&'; Token := Token + 'dhEmi=' + StrToHex(GetDataMascara(ACbrNFe2.NotasFiscais[0].NFe.Ide.dEmi)) + '&'; Token := Token + 'vNF=' + StringReplace(FormatFloat('0.00', ACbrNFe2.NotasFiscais[0].NFe.Total.ICMSTot.vNF), ',', '.', [rfReplaceAll]) + '&'; Token := Token + 'vICMS=' + StringReplace(FormatFloat('0.00', ACbrNFe2.NotasFiscais[0].NFe.Total.ICMSTot.vICMS), ',', '.', [rfReplaceAll]) + '&'; Token := Token + 'digVal=' + StrToHex(ACbrNFe2.NotasFiscais[0].NFe.signature.DigestValue) + '&'; if Parametros.SituacaoNFe = snEmTeste then Token := Token + 'cIdToken=<idToken>' else Token := Token + 'cIdToken=000001&';/// Código fornecido pela SEFAZ para a empresa emissora (até 36 dígitos) TokenCalculo := StringReplace(Token, '<idToken>', '000001' + Copy(ACbrNFe2.NotasFiscais[0].NFe.Emit.CNPJCPF, 1, 8) + FormatDateTime('yyyy', Now) + '0001', []); AcbrEAD := TACBrEAD.Create(nil); try Token := Token + '&cHashQRCode=' + AcbrEAD.CalcularHash(TokenCalculo, dgstSHA1); finally if Assigned(AcbrEAD) then FreeAndNil(AcbrEAD); end; //URL de homologacao e producao é a mesma para RS Token := Bshop.NFCeURLDictionary[ACbrNFe2.NotasFiscais[0].NFe.Emit.EnderEmit.UF] + Token; if Assigned(Parametros) then FreeAndNil(Parametros); TokenURL := StringReplace(Token, '<idToken>', '000001', []); Result := TokenURL; end;
  9. cHasgQRCode da string acima: 983F2C34A64B3666356F6BC01DF1B18C2A0C0CD6 Resultado final (URL) https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?chNFe=43140393483238000104650030000001891094555956&nVersao=100&tpAmb=2&cDest=01362164046&dhEmi=323031342D30332D30365430383A32383A32342D30333A3030&vNF=13.00&vICMS=0.00&digVal=347937374B4F387573516A484F33646A38706B544C6A544D6976553D&cIdToken=000001&cHashQRCode=983F2C34A64B3666356F6BC01DF1B18C2A0C0CD6 Detalhe que agora eu ganho a mensagem Msg: 391 - QR-Code Inválido (ID Token) Imagino que seja talvez pelo fato do cIdToken=0000019348323820140001 na string de calculo do hash e cIdToken=000001 na url final, embora esteja de acordo com o exemplo da pagina 20 do manual de padrões.
  10. Estou tendo o erro: Msg: 383 - QR-Code Inválido (ID Token) ao consultar a NFC-e. Alguém sabe o que esse erro significa exatamente? E se possível, onde posso arranjar a documentação para todos os possíveis erros apresentados na consulta da NFC-e?
  11. Pessoal, alguém sabe me dizer se e possível imprimir na impressora não fiscal (Daruma DR700) direto do FastReport? Eu tenho a NFC-e gerando ok, gostaria de saber se vou ter que implementar rotina para montar o cupom utilizando os comandos da impressora, ou se tem como simplesmente "mandar" o cupom , previamente gerado pelo FastReport.
  12. Pessoal, estou tentando autenticar com o Sefaz RS, e tendo o seguinte retorno de rejeição: NFC-e para destinatario contribuinte de ICMS. Alguém sabe o que pode causar isso?
  13. Pessoal, Saiu hoje no site da fazenda os schemas da NFC-e segue link http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8= Abraços!
  14. http://www.fazenda.sp.gov.br/sat/duvidas_frequentes/contribuintes.asp A ultima pergunta do PDF: " O que deverei (ou serei obrigado a) usar? SAT ou NFC-e? No âmbito do Estado de São Paulo, será implantado o projeto SAT-CF-e para substituição do equipamento ECF na emissão de documentos fiscais para registro de operações de circulação de mercadorias no varejo. No entanto, o contribuinte obrigado à emissão de Cupom Fiscal Eletrônico-SAT (CF-e-SAT) poderá optar por emitir Nota Fiscal Eletrônica - NF-e, modelo 55 ou Nota Fiscal Eletrônica de Consumidor Final, modelo 65, nas hipóteses em que a legislação prevê a emissão de Cupom Fiscal por meio de equipamento Emissor de Cupom Fiscal. A Secretaria da Fazenda informará futuramente a disponibilização de Autorização de Uso de NFC-e. Quando, em decorrência de problemas técnicos, não for possível transmitir a NF-e, modelos 55 ou 65, à Secretaria da Fazenda ou obter resposta à respectiva solicitação de Autorização de Uso da NF-e, o contribuinte poderá operar em contingência nos termos da Portaria CAT-162/08, de 29 de dezembro de 2008, ou emitir CF-e-SAT." Observação: neste caso São Paulo, acredito que SC irá utilizar o mesmo critério. Abraços!
  15. Dalpiaze, sobre o SAT eu andei lendo que será uma alternativa quando o serviço de NFC-e não estiver online, neste caso pode ser utilizado o SAT ou a contingência da NFC-e, mas sempre a NFC-e deve ser prioridade de uso. Me corrijam se estou errada, mas acredito seja isto. Um abraç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...
The popup will be closed in 10 segundos...