Nathan Sales Sparapan 5 Posted August 3, 2020 Report Share Posted August 3, 2020 Olá Sr.s ao realizar a tentativa de autorização de um documento fiscal (NF-e) estou recebendo o seguinte retorno, 324 - Rejeição: CNPJ do destinatário já autorizado para download. procurei alguns tópicos relacionados porém nenhum foi claro suficiente, agradeço a atenção. Boa tarde! Link to post Share on other sites
Solution BigWings 3,987 Posted August 3, 2020 Solution Report Share Posted August 3, 2020 Você provavelmente está incluindo o CNPJ do destinatário da nota na tag <autXML>. O destinatário já tem acesso ao XML, então não deve ser informado novamente como autorizado ao download. BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
Nathan Sales Sparapan 5 Posted August 3, 2020 Author Report Share Posted August 3, 2020 Boa tarde Big, nesse caso mesmo que o destinatário seja igual ao emissor é necessário a remoção? Obrigado pela atenção! Link to post Share on other sites
BigWings 3,987 Posted August 3, 2020 Report Share Posted August 3, 2020 14 minutos atrás, Nathan Sales Sparapan disse: Boa tarde Big, nesse caso mesmo que o destinatário seja igual ao emissor é necessário a remoção? Sim, a regra não permite exceção. 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
jean_peixoto 32 Posted August 5, 2020 Report Share Posted August 5, 2020 Em 03/08/2020 at 18:56, BigWings disse: Sim, a regra não permite exceção. Fui rever a tag da autXML do AcbrNfe e percebi que autXML.add está como descontinuada (deprecated), vc sabe me informar o motivo? Link to post Share on other sites
BigWings 3,987 Posted August 5, 2020 Report Share Posted August 5, 2020 9 minutos atrás, jean_peixoto disse: Fui rever a tag da autXML do AcbrNfe e percebi que autXML.add está como descontinuada (deprecated), vc sabe me informar o motivo? Dependendo da versão do Delphi, deve mostrar a mensagem de warning indicando pra usar "New" no lugar. [dcc32 Warning] Unit14.pas(29): W1000 Symbol 'Add' is deprecated: 'Obsoleta: Use a função New.' O motivo, pelo log, parece ser apenas para maior compatibilidade da nomenclatura com as classes base, mas o @EMBarbosa talvez possa explicar melhor. 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
jean_peixoto 32 Posted August 5, 2020 Report Share Posted August 5, 2020 39 minutos atrás, jean_peixoto disse: Fui rever a tag da autXML do AcbrNfe e percebi que autXML.add está como descontinuada (deprecated), vc sabe me informar o motivo? Achei... foi substituído pelo autXML.New 28 minutos atrás, BigWings disse: Dependendo da versão do Delphi, deve mostrar a mensagem de warning indicando pra usar "New" no lugar. [dcc32 Warning] Unit14.pas(29): W1000 Symbol 'Add' is deprecated: 'Obsoleta: Use a função New.' O motivo, pelo log, parece ser apenas para maior compatibilidade da nomenclatura com as classes base, mas o @EMBarbosa talvez possa explicar melhor. Jóia... Obrigado! 1 Link to post Share on other sites
EMBarbosa 3,383 Posted August 5, 2020 Report Share Posted August 5, 2020 1 hora atrás, BigWings disse: parece ser apenas para maior compatibilidade da nomenclatura com as classes base, mas o @EMBarbosa talvez possa explicar melhor. @jean_peixoto realmente, substituímos o método "Add" por um método "New". A explicação da alteração de forma resumida é a seguinte: 1) Para compatibilidade: Em praticamente todas as classes da VCL, o método ADD é uma procedure que recebe um parâmetro, nunca uma function que retorna um novo objeto. 2) Para melhor leitura do código. Não faz sentido o método ser chamado "add" se você está criando um novo objeto na lista e não adicionando um. O nome pra isso seria "New" ou criar. O português pode nos confundir, porque o verbo "adicionar um item" pode parecer a mesma coisa que "adicionar um novo item" dependendo de como você lê. Mas o quanto mais claro for o código, menos tempo a gente gasta com debug depois. 4 []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas. Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now