Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Estou desenvolvendo um aplicativo para envio da Nota Fiscal Eletrônica de Serviços para o município de São Paulo, mas o sistema está rejeitando o CNPJ.

Estou usando o seguinte certificado para o teste:

CN=TELES E TELES INFORMATICA LTDA:01339695000101, OU=AR SERASA, OU=RFB e-CNPJ A1, OU=Secretaria da Receita Federal do Brasil - RFB, O=ICP-Brasil, L=BELO HORIZONTE, S=MG, C=BR
Está sendo enviada a seguinte mensagem para o método TesteEnvioLoteRPS:

<?xml version="1.0" encoding="UTF-8"?>



01339695000101

false
2011-05-17
2011-05-17
1
201.78
33


CUF9fIxRv4uvpPtB1JFccYBRUk3fJ12j+A585qty0iTSofMUFSlSKL7LXCubSzSeQmTRJEkjZyUUznwXUhaps0nkpkKODbJq4/L6hlXHvmlPXm3PL19UUoL6fe3AVzqqIAcFBzsJmyoUHCXTU7B8muqpmuh/WQt2nRII45Yn5LM=

31000000
AAAAA
2

RPS-M
2011-05-17
N
T
201.78
33
7455
0.05
false

18564071878

PATRICIA

TUPYNAMBA

Alameda Guararapes
495 A
Ap 102
BROOKLIN PAULISTA
3550308
SP
4561000

[email protected]
Desenvolvimento de Web Site

Pessoal











9mEGtVBDz9oJmU7SaIpbw7iNEMg=


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





E está dando o seguinte retorno:

<?xml version="1.0" encoding="ISO8859-1"?>


false

0
31000000

01339695000101

2011-05-26T11:08:08
0
0
0



307
Código do Serviço Prestado (7455) da NF-e não está cadastrada para o prestador de serviço

31000000
AAAAA
2



1207
Prestador de Serviços não autorizado a emitir NF-e.


1107
O CNPJ da assinatura da mensagem XML não corresponde ao CNPJ do Prestador de Serviços.



Os erros 307 - Código do Serviço Prestado (7455) da NF-e não está cadastrada para o prestador de serviço e 1207 - Prestador de Serviços não autorizado a emitir NF-e. estão perfeitamente dentro do esperado. O que causa preocupação, no entanto, é a mensagem 1107 - O CNPJ da assinatura da mensagem XML não corresponde ao CNPJ do Prestador de Serviços..

Fatos:


  • [*:24qky6iu]O CNPJ que consta no remetente é 01339695000101, que é o mesmo CNPJ que consta do certificado;
    [*:24qky6iu]O XML enviado respeita perfeitamente o schema descrito nos XSD's;
    [*:24qky6iu]Tanto a assinatura do RPS quanto a assinatura W3C estão corretas, caso contrário o webservice teria indicado o erro;
    [*:24qky6iu]Para assegurar a afirmação anterior, foram também feitos testes com assinaturas de RPS propositalmente incorretas, e nesses casos o serviço corretamente indicou os erros nestas, demonstrando, claramente que se uma das assinaturas estivesse sendo montada de forma incorreta, o webservice apontaria isto.

A questão é:

Por que o webservice da NFe de Serviços afirma que o CNPJ da assinatura da mensagem XML não corresponde ao CNPJ do Prestador de Serviços? Até onde posso perceber, os únicos CNPJ's de prestador de serviço que estão sendo disponibilizados são o do certificado e o da tag de remetente. Sendo que estes dois são o exatamente o mesmo CNPJ, qual é a origem da diferença apontada? Quais CNPJ's estariam sendo, de fato, comparados pelo webservice?

Postado

OK, acredito ter me expressado mal:

Nós mesmos implementamos a assinatura da NFS-e e a comunicação com o serviço. A rotina está assinando, está se comunicando com o servidor e está recebendo o retorno, o qual contém a mensagem citada.

O erro não pode ser de comunicação, pois nesse caso não haveria retorno; não pode ser a falta de uma tag, pois quando falta uma destas, o webservice avisa; não poderia ser erro na assinatura, pois, novamente, o webservice avisa quando isto ocorre; não poderia ser seleção incorreta de certificado, pois o certificado usado é o único que está instalado na máquina de testes; não poderia ser CNPJ errado, pois o CNPJ informado para o remetente é exatamente o mesmo do certificado.

Há alguém no fórum que tenha implementado a NFS-e da prefeitura de São Paulo? Alguma idéia de por que essa loucura acontece?

  • Consultores
Postado

Boa tarde Haroldo,

Pelo o que exposto chego a conclusão que o problema é o código do serviço, pois a primeira mensagem de erro é:

"Código do Serviço Prestado (7455) da NF-e não está cadastrada para o prestador de serviço"

Um prestador de serviço não pode executar um serviço que não lhe compete.

Ao realizar o cadastro deste prestador junto a prefeitura deve-se informar todos os tipos de serviços que ele executa o serviço 7455 não foi informado nesse cadastro.

Código do Serviço: 7455 => Conserto, restauração, manutenção, conservação e pintura de veículos, exceto os serviços executados por concessionária ou revendedor autorizado (exceto peças e partes empregadas, que ficam sujeitas ao ICMS).

Espero ter Ajudado

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

OK, Italo, vou realizar os testes aqui; muito obrigado.

-- EDIT --

Bom, ainda não foi feito o teste do serviço, mas ao testar a consulta de lotes ao invés do envio destes, também ocorre o mesmo problema:

É enviado este pedido de consulta:


<?xml version="1.0" encoding="UTF-8"?>



08694889000166

380











lR9gV0su1BGDKuGqbNCfF4Sy41Q=


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





E a resposta é esta:

<?xml version="1.0" encoding="UTF-8"?>


false


1107
O CPF/CNPJ da assinatura da mensagem XML não corresponde ao CPF/CNPJ do Prestador de Serviços.



Como se pode ver, a consulta é bem mais simples, contendo somente o CNPJ do remetente e o número do lote, ou seja, não seria afetado pelo problema do serviço. Além disto, neste caso, foi utilizado especificamente um certificado de São Paulo, com o CNPJ correspondente. Ainda assim, ocorre o mesmo problema.

Postado

Atualização:

O envio foi bem sucedido. Basicamente, a mensagem de CNPJ é espúria, a causa real (descoberta por tentativa e erro) é que você tem que estar usando um certificado de São Paulo, com o CNPJ correspondente, e com inscrição municipal de São Paulo.

A consulta, no entanto, continua apresentando o mesmo problema.

Já adianto que o suporte técnico da prefeitura não sabe nem a hora em que está com fome. :P

-- EDIT --

OK, conseguimos, também a consulta. Já é o suficiente para usar, mas vejam que interessante:


<?xml version="1.0" encoding="UTF-8"?>


true


1106
NF-e não encontrada.

36122629
A
250




36122629
212
TIB7BXFT

2011-06-07T17:08:21

08694889000166

DELFOS CENTRO AUTOMOTIVO LTDA

AV
LINS DE VASCONCELOS
02474
VL MARIANA
3550308
SP
4112001

[email protected]
N
T
0
549
7471
0
0
4.94
false

10128124806

AUREA MITSUE TOKUTAKE

R
DOM MATEUS
120
202
Vila Monumento
3550308
SP

[email protected]
Serviços realizados no veiculo Corolla Fielder Placa DPM4221;

Troca de bandeja dianteira;

Troca de Bieleta;

troca de pastilha;

Retifica de disco; 

Alinhamento;

balanceamento;

higienização de arcondionado;

sangria do sistema de freio.



O webservice fala que a nota não existe, mas traz os dados da nota! :D

Postado

Amigo haroldo-ok-ats,

é possível vc incluir (ou ja esta fazendo parte?) no projeto ACBr os fontes desses controles NFS-e ?

Tenho interesse em começar a usar o componente para emitir NFe e NFSe.

Obrigado.

  • Membros Pro
Postado

ola camarada

vc consegui colocar a nfs-e pra rodar ne?

esse componente esta funcinal ?

enviar,ler retorno webservice,imprimir nfs-e

tenho interesse de negociar,comprar se for seu interesse

meu email:[email protected]

faz tmpo que quero um componente pra nfs-e e ainda nada

agradeco antecipadamente

Postado

Tenho muito interesse nesse projeto da NFs-e. Quero saber se alguem já fez a comunicação com o WebService, senão vou começar a dar continuidade no que já foi criado e disponibilizado no SVN.

Postado

Olá,

No caso do nosso sistema, a parte de assinatura e comunicação é delegada para uma rotina externa implementada em C#. Posso verificar se a empresa me autoriza a publicar o trecho de código relevante, que talvez possa servir de base para uma implementação em Delphi puro.

Postado

Nem esquenta!! Achei que você estava mexendo nos fontes da NFs-e que foi iniciado por alguns membros da ACBr. Então vou comecar a estudar os padrões já adotados no monitor da NF-e para fazer na mesma linha o NFs-e. Valew!!

  • Este tópico foi criado há 4901 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.