Tentando emitir uma nota nacional no ambiente de homologação para CURITIBA.
Retorna o erro:
[codigo] => E0116
[descricao] => A IM deve ser informada para o emitente prestador do serviço na DPS, conforme informações complementares registradas no CNC NFS-e do município emissor informado na DPS.
A inscrição municipal esta cadastrada na empresa emissora, e não vi em nenhum lugar no JSON de envio da NF um lugar para entrar a IM do emitente, alem do CNPJ
Acredito que descobri o problema. Parece que para a prefeitura de Curitiba, no ambiente de homologação eles não tem as empresas (ou a IM enviada).
Fiz o mesmo teste no ambiente de produção e foi sem problema