Ir para conteúdo
  • Cadastre-se

dev botao

NFSe - Joinville/SC (4209102)


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

Recommended Posts

40 minutos atrás, Sandro Felipe Adad disse:

mesmo erro ...da impressão que não vai... demora pra enviar e da o mesmo erro...

pelo menos voltou a geras o soap maior...

1-env-lot.xml

1-env-lot-soap.xml

4217120548133600013756000000000000001-rps.xml

4217120548133600013756000000000000002-rps.xml

Pelo que vi nos arquivos, está duplicando as informações, está gerando dois xml, dentro de um.

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

Link para o comentário
Compartilhar em outros sites

Agora, Sandro Felipe Adad disse:

voce diz duas duas rps?

Estou mandando um lote com 2 rps.

mas tentei com uma apenas e não vai tambem.

Mas quando enviado em 2 RPS não seria uma única assinatura, ou estou enganado?

Mas o erro "0", pode ser por outros vários motivos...

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

Sandro utilize esse outro INI.

 

ISSJoinville.ini

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

Agora, Italo Jurisato Junior disse:

Boa tarde a todos,

Sandro utilize esse outro INI.

 

ISSJoinville.ini

Ok, testei e mudou para erro 500.

segue arquivos...

lote com 2 rps.

1-env-lot.xml

1-env-lot-soap.xml

4217120548133600013756000000000000001-rps.xml

4217120548133600013756000000000000002-rps.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Vejam este link a respeito do erro http 500.

http://www.checkupdown.com/status/E500_pt.html

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

  • 2 semanas depois ...
Em 21/12/2017 at 17:39, Italo Jurisato Junior disse:

Sandro,

Tente com esse outro:

 

ISSJoinville.ini

Entrei em contato com a prefeitura de Joinville ([email protected]) e eles estavam de recesso até hoje (02/01/18).

Enviei um email solicitando um arquivo xml envelopadoe um arquivo que estamos gerando para termos ideia de que pode estar errado.

Vamos aguardar algum retorno...

Link para o comentário
Compartilhar em outros sites

Em 21/12/2017 at 16:25, Maiquel disse:

Pelo que vi nos arquivos, está duplicando as informações, está gerando dois xml, dentro de um.

 

Em 21/12/2017 at 17:48, Italo Jurisato Junior disse:

Vejam este link a respeito do erro http 500.

http://www.checkupdown.com/status/E500_pt.html

O pessoal da prefeitura pediu para que eu utilizasse o software SOAPUI da SmartBear para validar o xml e o envelope.

Fiz um teste direto nele e descobri que deve ser gerado um envelope no seguinte formato:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfew="https://nfewshomologacao.joinville.sc.gov.br/">
    <soapenv:Header/>
    <soapenv:Body>
        <nfew:EnviarLoteRpsEnvio>
            <nfew:LoteRps>
         
            </nfew:LoteRps>
            <nfew:Signature>
         
            </nfew:Signature>
        </nfew:EnviarLoteRpsEnvio>
    </soapenv:Body>
</soapenv:Envelope>

pelo software SOAPUI ele gerou a resposta: 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <EnviarLoteRpsEnvioResponse xmlns="https://nfewshomologacao.joinville.sc.gov.br/">
         <EnviarLoteRpsResposta>
            <NumeroLote xsi:nil="true"/>
            <DataRecebimento xsi:nil="true"/>
            <ListaMensagemRetorno>
               <MensagemRetorno>
                  <Codigo>E375</Codigo>
                  <Mensagem>; Prestador 84697051000104 não cadastrado. | CNPJ/CPF do Prestador do serviço não autorizado a emitir NFS-e</Mensagem>
                  <Correcao>Solicite autorização para emitir NFS-e para o CNPJ/CPF informado.</Correcao>
               </MensagemRetorno>
               <MensagemRetorno>
                  <Codigo>E72</Codigo>
                  <Mensagem>CNPJ do prestador inválido.</Mensagem>
                  <Correcao>Informe o número do CNPJ correto do prestador.</Correcao>
               </MensagemRetorno>
               <MensagemRetorno>
                  <Codigo>A999</Codigo>
                  <Mensagem>Xml</Mensagem>
                  <Correcao>Sempre valide o seu XML pelo XSD (http://nfewshomologacao.joinville.sc.gov.br/NotaFiscal/Arquivo/Abrasf/nfse_v2-04_editado.xsd) antes de enviar</Correcao>
               </MensagemRetorno>
            </ListaMensagemRetorno>
         </EnviarLoteRpsResposta>
      </EnviarLoteRpsEnvioResponse>
   </soap:Body>
</soap:Envelope>

 

Porém não consegui configurar o ISSJoinville.ini pra gerar neste formato do que marquei em vermelho...

Tem um prefixo nfew... (tem alguma dica?)

Em relação ao CNPJ parece que apesar do cliente ja converter xml em nota ainda não esta habilitado via webservices.. irão verificar e me retornam.

image.thumb.png.7f0cb2875f8cd040fde3fe8777aeaf1c.png

Editado por Sandro Felipe Adad
complemento
Link para o comentário
Compartilhar em outros sites

O xml acima tem algumas tags com "nfew:", só funciona se estiver igual ao modelo da documentação, No caso <nfew:EnviarLoteRpsEnvio> fica <EnviarLoteRpsEnvio>.

"Em relação ao CNPJ parece que apesar do cliente ja converter xml", esse caso é um bug na msg de retorno, como tem erro no xml ele não consegue ler o arquivo ao procurar o prestador.

Link para o comentário
Compartilhar em outros sites

Em 05/01/2018 at 16:27, Sandro Felipe Adad disse:

 

O pessoal da prefeitura pediu para que eu utilizasse o software SOAPUI da SmartBear para validar o xml e o envelope.

Fiz um teste direto nele e descobri que deve ser gerado um envelope no seguinte formato:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfew="https://nfewshomologacao.joinville.sc.gov.br/">
    <soapenv:Header/>
    <soapenv:Body>
        <nfew:EnviarLoteRpsEnvio>
            <nfew:LoteRps>
         
            </nfew:LoteRps>
            <nfew:Signature>
         '
            </nfew:Signature>
        </nfew:EnviarLoteRpsEnvio>
    </soapenv:Body>
</soapenv:Envelope>

pelo software SOAPUI ele gerou a resposta: 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <EnviarLoteRpsEnvioResponse xmlns="https://nfewshomologacao.joinville.sc.gov.br/">
         <EnviarLoteRpsResposta>
            <NumeroLote xsi:nil="true"/>
            <DataRecebimento xsi:nil="true"/>
            <ListaMensagemRetorno>
               <MensagemRetorno>
                  <Codigo>E375</Codigo>
                  <Mensagem>; Prestador 84697051000104 não cadastrado. | CNPJ/CPF do Prestador do serviço não autorizado a emitir NFS-e</Mensagem>
                  <Correcao>Solicite autorização para emitir NFS-e para o CNPJ/CPF informado.</Correcao>
               </MensagemRetorno>
               <MensagemRetorno>
                  <Codigo>E72</Codigo>
                  <Mensagem>CNPJ do prestador inválido.</Mensagem>
                  <Correcao>Informe o número do CNPJ correto do prestador.</Correcao>
               </MensagemRetorno>
               <MensagemRetorno>
                  <Codigo>A999</Codigo>
                  <Mensagem>Xml</Mensagem>
                  <Correcao>Sempre valide o seu XML pelo XSD (http://nfewshomologacao.joinville.sc.gov.br/NotaFiscal/Arquivo/Abrasf/nfse_v2-04_editado.xsd) antes de enviar</Correcao>
               </MensagemRetorno>
            </ListaMensagemRetorno>
         </EnviarLoteRpsResposta>
      </EnviarLoteRpsEnvioResponse>
   </soap:Body>
</soap:Envelope>

 

Porém não consegui configurar o ISSJoinville.ini pra gerar neste formato do que marquei em vermelho...

Tem um prefixo nfew... (tem alguma dica?)

Em relação ao CNPJ parece que apesar do cliente ja converter xml em nota ainda não esta habilitado via webservices.. irão verificar e me retornam.

image.thumb.png.7f0cb2875f8cd040fde3fe8777aeaf1c.png

Bom dia Sandro.

Conseguiu configurar?

No caso o xml que você está enviando hoje está com nfew?

 

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

Link para o comentário
Compartilhar em outros sites

14 horas atrás, DevShark disse:

O xml acima tem algumas tags com "nfew:", só funciona se estiver igual ao modelo da documentação, No caso <nfew:EnviarLoteRpsEnvio> fica <EnviarLoteRpsEnvio>.

"Em relação ao CNPJ parece que apesar do cliente ja converter xml", esse caso é um bug na msg de retorno, como tem erro no xml ele não consegue ler o arquivo ao procurar o prestador.

Removi o nfew: como o DevShark sugeriu que o soapUI gerou automaticamente e funcionou o envio e o retorno por este software.

 

image.thumb.png.6be5bf762230758656797756a9bbbf9d.png

Agora temos de adaptar o ACBR pra gerar neste formato pois continuo com o erro 500...

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Solution

Funcionou aff...

Segue em anexo a minha contribuição, o arquivo .ini e demais alterados.

Funcionando e testado pelos métodos do programa Demo_ACBR_Nfse do acbr:

botão-> Gerar e enviar Lote ->  RPS ACBrNFSe1.Enviar(vNumLote);

botão-> Consultar Situação do Lote ->  ACBrNFSe1.ConsultarSituacao(Protocolo);

botão-> Consultar NFSe por RPS -> (Que retorna o numero da nota gerada)  ACBrNFSe1.ConsultarNFSeporRps(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                TipoRPSToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo));

 

Segue para subir ao repositório e merge.

 

Obrigado pela ajuda de todos.

5 horas atrás, Maiquel disse:

Bom dia Sandro.

Conseguiu configurar?

No caso o xml que você está enviando hoje está com nfew?

 

 

20 horas atrás, DevShark disse:

O xml acima tem algumas tags com "nfew:", só funciona se estiver igual ao modelo da documentação, No caso <nfew:EnviarLoteRpsEnvio> fica <EnviarLoteRpsEnvio>.

"Em relação ao CNPJ parece que apesar do cliente ja converter xml", esse caso é um bug na msg de retorno, como tem erro no xml ele não consegue ler o arquivo ao procurar o prestador.

Em 21/12/2017 at 17:30, Italo Jurisato Junior disse:

Boa tarde a todos,

Sandro utilize esse outro INI.

 

ISSJoinville.ini

ISSJoinville.ini

pnfsNFSeG.pas

pnfsConversao.pas

pnfsNFSeW_ABRASFv2.pas

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Prefeitura respondeu:

Boa Tarde!
Ainda não está em fase de produção.

Att

Maria Lúcia Bobato

Auditora Fiscal da Receita Municipal

Prefeitura Municipal de Joinville

SEFAZ/Unidade de Fiscalização de Tributos

(47)3431-3356 / (47) 3431-3410

 porem surgiu a duvida de que no soapaction do .ini por exemplo, esta fixo o endereço de homologação:  Gerar=https://nfewshomologacao.joinville.sc.gov.br/EnviarLoteRpsEnvio

Como é configurado isso no ACBR neste caso?

 

Editado por Sandro Felipe Adad
cor
Link para o comentário
Compartilhar em outros sites

4 minutos atrás, Sandro Felipe Adad disse:

Prefeitura respondeu:

Boa Tarde!
Ainda não está em fase de produção.

Att

Maria Lúcia Bobato

Auditora Fiscal da Receita Municipal

Prefeitura Municipal de Joinville

SEFAZ/Unidade de Fiscalização de Tributos

(47)3431-3356 / (47) 3431-3410

 porem surgiu a duvida de que no soapaction do .ini por exemplo, esta fixo o endereço de homologação:  Gerar=https://nfewshomologacao.joinville.sc.gov.br/EnviarLoteRpsEnvio

Como é configurado isso no ACBR neste caso?

 

Normalmente o SoapAction é configurado com o serviço somente, que deve ser o mesmo para o homologação e produção.

Já os endereços ele direciona a partir desta configuração abaixo.

[URL_P]
RecepcaoLoteRPS=http://nfewshomologacao.joinville.sc.gov.br/NotaFiscal/Servicos.asmx?wsdl

[URL_H]
RecepcaoLoteRPS=http://nfewshomologacao.joinville.sc.gov.br/NotaFiscal/Servicos.asmx?wsdl

  • Curtir 1

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

Favor atualizar todos os fontes de todas as pastas, notem que fiz alguns ajustes no arquivo ini de Joinville.

  • Curtir 1
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

  • 5 meses depois ...
  • Consultores

Bom dia,

Favor atualizar todos os fontes de todas as pastas.

Note que fiz alterações no arquivo Cidades.ini e no ISSJoinville.ini

Favor realizar os testes com o programa exemplo, enviando para o ambiente de homologação e se possível para o ambiente de produção.

  • Obrigado 1
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

  • Este tópico foi criado há 2126 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.