Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa noite Italo

 

Ok, ítalo, deve ser assim mesmo, não li direito o manual, desculpe !!! Fiz um novo teste informando somente, o estado entre o estado origem e o estado destino, e deu certo. Vou fazer um teste com um percurso maior, com mais de um estado.

 

Obrigado pela ajuda

 

  • 3 semanas depois ...
Postado

Bom dia !

Estou com um problema no cancelamento do CTe OS, está dando a seguinte mensagem :

 

Citar

falha na validacao dos dados do evento cancelamento CTE, The node is neither valid or nor invalid because no DTD/Schema declaration was found

 

Isso ocorre em um sistema desenlvolvido em DXE2, fiz um teste em D7 e o problema não ocorre !

 

  • Moderadores
Postado
Em 22/08/2017 at 10:56, Adson disse:

Bom dia !

Estou com um problema no cancelamento do CTe OS, está dando a seguinte mensagem :

 

 

Isso ocorre em um sistema desenlvolvido em DXE2, fiz um teste em D7 e o problema não ocorre !

 

Se estiver como o Italo falou sugiro olhar o blog do isaque que tem como deve de ficar em seu micro para as duas versões rodarem juntas.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Boa Tarde !

 

Não são dois sistemas diferentes, programados em maquinas diferentes, e os fontes Acbr estão atualizados nas duas maquinas !

 

Att.

 

 

 

  • 1 mês depois ...
Postado

Sim ítalo !

 

Tentei agora fazer o cancelamento com o método "cancelamento" ao invés de Adicionar o evento de cancelamento, e também não deu certo, apareceu uma tela de erro, sem especificar o erro.

 

Alguma dica

 

  • Consultores
Postado

Bom dia Adson,

O cancelamento é um evento e até onde sei é o mesmo tanto para o CT-e quanto para o CT-e OS.

Configure o componente para salvar os arquivos soap.

Configuracoes.WebServices.Salvar := True;

Esses arquivos podem dar uma dica de onde esta o problema.

Cerifique-se que todos os fontes de todas as pastas estão com uma bolinha verde em seu ícone.

Sugiro que baixe novamente os fontes e reinstale usando o ACBrInstall_Trunk2 marcando a opção para apagar os arquivos antigos.

Depois compile a sua aplicação com a opção Build e por fim refaça os testes.

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

Boa tarde Italo !

 

Atualizei os fontes, tentei cancelar e deu outro erro : Rejeição : Assinatura difere do calculado .

Porem pesquisando no fórum, vi que esse erro era pq estava usando caracteres como cedilha ou acento na justificativa do cancelamento, removi os caracteres e deu certo.

Já havia atualizado anteriormente os fontes e não tinha resolvido, mas com essa atualização de hoje, resolveu meu problema.

 

Obrigado pela dica

 

 

 

Postado
12 horas atrás, Italo Jurisato Junior disse:

Boa noite Thigo,

O manual esta errado.

Italo obrigado pela ajuda, por acaso vc sabe me dizer se existe alguma versão do manual correta ?

 

att

Thiago Balbino

Analista de Sistemas Programador

email: [email protected]

Muriaé - MG

 

  • Moderadores
Postado
16 horas atrás, tbalbinos disse:

O manual esta errado.

Está certo disso, Italo? Fiz um teste removendo as tags dos municípios que estavam em branco no XML e aparentemente ele foi validado.

@tbalbinos Faça um teste, por favor, substitua o arquivo anexo, recompile o ACBr e tente novamente.

 

pcteCTeW.pas

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado

Bom dia BigWings,

O componente ACBrCTe consegue validar um XML do CT-e OS sem a presença dessas tags?

Ou você validou o XML no site da SEFAZ?

Pois analisando os Schemas da versão 3.00 acredito vai ocorrer erro de validação.

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

  • Moderadores
Postado
14 minutos atrás, Italo Jurisato Junior disse:

Bom dia BigWings,

O componente ACBrCTe consegue validar um XML do CT-e OS sem a presença dessas tags?

Ou você validou o XML no site da SEFAZ?

Pois analisando os Schemas da versão 3.00 acredito vai ocorrer erro de validação.

Apenas removi a assinatura do arquivo e validei pelo site.

Acusou os erros nas tags de cidades.

Removendo as tags das cidades, apenas acusou a falta de assinatura.

Vou ver se consigo gerar um XML assinado e validar pelos Schemas do ACBr.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado

Segue resultado do teste:

- Removi a assinatura e tags das Cidades do XML.

- Alterei os dados do emitente para o CNPJ do meu certificado

- Incluí o comando Assinar antes da validação no demo do ACBr.

O erro de validação foi:

cte1.png

Ao editar novamente o XML e preencher o RENAVAM:

cte2.png

 

Isso já com a alteração que anexei mais acima.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
10 minutos atrás, Italo Jurisato Junior disse:

Por favor, anexa o XML final, assinado e validado.

Foi no privado.

Nos Schemas, temos essas tags repetidas no arquivo cteTiposBasico_v3.00.xsd:

Como filho do elemento <xs:complexType name="TCTe">

                                    <xs:element name="cMunIni" type="TCodMunIBGE">
                                        <xs:annotation>
                                            <xs:documentation>Código do Município de início da prestação</xs:documentation>
                                            <xs:documentation>Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.</xs:documentation>
                                        </xs:annotation>
                                    </xs:element>

Como filho do elemento <xs:complexType name="TCTeOS">

                                    <xs:element name="cMunIni" type="TCodMunIBGE" minOccurs="0">
                                        <xs:annotation>
                                            <xs:documentation>Código do Município de início da prestação</xs:documentation>
                                            <xs:documentation>Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior.</xs:documentation>
                                        </xs:annotation>
                                    </xs:element>

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado (editado)
3 horas atrás, BigWings disse:

Está certo disso, Italo? Fiz um teste removendo as tags dos municípios que estavam em branco no XML e aparentemente ele foi validado.

@tbalbinos Faça um teste, por favor, substitua o arquivo anexo, recompile o ACBr e tente novamente.

 

pcteCTeW.pas

@BigWingsEntão não são obrigatórios ? lembrando que o mesmo para municipio incio  e o final da prestação dos serviços(Segundo manual)

Editado por tbalbinos

Thiago Balbino

Analista de Sistemas Programador

email: [email protected]

Muriaé - MG

 

  • Consultores
Postado

Boa tarde Thiago,

Favor atualizar os fontes e faça novos testes, o manual esta correto, essas tags se tratando de CT-e OS elas são opcionais.

Mas existem situações em que elas são obrigatórias, veja no próprio manual as regras de negócio para essas tags.

  • 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

Pessoal bom dia,

AO gerar uma CT-e OS, com ICMS45 ( CST = 40, 41 ou 51), passo os valores para o componente direitinho, porem no XML não esta sendo gerado gerando, o que faz ocorrer erro de validaçao do SCHEMA;

 

Segue mensagem print da mensagem de erro e XML gerado.

CST_ERRO.png

31171004791426000161670050000000051000000052-cte.xml

Thiago Balbino

Analista de Sistemas Programador

email: [email protected]

Muriaé - MG

 

  • Consultores
Postado

Boa tarde Thiago,

No CT-e temos o Grupo <ICMS45> mas o campo CST tem que ser preenchido com os valores: 40 ou 41 ou 51.

No CT-e não existe o CST 45, portanto a sua alteração não confere.

Manual do CT-e versão 3.00 páginas: 165 ( CT-e ) e 184 ( CT-e OS ).

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

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