Ir para conteúdo
  • Cadastre-se

dev botao

Nota Fiscal de Serviços - Prefeitura de Mogi das Cruzes


Ver Solução Respondido por angelosobreira,
  • Este tópico foi criado há 759 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá pessoal,

 

Estamos migrando para o novo componente de nota fiscal de serviços (ACBrNFSeX) e quando tentamos enviar um RPS para a prefeitura de Mogi das Cruzes, no retorno não está constando o protocolo, número da nota, etc... alguma sugestão do que pode estar ocorrendo? Conforme estamos migrando,  estamos testando com outras prefeituras e está ok, somente com a prefeitura de Mogi das Cruzes isso está ocorrendo até então.


Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Ângelo,

A cidade de Mogi das Cruzes se utiliza do provedor SmarAPD - layout da ABRASF versão 2.03

O método Emitir em se modo de envio automático se utiliza do envio de lote no modo síncrono, neste caso não costuma retornar o numero do protocolo.

O numero do protocolo somente é retornado no envio de lote no modo assíncrono.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia ítalo!

Estamos passando como parâmetro na função Emitir meLoteAssincrono, o protocolo está sendo retornado quando emitimos pra outras prefeituras, esse problema está acontecendo somente com a prefeitura de Mogi das Cruzes até então.

Editado por angelosobreira
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Ângelo,

Você poderia anexar o XML (soap) de retorno do Emitir?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
  • Solution

Boa tarde Italo, debugando aqui, consegui resolver da seguinte maneira:

 

Na unit ACBrXmlBase.pas, função RemoverCaracteresDesnecessarios adicionei a linha abaixo:

Result := FastStringReplace(Result, '
', '', [rfReplaceAll])

 

Na unit SmarAPD.Provider.pas, adicionei o método TratarXmlRetornado. Feito isso, o envio/consulta funcionaram corretamente.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Angelo,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-2406

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.