nfephp-org / sped-cte

API para geração e comunicação das CTe com as SEFAZ autorizadoras
Other
103 stars 127 forks source link

adiciona tag 'cteRecepcaoLoteResult' na rootTagList #314

Closed joaovitoralvares closed 1 year ago

joaovitoralvares commented 1 year ago

o serviço CteRetRecepcao da Sefaz MG retorna um xml com a tag cteRecepcaoLoteResult, porém ela não está presente na rootTagList da classe Standardize, o que gera uma DocumentException::wrongDocument(7) ao instanciar essa classe passando como parâmetro o xml retornado.

Exemplo de xml retornado pelo serviço: `<?xml version='1.0' encoding='UTF-8'?>

31 3.00
</S:Header>
<S:Body>
    <cteRecepcaoLoteResult xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcao">
        <retEnviCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="3.00">
            <tpAmb>2</tpAmb>
            <cUF>31</cUF>
            <verAplic>W-5.0.0</verAplic>
            <cStat>103</cStat>
            <xMotivo>Lote recebido com sucesso</xMotivo>
            <infRec>
                <nRec>311000133397499</nRec>
                <dhRecbto>2023-06-16T20:00:47-03:00</dhRecbto>
                <tMed>0</tMed>
            </infRec>
        </retEnviCTe>
    </cteRecepcaoLoteResult>
</S:Body>

</S:Envelope>`

cleitonperin commented 1 year ago

ola, vc deve usar a tag retEnviCte pra pegar o retorno essa tag eu puis no cte 4.00