Ir para conteúdo
  • Cadastre-se

dev botao

CTe tpEmis, dúvida em relação as opções


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Boa tarde Eduardo,

Não, somente aqueles que se referem ao manual.

Eu faço da seguinte forma:

 //  (AC,AL,AP,AM,BA,CE,DF,ES,GO,MA,MT,MS,MG,PA,PB,PR,PE,PI,RJ,RN,RS,RO,RR,SC,SP,SE,TO);
 //  (12,27,16,13,29,23,53,32,52,21,51,50,31,15,25,41,26,22,33,24,43,11,14,42,35,28,17);

 case rgTipoEmissao.ItemIndex of
  0: ACBrCTe.Configuracoes.Geral.FormaEmissao := teNormal;

  1: ACBrCTe.Configuracoes.Geral.FormaEmissao := teFSDA; // Contingencia FSDA

  2: if ACBrCTe.Configuracoes.WebServices.UFCodigo in [14, 16, 26, 35, 50, 51] then
       ACBrCTe.Configuracoes.Geral.FormaEmissao := teSVCRS
     else
       ACBrCTe.Configuracoes.Geral.FormaEmissao := teSVCSP;
 end;

No caso do EPEC devemos utilizar o teDEPC pois ele gera o valor 4 na tag <tpEmis>

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado (editado)
20 horas atrás, Italo Jurisato Junior disse:

Boa tarde Eduardo,

Não, somente aqueles que se referem ao manual.

Eu faça da seguinte forma:


 //  (AC,AL,AP,AM,BA,CE,DF,ES,GO,MA,MT,MS,MG,PA,PB,PR,PE,PI,RJ,RN,RS,RO,RR,SC,SP,SE,TO);
 //  (12,27,16,13,29,23,53,32,52,21,51,50,31,15,25,41,26,22,33,24,43,11,14,42,35,28,17);

 case rgTipoEmissao.ItemIndex of
  0: ACBrCTe.Configuracoes.Geral.FormaEmissao := teNormal;

  1: ACBrCTe.Configuracoes.Geral.FormaEmissao := teFSDA; // Contingencia FSDA

  2: if ACBrCTe.Configuracoes.WebServices.UFCodigo in [14, 16, 26, 35, 50, 51] then
       ACBrCTe.Configuracoes.Geral.FormaEmissao := teSVCRS
     else
       ACBrCTe.Configuracoes.Geral.FormaEmissao := teSVCSP;
 end;

No caso do EPEC devemos utilizar o teDEPC pois ele gera o valor 4 na tag <tpEmis>

vou colocar isso que você me passou, obrigado! a UF de destino é a UF do destinatário?

Editado por eduardo662001
  • Curtir 1
  • Consultores
Postado

Boa tarde Eduardo,

Com relação a UF é outra coisa?

Se sim, por favor vamos seguir as regras do fórum.

Criar uma postagem nova para uma questão nova.

Mas lembre-se sempre de pesquisar, pois a sua duvida pode já ter sido respondida.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
5 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Eduardo,

Com relação a UF é outra coisa?

Se sim, por favor vamos seguir as regras do fórum.

Criar uma postagem nova para uma questão nova.

Mas lembre-se sempre de pesquisar, pois a sua duvida pode já ter sido respondida.

ok, mas não era outra coisa no seu código você informou ela queria saber se era a do destinatário, resposta de sim e não mas obrigado!

.WebServices.UFCodigo
  • Consultores
Postado

Eduardo,

Se refere a UF do emitente.

Você configura o componente com a UF do emitente e nunca com a UF do destinatário.

Se a transportadora é do Estado de São Paulo, ela deve enviar os seus CT-e para a SEFAZ-SP, não importa para onde vai a carga se é Minas Gerais ou Rio de Janeiro (por exemplo).

Sendo assim ao configurar o componente devemos informar a UF do emitente que no exemplo acima tem que ser SP.

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
2 minutos atrás, Italo Jurisato Junior disse:

Eduardo,

Se refere a UF do emitente.

Você configura o componente com a UF do emitente e nunca com a UF do destinatário.

Se a transportadora é do Estado de São Paulo, ela deve enviar os seus CT-e para a SEFAZ-SP, não importa para onde vai a carga se é Minas Gerais ou Rio de Janeiro (por exemplo).

Sendo assim ao configurar o componente devemos informar a UF do emitente que no exemplo acima tem que ser SP.

muito obrigado! é que essa UF no exemplo está com o nome de UF do Destino pensei que seria a do destinatário, pode fechar o tópico!

  • Consultores
  • Solution
Postado

Eduardo,

"com o nome de UF do Destino" onde ?

A única UF que aparece é UFCodigo, que ao meu ver é muito diferente de UF do Destino ou UFDestino.

Veja bem como é a linha:

ACBrCTe.Configuracoes.WebServices.UFCodigo

Ao configurar o componente informamos a sigla da UF do emitente na propriedade de configuração UF.

ACBrCTe.Configuracoes.WebServices.UF := 'SP'; // Por exemplo

O componente automaticamente se encarrega de atribuir o código IBGE da UF informada a propriedade UFCodigo.

 

Resumindo:

em: ACBrCTe.Configuracoes.WebServices.UF - Informamos a sigla da UF do emitente do CT-e;

em: ACBrCTe.Configuracoes.WebServices.UFCodigo - O componente se encarrega de atribuir o código IBGE da UF informada.

 

Portanto se a UF do emitente for SP ao ler a propriedade UFCodigo teremos como resposta o valor 35.

No rotina que anexei, note que coloquei 2 linhas, uma com a sigla e a outra com o código IBGE correspondente a cada sigla.

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado (editado)
20 horas atrás, Italo Jurisato Junior disse:

Eduardo,

"com o nome de UF do Destino" onde ?

A única UF que aparece é UFCodigo, que ao meu ver é muito diferente de UF do Destino ou UFDestino.

Veja bem como é a linha:

ACBrCTe.Configuracoes.WebServices.UFCodigo

Ao configurar o componente informamos a sigla da UF do emitente na propriedade de configuração UF.

ACBrCTe.Configuracoes.WebServices.UF := 'SP'; // Por exemplo

O componente automaticamente se encarrega de atribuir o código IBGE da UF informada a propriedade UFCodigo.

 

Resumindo:

em: ACBrCTe.Configuracoes.WebServices.UF - Informamos a sigla da UF do emitente do CT-e;

em: ACBrCTe.Configuracoes.WebServices.UFCodigo - O componente se encarrega de atribuir o código IBGE da UF informada.

 

Portanto se a UF do emitente for SP ao ler a propriedade UFCodigo teremos como resposta o valor 35.

No rotina que anexei, note que coloquei 2 linhas, uma com a sigla e a outra com o código IBGE correspondente a cada sigla.

entendi! no exemplo cte do acbr tem um label se referenciando a uma cb escrito "UF de destino" mas a UF do cb é a UF do webservice no caso do emitente por isso estava confuso! obrigado!

image.png

coloquei agora pra ela ser a UF do emitente

Editado por eduardo662001
Postado
25 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Eduardo,

Quanto ao titulo do campo no programa exemplo, realmente esta errado.

O correto seria: Selecione a UF da SEFAZ-Autorizadora.

Vou fazer essa correção e enviar para o repositório.

ok, muito obrigado por tudo! :D

  • Este tópico foi criado há 1708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...