Inquiridor
Reutilizar a NFe

Pergunta
-
Boa tarde a todos.
Qual o procedimento correto para reenvio de NF (DANFE via XML) para a SEFAZ no caso onde houve rejeição por falta de NCM para o item da NF?
Reprodução do caso:
1. Criar uma Ordem de Venda e informar os campos obrigatórios no cabeçalho
2. Inserir um item que em seu cadastro tenha o NCM 00000000
3. Faturar essa ordem de venda.
4. Enviar o XML para a SEFAZ
5. Note que ocorrerá a rejeição da DANFE
Com o erro, se corrigirmos o cadastro do item e renviar o XML (funcionalidade de reenvio da NF) o status de rejeição não muda. O sistema não permite que o NCM na linha da Ordem de Venda seja alterado quando seu status é FATURADO. Portanto, precisamos saber onde corrigir para que a NF seja aprovada.Qual seria o procedimento mais apropriado, cancelada a OV e fazer novamente, ou teria que mudar na tabela do ax a ov faturada e gerar nova XML e reenviar?
Todas as Respostas
-
Então Maiko,
Esse "reenvio" deveria funcionar no AX, as vezes funciona as vezes não.
Quando o erro é no cabeçalho ele até funciona...quando é nas linhas......????
Então eu cancelo a NF, envio para fazer o descarte.
Então emito nova ordem com o item corrigo seu NCM.
-
Boa tarde a todos. A quem possa interessar, segue abaixo o passo a passo para correção de NF rejeitada.
- Localize a NF rejeitada e anote o nr da mesma.
- Entre na AOT > DataDictionary > Tables
- Localize a Tabela "EFDocumentXML_BR"
- Clique com o botao direito do mouse na tabela "EFDocumentXML_BR" e selecione abrir. Através do Ctrl+G ative o filtro na tabela e localize o registro que armazena o XML com rejeição (dica: normalmente é ultimo registro da tabela e possiu o campo "XMLDocApproved" vazio).
- Copie o conteúdo do campo XMLDocSent, entre no site http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx cole o conteúdo lá e clique em validar. O site vai retornar qual o erro que existe no Schema do XML. (Nesse caso NCM)
- Volte ao AX e apague a linha toda que contem o xml que vc usou no passo anterior. (dica: selecione a linha e pressione Ctrl+F9)
- Feche a tabela que estava aberta ("EFDocumentXML_BR").
- Na AOT, localize a tabela "CustInvoiceTrans" e com botão direito do mouse, clique em abrir.
- No passo 1, guardamos o nr da NF rejeitada. Através do Ctrl+G ative o filtro na tabela e localize o registro correspondente ao produto da nf colocando o nr da NF no campo "InvoiceId"
- Localizado o registro, navegue até o campo "TaxFiscalClassificationId" (nesse caso é o NCM). Anote o RecId do registro encontrado
- Corrija o valor do campo para o correto e dê Enter. Ex: está com valor 00000000 e o correto é 99999999.
- Pressione ESC, aparecerá uma janela de confirmação da alteração, clique em Sim. A tabela será fechada.
- Na AOT, localize a tabela "FiscalDocTrans_BR" e com botão direito do mouse, clique em abrir
- No passo 9, guardamos o RecId do registro localizado. Através do Ctrl+G ative o filtro na tabela e localize o registro correspondente ao produto da nf colocando o nr do RecId no campo "RefRecId".
- Localizado o registro, navegue até o campo "TaxFiscalClassificationId" (nesse caso é o NCM).
- Corrija o valor do campo para o correto e dê Enter. Ex: está com valor 00000000 e o correto é 99999999.
- Pressione ESC, aparecerá uma janela de confirmação da alteração, clique em Sim. A tabela será fechada.
- Feche a AOT.
- Vá no formulario de nota fiscal eletrônica federal, localize a nf rejeitada e clique para reenviar.
- Execute o processo de Exportação/Importação de nfe.
- Volte ao formulário de nfe e verifique que a mesma está aprovada.
- Imprima o DANFE.
Esse procedimento dispensa a necessidade de criar uma nova OV e cancelar a que gerou a nota fiscal rejeitada.
Se tiver dúvida quanto a execução dos passos, me add no skype : ade.assis
Espero ter ajudado.
Adeilson Assis
Administrador/Desenvolvedor de ERP
ade.assis@hotmail.com
Skype : ade.assis
dilson -
-
Maiko
Aopção acima tbm funciona mais concorda que não podemos deixar isso na mão do usuario? A maioria nem tem acesso a AOT
A única opção que encontrei foi refazer a NF com o usuario copiando a ordem original. Em funções>copiar de todos
att