Jump to content

dev botao

CTe Complemento


  • Este tópico foi criado há 4259 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 to comment
Share on other 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 / e-mail: i[email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.