× Linguagem de Programação ADVPL

Perguntas Erro ao transmitir NF-E

Mais
11 anos 1 mês atrás #17382 por ftvernier
Eae galera blz?

Seguinte quando estou tentando transmitir uma NFE está me dando o seguinte erro no console do SPED

TOTVS SPED Services : Opening and ending tag mismatch: infadprod line 1 and det
Opening and ending tag mismatch: det line 1 and infNFe
Premature end of data in tag infNFe line 1

Tenho um trecho do meu nfesefaz customizado com a seguinte parte.

If lAnfavea2 .And. SC5->C5_CLIENTE <> '000006'
cString += "\"+Alltrim(aPartNumb)+"\"+"#"+Alltrim(aPedYam)+'</infadprod>'
ElseIf lAnfavea2 .And. SC5->C5_CLIENTE == '000006'
cString += '<![CDATA[<id item='+Alltrim("aPartNumb")+'ped='+Alltrim("aPedYam")
cString += '/'+cChvnfe+'/>]]>'
Endif

Mas não consegui identificar nenhuma falha, alguém tem alguma idéia?

Valeu.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17383 por henry.charriere
Respondido por henry.charriere no tópico Erro ao transmitir NF-E
Fernando, Bom dia!

O erro está acontecendo na parte customizada? Como não sou expert ADVPL colocaria um alert nessas variáveis para ver se tem valor em todas.


Atc,

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17403 por ftvernier
Respondido por ftvernier no tópico Erro ao transmitir NF-E
Fala Henry beleza?

Cara até consegui arrumar o erro no ADVPL ficou dessa forma:

If lAnfavea2 .And. SC5->C5_CLIENTE <> '000006'
cString += '<infadprod>'
cString += "\"+Alltrim(aPartNumb)+"\"+"#"+Alltrim(aPedYam)+'</infadprod>'
ElseIf lAnfavea2 .And. SC5->C5_CLIENTE == '000006'
</Infadprod>'
cString += '<Infadprod><id item="'+Alltrim(aPartNumb)+'" ped="'+Alltrim(aPedYam)+'"/><ref nFE="'+cChvNfe+'"/></Infadprod>'
Endif

Porém agora não está gerando a tag infadprod no XML.

Abraços.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.095 segundos
Joomla templates by a4joomla