Ir para conteúdo
  • Cadastre-se

dev botao

[Dúvida] Complemento de CT-e


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

Recommended Posts

Quando tento enviar um CT-e complementar me retorna o seguinte erro: "InfCte está incompleto", pois bem peguei o xml e tentei validar no site: http://www.sefaz.rs.gov.br/cte/cte-val.aspx"

Me retornou a seguinte mensagem: O elemento 'infCte' no espaço para nome 'http://www.portalfiscal.inf.br/cte' apresenta conteúdo incompleto. Lista de possíveis elementos esperados: 'infCTeNorm, infCteComp, infCteAnu' no espaço para nome 'http://www.portalfiscal.inf.br/cte'.

Pesquisei no site e axei um topico bem parecido com cte de substituicao no qual o italo disse para atualizar os fontes e os meus já estao atualizados.

Obrigado.

Link para o comentário
Compartilhar em outros sites

Segue em Anexo o XML gerado.

O CT-e normal eu consigo emitir sem problemas. No complemento oq eu fasso de diferente são os seguintes códigos:

InfCTeComp.Add.Chave := cdsAuxCteReferencia.FieldByName('CHAVE_ACESSO').AsString;

InfCTeComp.Add.vPresComp.vTPrest := cdsConsCTEVLR_ICMS.AsFloat;

InfCTeComp.Add.vPresComp.compComp.Add.xNome := 'ICMS';

InfCTeComp.Add.vPresComp.compComp.Add.vComp := cdsConsCTEVLR_ICMS.AsFloat;

InfCTeComp.Add.impComp.ICMSComp.SituTrib := cst20;

InfCTeComp.Add.impComp.ICMSComp.CST20.CST := cst20;

InfCTeComp.Add.impComp.ICMSComp.CST20.pRedBC := 20;

InfCTeComp.Add.impComp.ICMSComp.CST20.vICMS := cdsConsCTEVLR_ICMS.AsFloat;

InfCTeComp.Add.impComp.ICMSComp.CST20.vBC := 0;

InfCTeComp.Add.impComp.ICMSComp.CST20.pICMS := 0;

32111005862480000113570000000005084102034003-cte.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

O XML postado não consta o Grupo de Tags referente as Informações do CTe Complementar ( infCteComp ).

Verifique a sua rotina que alimenta o componente com esses dados.

Dentro da pasta ...\Exemplos\ACBrCTe temos o arquivo AlimentarComponente.txt, estude o trecho de código que inicia na linha 873 até 997, trata-se das informações do detalhamento do CTe Complementado, procure estar sempre com o manual do lado para exclarecer qualquer duvida.

Neste caso o Grupo infCteComp inicia na página 116 até 119 do Manual de Integração versão 1.03

Espero ter ajudado.

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Como postado você deve ter em mãos o manual.

No caso de CTe complementado o que deve ser informado (obrigatório):

Página 116, Campo #467: chave (chave do CTe complementado)

Página 117, Grupo #468: vPresComp (valores da prestação de serviço)

Campo #469: vTPrest (valor total da prestação de serviço complementado)

Grupo #473: impComp (informações relativas aos impostos complementados)

dentro deste grupo tem os grupos e campos que dependem da classificação tributária do serviç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

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • 1 ano depois...
  • Membros Pro

Bom dia,

 

Estou implementando o CTe, utilizo o acbrnfemonitor2 CAPICOM versão 0.7.15.0 via arquivo txt.

Conseguí gerar o CTe Normal, porém ao tentar gerar o CTe Complementar dá um erro:

 

ERRO: Falha na validação dos dados da nota 10057

Content for element '{http://www.portalfiscal.inf.br/cte}infCte' is incomplete according to the DTD/Schema

 

Lí o Manual e todos os posts aqui do forum e sempre me deparo com o a seguinte solução:

 

(Ítalo explicou acima)

No caso de CTe complementado o que deve ser informado (obrigatório):

Página 116, Campo #467: chave (chave do CTe complementado)
Página 117, Grupo #468: vPresComp (valores da prestação de serviço)
Campo #469: vTPrest (valor total da prestação de serviço complementado)
Grupo #473: impComp (informações relativas aos impostos complementados)
dentro deste grupo tem os grupos e campos que dependem da classificação tributária do serviço.

**Acredito que este trecho é referente á versão 1.03 por na 1.04 estas informações estão nas páginas 123-126 do manual, até porque o post é bem antigo.

 

Mas mesmo informando as chaves e os conteúdos não gera a tag infctecomp no xml.

O trecho do arquivo txt é:

...

xPais=BRASIL
[vPrest]
vTPrest=10,00
vRec=10,00
[iCMS00]
CST=00
vBC=10,00
pICMS=7,00
vICMS=0,70
[infCteComp]
chave=35130996219084000128570010000100421848203330
[vPresComp]
vTPrest=154,00
[compComp]
xNome=JEFFERS
vComp=154,00
[impComp]
vTotTrib=154,00
[iCMSComp]
[iCMS00]
CST=00
vBC=154,00
pICMS=7
vICMS=10,78

 

 

e trecho do XML gerado é:

 

<xPais>
BRASIL
</xPais>
</enderDest>
</dest>
<vPrest>
<vTPrest>
10.00
</vTPrest>
<vRec>
10.00
</vRec>
</vPrest>
<imp>
<ICMS>
<ICMS00>
<CST>
00
</CST>
<vBC>
154.00
</vBC>
<pICMS>
7.00
</pICMS>
<vICMS>
10.78
</vICMS>
</ICMS00>
</ICMS>
</imp>
</infCte>

 

Note que no XML desconsidera-se a tag infCTeComp e o ICMS00 da prestação é ignorado e no seu lugar entra o ICMS00 do CTe complementado.

 

Como sou novo aqui no forum, peço desculpas se porventura estiver postando em lugar errado.

 

Preciso de ajuda, só falta isso para eu poder liberar a produção no meu cliente e eles usa muito a complementação de valores pois presta serviços para um empresa e a mesma paga o Km rodado, sendo assim cada Transporte tem sempre complemento no final.

 

Desde já agradeço a atenção.

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...