Membros Pro bitbar Postado Há 23 horas Membros Pro Postado Há 23 horas Estou com problema ao cancelar uma NFCe, quando tento cancelar pelo código abaixo dá erro na validação do schema pois não encontra o arquivo "envEvento_v4.00.xsd" porém não encontro este arquivo no download do schema do sefaz. raised exception class EACBrDFeException with message 'Arquivo de Schema não especificado'. Rotina utilizada: function TAppNFeAcbr.CancelarNFCe(const chave: Integer): Boolean; var dadosNF: TDictionary<String, String>; begin carregaDadosNFe(TNFModNFCe,0); dadosNF := TDictionary<String, String>.Create; try dadosNF := FastSelectDict('Select cnpj,protocolo_nfce,chave_nfce from nfce where chave=' + QuotedStr( chave.ToString )); ACBrNFe.EventoNFe.Evento.Clear; with ACBrNFe.EventoNFe.Evento.New do begin infEvento.chNFe := dadosNF.Items['chave_nfce']; infEvento.CNPJ := dadosNF.Items['cnpj']; infEvento.dhEvento := now; infEvento.tpEvento := teCancelamento; infEvento.detEvento.xJust := 'cliente desistiu da compra'; infEvento.detEvento.nProt := dadosNF.Items['protocolo_nfce']; end; result := true; try ACBrNFe.EnviarEvento(1); except result := false; end; finally dadosNF.Free; end; end;
Consultores Alexandre de Paula Postado Há 23 horas Consultores Postado Há 23 horas Acretido que a versão do evento seja 1.0. https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrDFe/Schemas/NFe/envEvento_v1.00.xsd https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrDFe/Schemas/NFe/retEnvEvento_v1.00.xsd chegou a testar com o programa exemplo? Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Membros Pro bitbar Postado Há 22 horas Autor Membros Pro Postado Há 22 horas como defino a versão para 1.0 o componente não tem o valor "tipado" para 1.0 ( TpcnVersaoDF = (ve200, ve300, ve310, ve400); ) no exemplo não tem nada informado a versão. poderia usar ACBrNFe1.Configuracoes.Geral.VersaoDF porem não aceita 1.0
Consultores Alexandre de Paula Postado Há 20 horas Consultores Postado Há 20 horas Boa tarde, a versão do documento é a 4.0 (ve400) mesmo, mas o evento deveria usar a dele direto. você tem alterações no seu fonte? está com o SVN atualizado? Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Recommended Posts