Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1519 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde a todos.

Estou realizando as alterações para integrar a NFS-e de Blumenau no componente ACBNFSe, surgiu algumas dúvidas e até um erro, caso alguém puder dar uma força...

1. Alterações realizadas até o momento.

  • Alterado o arquivo Cidades.ini modificando o Provedor de São Paulo e Blumenau para Prodam.
  • Alterado o arquivo SP.ini para Prodam.ini
  • Incluído no arquivo Prodam.ini os dois municípios (São Paulo e Blumenau) e suas respectivas URLs e NameSpaces.
  • Alterado objetos e tipos que se referenciavam ao provedor SP (Exemplo:  proSP para proProdam). Tudo oque referenciava ao provedor SP foi alterado para Prodam.

2. Dúvidas na construção do arquivo Prodam.ini

Estou com as seguintes dúvidas para a construção do ini:

  • SoapAction para envio de produção e homologação: Adicionei todos os SoapAction que serão utilizados, porém estou em duvida de como adicionar o SoapAction para envio em produção e homologação, sendo que para o envio de teste o SoapAction deve ser "testeenvio" e para envio em produção deve ser "envioLoteRPS".
  • Alteração da Tag para enviar em homologação: o web service possui métodos diferente para o envio de produção e homologação. Em produção deve ser utilizado a tag  <EnvioLoteRPSRequest> em homologação deve ser <TesteEnvioLoteRPSRequest>. Como proceder?
  • Mais de um NameSpace no XML: na seção XML do arquivo Prodam.ini possui a chave NameSpace, o detalhe é que cada município possui um NameSpace diferente, como posso fazer para adicionar o NameSpace dos dois municípios? (Pelo o que analisei nos fontes só faz a leitura de um NameSpace, pode ser que estou errado, por isso comentei).

3. Erro ao enviar NFSe para o município de Blumenau.

  Estou com o seguinte erro para enviar a NFSe para bluemanu: "mensagem xml de pedido do servico sem conteudo".

Já procurei no fórum e na web por esse erro, analisei de "cabo a rabo" o XML, mas não consigo identificar o problema.

Comparei o XML gerado com o xml de exemplo fornecido pela prefeitura, porém não consegui identificar nenhuma diferença.

Vou deixar os XMLs em anexo, caso alguém puder analisar, fico agradecido.

 

Obrigado!

1-rec-soap.xml

1-env-lot.xml

1-env-lot-soap.xml

ExemploPedidoEnvioLoteRPS.txt

  • Curtir 2
Postado (editado)

Bom dia Pessoal, estive realizando outros testes hoje e percebi que o namespace dos schemas também mudam, sendo assim deveria ter schemas diferentes para cada município.

Acredito que já há uma solução para os casos comentado que podem ser diferentes para cada município (SoapAction,NameSpace XML,Tag envio), caso não houver pensei na seguinte solução:

Fazer uma carga dinâmica diferenciando pelo código IBGE, como já ocorre com as URLs.

Exemplo Schemas:

if FPIniParams.ReadString('Schemas', 'ServicoEnviar', '') = '*******' then 
begin
   FConfigSchemas.ServicoEnviar := FPIniParams.ReadString('Schemas', 'ServicoEnviar_' + CodIBGE, '');
   FConfigSchemas.ServicoConSit := FPIniParams.ReadString('Schemas', 'ServicoConSit_' + CodIBGE, '');
....
end else 
begin
   FConfigSchemas.ServicoEnviar := FPIniParams.ReadString('Schemas', 'ServicoEnviar', '');
   FConfigSchemas.ServicoConSit := FPIniParams.ReadString('Schemas', 'ServicoConSit', '');
....
end;

Utilizar a mesma ideia para os outros casos

O que acham? Já possui uma solução pra isso? estou certo?

 

Editado por João Paulo Müller
  • 3 semanas depois ...
  • 1 mês depois ...
  • 3 meses depois ...
Postado

Bom dia João, algum problema especificamente fez desistir da integração? Algo que eu possa ajudar? Estou iniciando a integração também. 

Postado
Em 26/04/2017 at 11:10, João Francisco Gonçalves disse:

Bom dia João Paulo, como ficou a integração com NotaBlu ? Conseguiu finalizar ?

Olá.

Esta operacional.

Carlos H. Marian

Analista de Sistemas

|/-\|

Postado
11 horas atrás, João Paulo Müller disse:

Vou voltar essa semana para implementação do notablu com ACBR.

Carlos, está funcionando em ambiente de homologação também?

Olá.
O NotaBlu não possui ambiente de homologação, o que existe é um serviço de teste de envio de RPS.
Este serviço de teste de RPS serve somente para verificar se o seu RPS é aceito pelo WS.

Para homologar tem que mandar um RPS quente e gerar uma Nota, depois é só cancelar.
Recomento deixar tudo preparado(já com os testes no serviço de teste), e começar cedo o processo de geração de RPS para homologação.
Já implemente tudo, envio consulta, cancelamento,... ai só vai ajustando caso ocorra erro.

 

At+

Carlos H. Marian

Analista de Sistemas

|/-\|

  • 1 mês depois ...
  • 2 anos depois...
Postado

Também estou com o problema do  código de erro 1102 : Mensagem XML de Pedido do serviço sem conteúdo, no meu caso para ler a nota paulistana.

Estou enviando o XML abaixo e nada de funcionar. Já revirei o fórum e o google inteiro 😕

 

Content-Type: text/xml; charset=UTF-8
SOAPAction: "http://www.prefeitura.sp.gov.br/nfe/ws/consultaNFeRecebidas"
Content-length: 4297

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ConsultaNfeRecebidasRequest xmlns="http://www.prefeitura.sp.gov.br/nfe">
<VersaoSchema>1</VersaoSchema>
<MensagemXML><![CDATA[<PedidoConsultaNFePeriodo><Cabecalho Versao="1"><CPFCNPJ><CNPJ>XXXXXXXXXX</CNPJ></CPFCNPJ><dtInicio>2020-06-06</dtInicio><dtFim>2020-07-01</dtFim><NumeroPagina>1</NumeroPagina></Cabecalho><Signature xmlns="http://www.w3.org/2000/09/xmldsig#">......</Signature></PedidoConsultaNFePeriodo>]]>
</MensagemXML>
</ConsultaNfeRecebidasRequest>
</soap:Body>
</soap:Envelope>
 

A manual está aqui https://nfe.prefeitura.sp.gov.br/arquivos/nfews.pdf

Alguma luz ?

 

  • Este tópico foi criado há 1519 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.