Ir para conteúdo
  • Cadastre-se

dev botao

CTe Complemento


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

Recommended Posts

  • Membros Pro

Boa tarde, Pessoal...

Ao tentar enviar um CTe de complemento, estava dando um erro dizendo : Modal não encontrado no XML.

Fiz a seguinte alteracao na Unit ACBrCteUtil :

class function CTeUtil.Valida(const AXML: AnsiString;

var AMsg: AnsiString; const APathSchemas: string = ''): Boolean;

begin

{$IFDEF ACBrCTeOpenSSL}

Result := ValidaLibXML(AXML, AMsg, APathSchemas);

{$ELSE}

// Alterado por Italo em 16/03/2012

if (pos(' 0) Or (pos(' 0)

then Result := ValidaMSXML(AXML, AMsg, APathSchemas)

else

Result := ValidaMSXML(AXML, AMsg, APathSchemas) and

ValidaModalMSXML(AXML, AMsg, APathSchemas);

{$ENDIF}

end;

Depois disso, consegui transmitir o CTe numa boa...

Voces concordam com a alteração?

Rene Melo

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rene,

Foi feita uma alteração na função Valida, diferente da sua proposta, pois teriamos outras situações.

Acredito que com a alteração vai contemplar tudo.

Atualize os seus fontes, qualquer problema, por favor relate.

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

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