DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Nfe 3.10 Rejeição: CFOP de operação interestadual e idDest <> 2

Este erro ocorre porque você esta tentando enviar uma nota
para um cliente de um estado diferente do estado da empresa emitente e
a Identificação do Destinatário está para
Operação Interna ou Exterior.

Este é só um exemplo de como resolver o problema da rejeição,
o código pode ser alterado ou melhorado conforme a sua necessidade.

Ele se aplica para quem está utilizando o TACBrNFe para o envio de
notas eletrônicas.

Verifique com o seu contador se a lógica está correta.

Abaixo segue um trecho se sugestão de código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  // ... Seu código
 
  if (Trim(QryNota.FieldByName('CFOP').AsString) <> '') then
  begin
    // Entradas ou saídas dentro do estado
    if QryNota.FieldByName('CFOP').AsString[1] in ['1', '5'] then
      Ide.idDest := doInterna;
 
    // Entradas ou saídas em estados diferentes
    if QryNota.FieldByName('CFOP').AsString[1] in ['2', '6'] then
      Ide.idDest := doInterestadual;
 
    // Entradas ou saídas do exterior
    if QryNota.FieldByName('CFOP').AsString[1] in ['3', '7'] then
      Ide.idDest := doExterior;
  end
  else begin
    Ide.idDest := doInterna;
  end;
 
  // ... Seu código
Facebook Comments Box
  • InfusTec
  • 15.084 views
  • 0 comentários
  • 2 de abril de 2015

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Deixe um comentário

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados