Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 3491 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
Postado

Leia a pág. 9 da NT2013.005_v1.03 

01.2 Sobre o Leiaute da NF-e

As principais mudanças documentadas nesta versão relacionadas com o leiaute da NF-e são:

-Inclusão do campo de Hora de emissão da NF-e e no formato UTC1 e conversão dos demais campos de hora para o mesmo formato UTC;

-Identificação do tipo de operação (interna na UF, interestadual ou operação com o exterior) a partir de um campo novo, permitindo a autorização de uma NF-e em uma operação interna na UF para um destinatário com endereço em outra UF, ou no exterior;

-Identificação, no leiaute da NF-e, se o destinatário possui Inscrição Estadual mesmo não sendo contribuinte do ICMS, para as UF que adotam este tipo de controle; - Identificação de venda para Consumidor Final;

[...]

 

 

Página 15.

03.3 Identificação de Operação Interna, Interestadual ou com Exterior Até a versão 2.00 a identificação do tipo de operação estadual, interestadual ou operação com exterior era resolvida considerando-se o confronto entre a UF do endereço do destinatário e o CFOP dos itens da NF-e. Para facilitar a declaração pela empresa foi incluído um identificador do tipo de operação e foram estabelecidos os respectivos controles necessários para cada tipo de operação.

idDest - Identificador de local de destino da operação

1=Operação interna;

2=Operação interestadual;

3=Operação com exterior.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • 2 semanas depois ...
Postado (editado)

Utilize esse exemplo abaixo:

 

 

// ... sua aplicação....
 
if (Trim(QNota.FieldByName('CFOP').AsString) <> '') then
begin
// Entradas ou saídas dentro do estado
if QNota.FieldByName('CFOP').AsString[1] in ['1', '5'] then
Ide.idDest := doInterna;   //Dentro do Estado}
 
// Entradas ou saídas em estados diferentes
if QNota.FieldByName('CFOP').AsString[1] in ['2', '6'] then
Ide.idDest :=  doInterestadual;  // Fora do Estado}
 
// Entradas ou saídas do exterior
if QNota.FieldByName('CFOP').AsString[1] in ['3', '7'] then
Ide.idDest :=  doExterior;  // Fora do País}
end
else begin
Ide.idDest :doInterna // Dentro do Estado.}

end;
 
// ... continuando sua aplicação...

Editado por Fr.Silva

Aurino

 

 

  • Este tópico foi criado há 3491 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.