Ir para conteúdo
  • Cadastre-se

dev botao

#294 Do Manual Do Cte


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

Recommended Posts

Estou com uma duvida com relacao ao ID 294 do manual - Tag <IE>

pois ela é do tipo Inteiro mas o que eu informo quando for CPF que é ISENTO de Inscricao estadual

pois coloquei o conteudo 'ISENTO' e o xml gerou com o conteudo em branco

ai verificando la nos fontes do acbr percebi que chama uma funcao "SomenteNumeros"

e a principio esta certo pois esta tag é do tipo inteiro mas ai nao sei como proceder o que informar 

quando for CPF

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Volmir,

 

Fiz uma alteração, favor atualizar os fontes e testar novamente.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Italo Jurisato Junior

Testei com a suas modificaçoes mas mesmo assim nao deu certo pois este campo é um inteiro 

e por isso nao vai aceitar 'ISENTO' da erro ao validar o xml

oq eu fiz foi colocar '00' ai passou mas nao sei se é uma alternativa aceitavel ou correta

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Volmir,

 

Checando o schema: cteTiposBasicos_v1.04 linha 1670 temos a definição do elemento IE que você se refere: campo #294.

 

<xs:element name="IE" type="TIe">
    <xs:annotation>
        <xs:documentation>Inscrição Estadual</xs:documentation>
    </xs:annotation>
</xs:element>
 

Como você pode ver, o elemento IE é do tipo TIe, checando agora o schema tiposGeralCTe_v1.04 linha 264 temos a definição do tipo TIe.

 

 <xs:simpleType name="TIe">
  <xs:annotation>
   <xs:documentation>Tipo Inscrição Estadual do Emitente</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
   <xs:whiteSpace value="preserve"/>
   <xs:pattern value="[0-9]{2,14}"/>
  </xs:restriction>
 </xs:simpleType>
 

Note que trata-se de uma string com no mínimo 2 caracteres e máximo 14, e esses caracteres só podem ser digitos na faixa de 0 a 9.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Hum verdade

Entao vamos ter que informar 00 mesmo quando for isento de inscricao estadual

Obrigado pela ajuda

 

Aproveitando me surgiu outra situacao

 

#306 seg no manual que tenho aqui e acredito que seja o atualizado ultima versao 

este campo esta com ocorencia 0 - n ou seja não é obrigatorio mas se enviar sem seguro 

da erro: 'seguro da carga é obrigatorio para modal rodoviario'

 

não consegui entender e segundo meus clientes esta informacao nao poderia ser obrigatoria

Link para o comentário
Compartilhar em outros sites

  • Consultores

Volmir,

 

E o que diz a Lei 11442/2007 ?

 

Pois segundo o Manual versão 1.04c do CT-e página 119 temos:

 

Dados obrigatórios apenas no Rodoviário, depois da lei 11.442/07.

Para os demais modais de transporte esta informação é opcional.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Vc esta certo 

para o modal rodoviario é obrigatório

o que nao entendi é como que um cliente aquija usa um outro sistema e me disse que esse campo nao é obrigatório (nunca informa seguro)

{Mas deixa pra la vai saber o que este outro sistema faz nao posso responder pelos outros}

 

meu problema agora é outro se vc puder analizar e me disser onede estou errando

 

da uma ohada neste xml em anexo 

nos campos "renavam" estou enviando com 11 caracter mas esta dando erro

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Volmir,

 

Os schemas estão atualizados?

 

Outra coisa, se não me falha a memória ainda não esta em produção o RENAVAM com 11 digitos.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

mais uma coisa acredito que esta errado no acbr

#136 nDoc no manual e no schema este campo é do tipo Tstring min=1 e Max=20

mas o componente nao esta aceitando se informar letras 

pois esta passando pela funcao SomenteNumeros

 

Gerador.wCampo(tcEsp, '#136', 'nDoc  ', 01, 20, 1, SomenteNumeros(CTe.Rem.InfNF.nDoc), DSC_NDOC);

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Volmir,

 

Em partes você tem razão o campo nDoc segundo o schema é do tipo string e aceita tamanho de 1 até 20.

 

Mas esse campo se refere ao grupo infNF, grupo este que contem os dados de uma NF comum de papel e até onde sei o numero da nota sempre foi numérico e não alfanumérico.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Volmir,

 

Favor atualizar os fontes, e tentar novamente.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Volmir,

 

Se deu o mesmo erro é porque o fonte pcteCTeW não esta atualizado.

 

Exclua o fonte mencionado acima que encontra-se na pasta ...\Fontes\ACBrCTe e atualize novamente os fontes ele vai ser restaurado.

 

Favor compilar a sua aplicação usando a opção Build.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4002 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.