Bom dia a todos.
A minha empresa, de 10 em 10 dias, precisava mandar NFs-e's para a Nota Carioca, aqui no estado do Rio de Janeiro. Ficamos sabendo aqui na TI, bem atrasados, que nao seria mais Nota Carioca e, sim, NFS-e Nacional. Com isso estamos correndo para desenvolver a nossa API para mandar de forma automática. Estou desenvolvendo uma POC bem simples para isso. Pesquisei um bocado e consegui gerar o XML, assinar, envelopar com SOAP, compactar em gzip e transformar em base 64. Porém, ao enviar o json para o ambiente de homologaçao dá o seguinte erro: Não foi possível obter a versão (DPS[versao]). O que estaria eu fazendo de errado? Segue o xml cru, antes da assinatura, ficando de fora o CNPJ. Caso seja necessário para melhor análise eu posto o xml assinado, o soap e o json.
Grato.
<DPS xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01"> <infDPS Id="DPS3304557168678515000189000011234567"> <tpAmb>2</tpAmb> <natOp>1</natOp> <dhEmi>2026-01-20T13:53:38-03:00</dhEmi> <munPrest>3304557</munPrest> <serie>00001</serie> <nDPS>1234567</nDPS> <verAplic>1.01</verAplic> <prestador> <CNPJ>00000000000000</CNPJ> <IM>123456</IM> </prestador> <tomador> <identTomador> <CPF>11122233344</CPF> </identTomador> <xNome>CLIENTE TESTE</xNome> </tomador> <servico> <cServ>1.07</cServ> <xDescServ>Desenvolvimento de software</xDescServ> </servico> <valores> <vServ>1000.00</vServ> <vISS>50.00</vISS> <vLiq>950.00</vLiq> </valores> </infDPS> </DPS>