Home

Manual de integração

image

Contents

1. 9 2 1 4 Consulta de Lote de RPS 10 2 1 5 Consulta de NFSe 11 2 1 6 Cancelamento de NFSe 12 2 2 PADR ES T CNICOS 13 2 2 1 Padr o de Comunica o 13 2 2 2 Padr o de Certificado Digital 14 2 2 3 Padr o da Assinatura Digital 15 2 2 4 Valida o de Assinatura Digital pelo Sistema NFSe 16 2 2 5 Uso de Assinatura com Certificado Digital
2. 20 3 1 MODELO OPERACIONAL 20 3 1 1 Servi os S ncronos 20 Web Service Nota Fiscal de Servi o Eletr nica PMSJP 3 3 1 2 Servi os Ass ncronos 21 3 4 TIPOS COMPLEXOS 27 4 CRIANDO UM LINK PARA A NFS E EMITIDA 37 5 TOMADORES INTERNACIONAIS 37 6 SISTEMA DE ESCRITURA O MENU WEB SERVICE 37 6 1 Consultar PROTOCOLO 37 6 2 Consultar RPS
3. 38 6 3 Exportar RPS XML 38 6 4 Importar RPS XML 38 7 LINKS TEIS 38 8 C DIGOS DE ERROS E ALERTAS 39 Web Service Nota Fiscal de Servi o Eletr nica PMSJP 4 INTRODU O Este manual tem como objetivo apresentar as especifica es e crit rios t cnicos necess rios para utiliza o do Web Service disponibilizado pela Prefeitura Municipal de S o Jos dos Pinhais para as empresas prestadoras de servi os Atrav s do Web Service as empresas poder o integrar seus pr prios sistemas de informa es com o Sistema de Notas Fiscais de Servi o Eletr nicas da Prefeitura Municipal de S o Jos dos Pinhais Desta forma consegue se automatizar o processo de gera o consulta e cancelamento de Nfse Web Service Nota Fiscal de Servi o Eletr nica PMSJP 5 1 CONSIDERA ES INICIAIS O projeto Nota Fiscal de Servi os Eletr nica
4. 17 2 3 Endere os do Web Service 17 2 4 Schemas XML v 3 0 17 2 5 Sistema validador dos schemas do Web Service v 3 0 17 2 6 Sistema de valida o da NFSe RPS 17 2 7 PADR O DAS MENSAGENS XML 17 2 7 1 rea do Cabe alho 18 2 7 2 Valida o da estrutura das Mensagens XML 18 2 7 3 Schemas XML arquivos XSD 19 2 7 4 Vers o dos Schemas XML 19 3 ESTRUTURA DE DADOS DO WEB SERVICE
5. NOTA FISCAL DE SERVI OS ELETR NICA NFSe Manual de Utiliza o do Web Service Vers o 3 0 02 2015 Web Service Nota Fiscal de Servi o Eletr nica PMSJP 2 SUM RIO INTRODU O 4 1 CONSIDERA ES INICIAIS 5 1 1 NOTA FISCAL DE SERVI OS ELETR NICA NFS E 5 1 2 RECIBO PROVIS RIO DE SERVI O RPS 5 2 ARQUITETURA DE COMUNICA O COM O CONTRIBUINTE 6 2 1 MODELO CONCEITUAL 6 2 1 1 Recep o e Processamento de Lote RPS 7 2 1 2 Consulta de Situa o de Lote de RPS 8 2 1 3 Consulta de NFSe por RPS
6. TcValores Representa um conjunto de valores que comp e o documento fiscal Nome Tipo Ocorr ncia Descri o ValorServicos tsValor 1 1 ValorDeducoes tsValor 0 1 ValorPis tsValor ValorCofins tsValor ValorInss tsValor ValorIr tsValor ValorCsll tsValor IssRetido tsSimNao 1 1 ValorIss tsValor 0 1 OutrasRetencoes tsValor BaseCalculo tsValor Valor dos servi os Valor das dedu es descontos incondicionados Aliquota tsAliquota ValorLiquidoNfse tsValor ValorServicos ValorPIS ValorCOFINS ValorINSS ValorIR ValorCSLL OutrasRetencoes ValorISSRetido DescontoIncondicionado DescontoCondicionado ValorIssRetido tsValor DescontoCondicionado tsValor DescontoIncondicionado tsValor TcDadosServico Representa dados que comp e o servi o prestado Nome Tipo Ocorr ncia Descri o Valores tcValores 1 1 ItemListaServico tsItemListaServico CodigoCnae tsCodigoCnae 0 1 CodigoTributacaoMunicipio tsCodigoTributacao Discriminacao tsDiscriminacao 1 1 CodigoMunicipio tsCodigoMunicipioIbge tcDadosConstrucaoCivil Representa dados que comp e o servi o prestado Nome Tipo Ocorr ncia Descri o CodigoObra tsCodigoObra 1 1 Art tsArt tcDadosPrestador Representa dados do prestador do servi o Nome Tipo Ocorr ncia Descri o IdentificacaoPrestador tcIdentificacaoPrestador 1 1 RazaoSocial tsRazaoSocial Web Serv
7. o Informe se na Prefeitura sobre como proceder E348 Emiss o com servi o eventual n o permitido pelo munic pio Informe um servi o que n o seja eventual E349 Sr Contribuinte as funcionalidades Emitir NFSe Substituir NFSe e Cancelar NFSe est o suspensas Para maiores informa es entre em contato com a prefeitura E35 C digo de tributa o inexistente Consulte a legisla o vigente para saber o C digo de tributa o que dever ser informado neste campo E350 C digo da tag OptanteSimplesNacional informada incorretamente Favor informar o c digo igual ao cadastrado pela empresa Web Service Nota Fiscal de Servi o Eletr nica PMSJP 47 E36 Campo ISSRetido inv lido Utilize um dos tipos 1 para ISS Retido ou 2 para ISS n o Retido E37 Apenas servi os tributados no munic pio ou fora podem sofrer reten o de ISS Opera es isentas imunes ou com exigibilidade suspensa por decis o judicial ou procedimento administrativo n o podem sofrer reten o de ISS E38 Contribuintes enquadrados como MEI do simples nacional Microempresa Municipal Estimativa Sociedade de Profissionais ou Incentivador Cultural n o podem sofrer reten o de ISS N o fa a a reten o do ISS nos casos de empresas enquadradas como MEI do simples nacional Microempresa Municipal Estimativa Sociedade de Profissionais ou Incentivador Cultural E39 Apenas empresas tomadoras de servi os in
8. superior ou igual a R 0 00 zero N o permitido valor de dedu o inferior a zero negativo E200 Este tomador um substituto tribut rio Para presta o de servi os a substitutos tribut rios necess rio a indica o do imposto retido Informe o campo ISSRetido com o valor 1 bem como o campo ValorISSRetido E201 Valor da al quota informado Informe o valor da al quota como 0 quando a empresa for imune Web Service Nota Fiscal de Servi o Eletr nica PMSJP 44 incorretamente ou isenta E202 Tag CodigoTributacaoMunicipio n o deve ser informada pois o munic pio utiliza Lei 116 N o informe a Tag CodigoTributacaoMunicipio E203 O cnpj do tomador informado n o est cadastrado na base de dados do munic pio Informe o cnpj do tomador corretamente E204 Valor da al quota informado n o condiz com a lista de servi os do munic pio Informe o valor da al quota correto E205 N o existe regra de imposto para o servi o informado Informe um servi o que exista na regra E206 Valor da al quota informado n o condiz com a lista de simples do munic pio Informe o valor da al quota correto E207 Aliquota n o informado para prestador optante simples nacional Informe o valor da al quota E208 Valor do iss n o pode ser superior a R 0 00 zero quando o contribuinte for optante do simples nacional e n o tiver iss retido na fonte Informe o campo de Val
9. Fiscal de Servi o Eletr nica PMSJP 22 Etapas do processo ideal Solicita o e processamento 1 O aplicativo do contribuinte inicia a conex o enviando uma mensagem de solicita o de servi o para o Web Service de recep o de solicita o de servi os 2 O Web Service de recep o de solicita o de servi os recebe a mensagem de solicita o de servi o e a coloca na fila de servi os solicitados acrescentando o CNPJ do transmissor obtido do certificado digital do transmissor 3 O Web Service de recep o de solicita o de servi os retorna o protocolo da solicita o de servi o e a data e hora de grava o na fila de servi os solicitados ao aplicativo do contribuinte 4 O aplicativo do contribuinte recebe o protocolo 5 Na estrutura interna do aplicativo de NFSe a solicita o de servi os retirada da fila de servi os solicitados pelo aplicativo da NFSe em momento espec fico definido pela equipe t cnica da NFSe 6 O servi o solicitado processado pelo aplicativo da NFSe e o resultado do processamento colocado na fila de servi os processados Obten o do resultado do servi o 7 O aplicativo do contribuinte atrav s do protocolo recebido envia uma consulta ao servi o que retornar o resultado do processamento daquele protocolo iniciando uma conex o com o Web Service 8 O Web Service recebe a mensagem de consulta e localiza o resultado de processamento da
10. dados A tabela est dividida em 4 colunas a saber Campo nome do tipo simples Tipo tipo primitivo de dados utilizados pelo campo o C Caractere o N N mero o D Data ou Data Hora Descri o descreve informa es sobre o campo Tamanho tamanho do campo o Quando forem caracteres o tamanho define a quantidade m xima de caracteres que o texto poder ter o Quando for num rico o tamanho pode ser representado das seguintes formas N mero inteiro que define o total de d gitos existente no n mero Exemplo 15 significa que o n mero poder ter no m ximo 15 d gitos N mero fracion rio que define o total de d gitos e quantos deles ser o designados para a parte fracion ria Exemplo 15 2 significa que o n mero poder ter no m ximo 15 d gitos sendo 2 deles a identifica o da parte fracion ria A parte fracion ria n o obrigat ria quando assim definido o Quando for data n o haver defini o de tamanho Web Service Nota Fiscal de Servi o Eletr nica PMSJP 25 Campo Tipo Descri o Tamanho TsNumeroNfse N N mero da Nota Fiscal de Servi o Eletr nica formado pelo ano com 04 quatro d gitos e um n mero seq encial com 11 posi es Formato AAAANNNNNNNNNNN 15 tsCodigoVerificacao C C digo de verifica o do n mero da nota 9 TsStatusRps N C digo de status do RPS 1 Normal 2 Cancelado 1 TsSta
11. dados de endere o em seu cadastro E217 Campo c digo da obra obrigat rio para este item de servi o n o foi informado Informe o c digo da obra E218 Campo ART obrigat rio para este item de servi o n o foi informado Informe o C digo ART E219 Valor obrigat rio de c digo de Obra e do C digo ART n o foram informados Tag de constru o Civil n o especificada no arquivo ou vazia E22 O valor dos descontos dever ser superior ou igual a R 0 00 zero N o permitido valor de desconto inferior a zero negativo E220 Tomador n o autorizado para emiss o de NFSe porque est com Verificar se tomador est correto Web Service Nota Fiscal de Servi o Eletr nica PMSJP 45 situa o cadastral irregular E221 CNPJ n o autorizado para emiss o de NFSe porque est com situa o cadastral irregular Favor entrar em contato com o setor de licenciamento no telefone 41 3381 6903 E23 O valor do PIS dever ser superior ou igual a R 0 00 zero N o permitido valor de reten o inferior a zero negativo E24 O valor da Cofins dever ser superior ou igual a R 0 00 zero N o permitido valor de reten o inferior a zero negativo E25 O valor do INSS dever ser superior ou igual a R 0 00 zero N o permitido valor de reten o inferior a zero negativo E26 O valor do IR dever ser superior ou igual a R 0 00 zero N o permitido valor de r
12. dica dos tipos A1 A3 ou certificado de servidor h brido Para a assinatura digital dos documentos envolvidos aceitar se que o certificado digital seja de quaisquer dos estabelecimentos da empresa Os certificados digitais ser o exigidos em 2 dois momentos distintos para a integra o entre o sistema do contribuinte e o Web Service da Prefeitura Municipal de S o Jos dos Pinhais o Assinatura de Mensagens O certificado digital utilizado para essa fun o dever conter o CNPJ do estabelecimento emissor da NFSe ou o CNPJ do estabelecimento matriz O certificado digital dever ter o uso da chave previsto para a fun o de assinatura digital respeitando a Pol tica do Certificado o Transmiss o durante a transmiss o das mensagens entre os servidores do contribuinte e os servi os disponibilizados pela Prefeitura Municipal de S o Jos dos Pinhais O certificado digital utilizado para identifica o do aplicativo do contribuinte dever conter o CNPJ do respons vel pela transmiss o das mensagens mas n o necessita ser o mesmo CNPJ do estabelecimento emissor da NFSe devendo ter a extens o extended Key Usage com permiss o de Autentica o Cliente Web Service Nota Fiscal de Servi o Eletr nica PMSJP 15 2 2 3 Padr o da Assinatura Digital As mensagens enviadas aos servi os disponibilizados pela Prefeitura Municipal de S o Jos dos Pinhais s o documentos eletr nicos elabora
13. o inv lida Informe a Inscri o Municipal correta do intermedi rio do servi o E65 Inscri o Municipal do intermedi rio do servi o n o esta vinculada ao CNPJ CPF informado Acerte a Inscri o Municipal ou o CNPJ CPF do intermedi rio do servi o E66 CNPJ CPF do Intermedi rio do Servi o invalido Informe o CNPJ CPF correto do intermedi rio do servi o E67 C digo da obra inv lido Informe o c digo da obra correto E68 Status do RPS inv lido Utilize um dos tipos 1 Normal 2 Cancelado E69 Quantidade de RPS incorreta Informe a quantidade de RPS correta E7 Essa NFSe j foi substitu da Confira e informe novamente os dados da NFSe que deseja substituir E70 Inscri o Municipal do prestador especificada no lote n o confere com o prestador informado no RPS Informe corretamente a Inscri o Municipal do prestador no lote e no RPS E71 RPS em duplicidade no arquivo enviado Remova do arquivo o registro de RPS excedente E72 Campo Quantidade de RPS informado incorretamente O campo quantidade de RPS num rico e dever ter tamanho m ximo de 4 d gitos E73 Campo tipo do RPS inv lido para o tipo de registro 3 Cupons Utilize o tipo RPS C E74 Data de emiss o da Nota Fiscal n o est compreendida entre lt data inicio de emiss o do lote gt e lt data fim de emiss o do lote gt conforme especificado no cabe alho do arquivo Utilize no cabe al
14. o tribut ria municipal 2 ARQUITETURA DE COMUNICA O COM O CONTRIBUINTE 2 1 MODELO CONCEITUAL Atrav s do Web Service o Sistema de Notas Fiscais de Servi o Eletr nicas da Prefeitura Municipal de S o Jos dos Pinhais disponibilizar servi os que poder o ser acessados pelos sistemas dos contribuintes A seguir est o resumidos os servi os dispon veis e suas respectivas funcionalidades b sicas Web Service Nota Fiscal de Servi o Eletr nica PMSJP 7 2 1 1 Recep o e Processamento de Lote RPS Esse servi o compreende a recep o do Lote de RPS e na a resposta segue o n mero do protocolo gerado para esta transa o Quando efetuada a recep o o Lote processado imediatamente onde ser o feitas as valida es necess rias e gera o das NFSe XML de Envio validado pelo arquivo servico_enviar_lote_rps_envio xsd XML de Resposta validado pelo arquivo servico_enviar_lote_rps_resposta xsd Exemplo XML de envio https nfe sjp pr gov br servicos issOnline2 ws schemes EnviarLoteRpsEnvio xml Web Service Nota Fiscal de Servi o Eletr nica PMSJP 8 2 1 2 Consulta de Situa o de Lote de RPS Esse servi o efetua a consulta da situa o de um Lote de RPS j enviado sendo identificada na resposta com os seguintes c digos 2 Lote em processamento 3 Lote processado com erros 4 Lote processado com sucesso XML de Envio validado pelo arqu
15. rio atrav s de nome ou c digo de usu rio e senha O modelo de comunica o segue o padr o de Web Services definido pelo WS I Basic Profile A troca de mensagens entre o Web Service do Sistema de Notas Fiscais de Servi o Eletr nicas da Prefeitura Municipal de S o Jos dos Pinhais e o sistema do contribuinte ser realizada no padr o SOAP com troca de mensagens XML no padr o Style Enconding Document Literal wrapped A op o wrapped representa a chamada aos m todos dispon veis com a passagem de mais de um par metro Para descrever os servi os disponibilizados ser utilizado um documento WSDL Web Service Description Language O WSDL o padr o recomendado para descri o de servi os SOAP Web Service Nota Fiscal de Servi o Eletr nica PMSJP 14 As chamadas aos servi os ser o feitas enviando como par metro um documento XML a ser processado pelo sistema Esse documento n o far parte da descri o do servi o arquivo WSDL e o formato do XML correspondente ao servi o dever ser consultado nesse manual de integra o se o 3 5 2 2 2 Padr o de Certificado Digital Os certificados digitais utilizados no sistema de Notas Fiscais de Servi o Eletr nicas da Prefeitura Municipal de S o Jos dos Pinhais ser o emitidos por Autoridade Certificadora credenciada pela Infraestrutura de Chaves P blicas Brasileira ICP Brasil de pessoa f sica ou jur
16. 00 1 0000 ou 1 5 4 tsDiscriminacao C Discrimina o do conte do da NFSe 2000 tsCodigoMunicipioIbge N C digo de identifica o do munic pio conforme tabela do IBGE 7 tsIncricaoMunicipal C N mero de inscri o municipal 15 tsRazaoSocial C Raz o Social do contribuinte 115 tsNomeFantasia C Nome fantasia 60 TsCnpj C N mero CNPJ 14 tsEndereco C Endere o 125 tsNumeroEndereco C N mero do endere o 10 tsComplementoEndereco C Complemento de endere o 60 tsBairro C Bairro 60 tsUf C Sigla da unidade federativa 2 tsCep N N mero do CEP 8 tsEmail C E mail 80 tsTelefone C Telefone 11 TsCpf C N mero de CPF 11 tsIndicacaoCpfCnpj N Indicador de uso de CPF ou CNPJ 1 CPF 2 CNPJ 3 N o Informado 1 tsCodigoObra C C digo de Obra 15 tsArt C C digo ART 15 tsNumeroLote N N mero do Lote de RPS 15 TsNumeroProtocolo C N mero do protocolo de recebimento do RPS 50 tsSituacaoLoteRps N C digo de situa o de lote de RPS 1 N o Recebido 2 N o Processado 3 Processado com Erro 4 Processado com Sucesso 1 tsCodigoMensagemAlerta C C digo de mensagem de retorno de servi o 4 TsDescricaoMensagemAlerta C Descri o da mensagem de retorno de servi o 200 TsCodigoCancelamentoNfse C C digo de cancelamento com base na tabela de Erros e alertas 4 tsIdTag C Atributo de identifica o da tag a ser assi
17. 26 Campo e mail do tomador informado incorretamente O campo e mail do tomador dever ter tamanho m ximo de 80 caracteres E127 Campo telefone do tomador informado incorretamente O campo telefone do tomador dever ter tamanho m ximo de 11 caracteres E128 Campo raz o social do intermedi rio do servi o informado incorretamente O campo raz o social do intermedi rio do servi o dever ter tamanho m ximo de 115 caracteres E129 Campo c digo da obra informado incorretamente O campo c digo da obra dever ter tamanho m ximo de 15 caracteres E13 Campo tipo do RPS inv lido Utilize um dos tipos especificados RPS RPS C ou RPSM E130 Campo ART informado incorretamente O campo ART dever ter tamanho m ximo de 15 caracteres E131 Campo data inicial preenchido incorretamente A data informada dever estar no formato DD MM AAAA ou seja dia 2 d gitos seguido de m s 2 d gitos e ano 4 d gitos e deve ser uma data v lida E132 Campo data final preenchido incorretamente A data informada dever estar no formato DD MM AAAA ou seja dia 2 d gitos seguido de m s 2 d gitos e ano 4 d gitos e deve ser uma data v lida E133 Data final da pesquisa n o poder ser superior a data de hoje Informe uma data final igual ou anterior data de hoje E134 A data final n o poder ser anterior data inicial Informe uma data final igual ou superior data inicial da
18. 27 Falha interna no cadastro da Prefeitura Favor reenviar o Lote E328 C digo da Obra n o cadastrado Informar um c digo de Obra cadastrado no ISSONLINE E329 Valor da dedu o informado incorretamente E33 C digo CNAE Tributacao Munic pio inexistente Consulte a legisla o vigente para saber o c digo CNAE que dever ser informado neste campo E34 C digo de tributa o informado incompat vel com a informa o de optante pelo simples nacional Consulte a legisla o vigente para saber se o c digo informado permite a op o pelo simples nacional E340 As funcionalidades Emitir NFSe Substituir NFSe e Cancelar NFSe est o suspensas Para maiores informa es entre em contato com a prefeitura E342 Informa o de Incentivador Fiscal n o confere com o cadastro da prefeitura Acerte o campo Incentivador Fiscal E343 C digo de cancelamento incorreto Consulte o Manual da NFSe para saber os c digos de cancelamento permitidos pelo sistema E344 C digo do Munic pio difere do informado na nota Informe o c digo do municio igual ao da nota E345 Para realizar o cancelamento entre em contato com a prefeitura Para realizar o cancelamento entre em contato com a prefeitura no telefone 41 3381 6900 E346 Saldo para abatimento da obra insuficiente Escriture mais notas para utilizar o abatimento ou diminua o valor da dedu o E347 Valor insuficiente para realizar essa opera
19. 85 Pesquisa pelo bairro s pode ser feita com a indica o de uma atividade Informe uma atividade E86 N mero do protocolo de recebimento do lote inexistente na base de dados Confira se o lote foi enviado e informe o n mero correto do protocolo de recebimento E87 N mero de lote inexistente na base de dados Confira se o lote foi enviado e informe o n mero correto E88 N mero de lote n o informado Informe o n mero do lote E89 N o existe na base de dados uma NFSe emitida para o n mero de RPS informado Informe o n mero correto do RPS E9 Campo de incentivador cultural n o informado Utilize um dos tipos 1 Sim 2 N o E90 N mero do RPS inv lido Informe um n mero de RPS que corresponda seq ncia utilizada pelo prestador de servi o E91 Esse RPS n o foi enviado para a nossa base de dados Exija do prestador do servi o a emiss o da NFSe E92 Esse RPS foi enviado para a nossa base de dados mas ainda n o foi processado Fa a uma nova consulta mais tarde E93 S rie informada inv lida Informe a s rie correta para o RPS pesquisado E94 Data de compet ncia n o informada Informe a data de compet ncia no formato data E95 Data de compet ncia informada incorretamente Informe a data de compet ncia no formato data E96 Campo n mero do RPS informado incorretamente O campo N mero do RPS num rico e dever ter tamanho m ximo de 15 d gitos E97 Cam
20. Algorithm A XS04 C 1 1 Atributo Algorithm de CanonicalizationMethod http www w3 org TR 2001 REC xml c14n 20010315 XS06 SignatureMethod G XS03 1 1 Grupo do M todo de Assinatura XS07 Algorithm A XS06 C 1 1 Atributo Algorithm de SignedInfo http www w3 org 2000 09 xmldsig rs a sha1 XS08 Reference G XS03 1 1 Grupo do M todo de Reference XS09 URI A XS08 C 1 1 Atributo URI da tag Reference XS10 Transforms G XS08 1 1 Grupo do algorithm de Transform Web Service Nota Fiscal de Servi o Eletr nica PMSJP 16 XS11 Unique_Transf_Alg RC XS10 1 1 Regra para o atributo Algorithm do Transform ser nico XS12 Transform G XS10 2 2 Grupo de Transform XS13 Algorithm A XS12 C 1 1 Atributos v lidos Algorithm do Transform http www w3 org TR 2001 REC xml c14n 20010315 http www w3 org 2000 09 xmldsig en velopedsignature XS14 Xpath E XS12 C 0 N Xpath XS15 DigestMethod G XS08 1 1 Grupo do M todo de DigestMethod XS16 Algorithm A XS15 C 1 1 Atributo Algorithm de DigestMethod http www w3 org 2000 09 xmldsig sh a1 XS17 DigestValue E XS08 C 1 1 Digest Value Hash SHA 1 Base64 XS18 SignatureValue G XS01 1 1 Grupo do Signature Value XS19 KeyInfo G XS01 1 1 Grupo do KeyInfo XS20 X509Data G XS19 1 1 Grupo X509 XS21 X509Certificate E XS20 C 1 1 Certificado Digital x509 em Base64b 2 2 4 Valida o de Assinatura Digital pelo Sistema
21. Consulta de Situa o de Lote de RPS S ncrona Consulta de NFSe por RPS S ncrona Consulta de Lote de RPS S ncrona Consulta de NFSe S ncrona Cancelamento de NFSe S ncrona 3 1 1 Servi os S ncronos As solicita es de servi os de implementa o s ncrona s o processadas imediatamente e o resultado do processamento obtido em uma nica conex o Abaixo o fluxo simplificado de funcionamento Web Service Nota Fiscal de Servi o Eletr nica PMSJP 21 Etapas do processo ideal 1 O aplicativo do contribuinte inicia a conex o enviando uma mensagem de solicita o de servi o para o Web Service 2 O Web Service recebe a mensagem de solicita o de servi o e encaminha ao aplicativo da NFS e que ir processar o servi o solicitado 3 O aplicativo da NFS e recebe a mensagem de solicita o de servi os e realiza o processamento devolvendo uma mensagem de resultado do processamento ao Web Service 4 O Web Service recebe a mensagem de resultado do processamento e o encaminha ao aplicativo do contribuinte 5 O aplicativo do contribuinte recebe a mensagem de resultado do processamento e caso n o exista outra mensagem encerra a conex o 3 1 2 Servi os Ass ncronos As solicita es de servi os de implementa o ass ncrona s o processadas de forma distribu da por v rios processos e o resultado do processamento somente obtido na segunda conex o Web Service Nota
22. NFSe Para a valida o da assinatura digital seguem as regras que ser o adotadas pela Prefeitura Municipal de S o Jos dos Pinhais 1 Extrair a chave p blica do certificado 2 Verificar o prazo de validade do certificado utilizado 3 Montar e validar a cadeia de confian a dos certificados validando tamb m a LCR Lista de Certificados Revogados de cada certificado da cadeia 4 Validar o uso da chave utilizada Assinatura Digital de tal forma a aceitar certificados somente do tipo A n o ser o aceitos certificados do tipo S 5 Garantir que o certificado utilizado de um usu rio final e n o de uma Autoridade Certificadora 6 Adotar as regras definidas pelo RFC 3280 para LCRs e cadeia de confian a 7 Validar a integridade de todas as LCR utilizadas pelo sistema 8 Prazo de validade de cada LCR utilizada verificar data inicial e final A forma de confer ncia da LCR fica a crit rio de cada Prefeitura podendo ser feita de 2 duas maneiras On line ou Download peri dico As assinaturas digitais das mensagens ser o verificadas considerando o hor rio fornecido pelo Observat rio Nacional Web Service Nota Fiscal de Servi o Eletr nica PMSJP 17 2 2 5 Uso de Assinatura com Certificado Digital Para garantir a autenticidade dos dados gerados algumas informa es dever o ser assinadas digitalmente Abaixo segue as informa es que dever o ser assinadas e quem dever faz lo em
23. PF n o informado Preencher o campo CPF CNPJ do Tomador com zeros quando se tratar de tomador com CPF n o informado E49 Lote de RPS com excesso de inconsist ncias O servi o de valida o de RPS abortado quando atinge o n mero de 50 inconsist ncias Corrija os erros e reenvie o lote de RPS E5 O n mero da NFS E substitu da informado n o existe na base de dados do munic pio Informe um n mero de NFS E substitu da que j tenha sido emitida E50 Inscri o Municipal do prestador inv lida Informe a inscri o municipal correta do prestador E51 Inscri o Municipal do tomador inv lida Informe a inscri o municipal correta do tomador E52 O tomador de servi os informado o pr prio prestador Na emiss o da NFSe n o permitido que o prestador seja igual ao tomador E53 O campo Inscri o Municipal do tomador s dever ser preenchido para tomadores estabelecidos neste munic pio Para tomadores estabelecidos fora deste munic pio n o preencher inscri o municipal E54 CNPJ do tomador lt CNPJ enviado gt est vinculado a mais de uma inscri o municipal Informe a Inscri o Municipal do tomador vinculada ao CNPJ informado E55 Endere o do tomador logradouro n o corresponde ao CEP informado Corrija o endere o logradouro ou o CEP do tomador do servi o E56 Campo endere o do tomador n o informado obrigat rio para tomador com CNPJ O pree
24. UF com EX e a cidade do tomador com 99999 E117 Campo raz o social do tomador informado incorretamente O campo raz o social do tomador dever ter tamanho m ximo de 115 caracteres E118 Campo raz o social do tomador n o informado O campo raz o social do tomador dever ser informado quando o campo Indicador de CPF CNPJ do tomador for preenchido com 1 CPF ou 2 CNPJ E119 Campo endere o do tomador informado incorretamente O campo endere o do tomador dever ter tamanho m ximo de 125 caracteres E12 Tipo do RPS n o informado Informe o tipo do RPS E120 Campo n mero do endere o do tomador informado incorretamente O campo n mero do endere o do tomador dever ter tamanho m ximo de 10 caracteres E121 Campo complemento do endere o do tomador informado incorretamente O campo complemento do endere o do tomador dever ter tamanho m ximo de 60 caracteres E122 Campo bairro do tomador informado incorretamente O campo bairro do tomador dever ter tamanho m ximo de 60 caracteres E123 Campo AliquotaServicos n o informado para tributa o fora do munic pio Informe a al quota do ISS quando a tributa o for fora do munic pio E124 Campo UF do tomador informado incorretamente O campo UF do tomador dever ter tamanho m ximo de 2 caracteres E125 Campo CEP do tomador informado incorretamente O campo CEP do tomador dever ter tamanho m ximo de 8 d gitos E1
25. a assinatura do lote do RPS Web Service Nota Fiscal de Servi o Eletr nica PMSJP 46 assinatura do lote de RPS n o possui autoriza o para realizar esse servi o E32 C digo CNAE informado incompat vel com a informa o de optante pelo simples nacional Consulte a legisla o vigente para saber se o c digo informado permite a op o pelo simples nacional E320 Entidade Certificadora n o encontrada na lista de autoridades confi veis Informar um certificado v lido com uma cadeia certificadora v lida E321 Regime Especial do Prestador informado diferente ao que est cadastrado na base de dados Corrija o RegimeEspecial do arquivo e coloque o correspondente ao prestador E322 Tag de Constru o civil obrigat ria e n o foi informada no arquivo Insira a Tag de Constru o Civil juntamente com o c digo da Obra e C digo ART E323 C digo da Obra obrigat rio mas n o foi informado Favor informar o c digo da Obra E324 O valor de dedu o excede o valor de abatimento liberado para a obra Verificar o valor de abatimento liberado na obra e corrigir o valor de dedu o na nota E325 Local da obra diferente do local da natureza da opera o do servi o O local da presta o do servi o deve ser o mesmo do local da obra E326 Valor invalido de retorno do web service de abatimento de obra Verificar o servi o de consulta de abatimento de obra do ISSONLINE E3
26. al 06 Exigibilidade suspensa por procedimento administrativo E145 Regime Especial de Tributa o inv lido Utilize um dos tipos 01 Microempresa Municipal 02 Estimativa 03 Sociedade de Profissionais 04 Cooperativa 05 MEI do simples nacional 06 ME ou EPP do simples nacional E146 Informa o de optante pelo simples nacional inv lida Utilize um dos tipos 1 Sim 2 N o E147 informa o de incentivador cultural inv lida Utilize um dos tipos 1 Sim 2 N o E148 Status do RPS n o informado Informe o status do RPS E149 Campo CNPJPrestador informado incorretamente O campo CNPJPrestador num rico e dever ter tamanho m ximo de 14 d gitos E15 Data da emiss o do RPS inv lida Informe a Data da emiss o do RPS no formato Date E150 S rie do RPS n o informada Campo de preenchimento obrigat rio caso n o utilize s rie preencha o campo com 00000 E151 Quantidade de RPS n o informada Informe a quantidade de RPS E152 Campo IssRetido n o informado Informe um dos tipos 1 para ISS Retido ou 2 para ISS n o Retido E153 Campo ValorISSRetido informado incorretamente O campo ValorISSRetido num rico e dever ter tamanho m ximo de 15 2 ou seja 15 n meros inteiros e dois decimais E154 Campo CNPJ CPF do Intermedi rio do Servi o informado incorretamente O campo CNPJ CPF do Intermedi rio do Servi o num rico e dever ter tamanho m ximo de 14 d
27. ampo quando este contiver subitens 2 Nome do campo 3 Nome do tipo do campo que pode ser tipo primitivo simples ou complexo 4 Indica quem o campo pai para defini o da hierarquia 5 Quantas vezes o campo se repete na estrutura de dados a Formato z y onde x a quantidade m nima e y a quantidade m xima Se a quantidade m xima for indefinida ser utilizado N no lugar do y 6 Descreve alguma observa o pertinente 7 Formato de grupo utilizado para defini o de uma escolha ver pr ximo item 8 Identifica os campos ou grupos que far o parte de uma escolha Choice Web Service Nota Fiscal de Servi o Eletr nica PMSJP 34 3 5 1 Recep o de Lote de RPS Esse servi o ser executado inicialmente atrav s da chamada ao m todo RecepcionarLoteRpsV3 passando a mensagem XML como par metro com a estrutura definida na tabela que segue Nome Tipo Pai Ocorr ncia Observa o 1 EnviarLoteRpsEnvio 1 1 LoteRps TcLoteRps 1 Signature dsig Signature 1 0 1 Em resposta a chamada do servi o ser devolvida a estrutura definida na tabela a seguir Nome Tipo Pai Ocorr ncia Observa o 1 EnviarLoteRpsResposta 1 1 NumeroLote tsNumeroLote 1 Choice DataRecebimento Datetime 1 Protocolo tsNumeroProtocolo 1 2 ListaMensagemRetorno ListaMensagemRetorno 1 O lote ser processado posteriormente sendo o seu resulta
28. cada momento O RPS pelo contribuinte antes do envio do mesmo atrav s do Lote de RPS O Lote de RPS pelo contribuinte antes do envio do mesmo A NFSe o Pela prefeitura e pelo contribuinte quando gerada pela Aplica o On Line o Pela prefeitura nos demais casos O Pedido de cancelamento da NFSe pelo contribuinte A Confirma o de cancelamento da NFSe pela prefeitura 2 3 Endere os do Web Service Existem dois ambientes para emiss o das notas fiscais eletr nicas Produ o e Homologa o Somente as notas emitidas em ambiente de produ o t m validade jur dica Produ o https nfe sjp pr gov br servicos issOnline2 ws index php wsdl Homologa o https nfe sjp pr gov br servicos issOnline2 homologacao ws index php wsdl 2 4 Schemas XML v 3 0 Fa a o download de todos os schemas da vers o 3 0 atrav s do link abaixo https nfe sjp pr gov br servicos issOnline2 ws schemes producao v03 v03 zip 2 5 Sistema validador dos schemas do Web Service v 3 0 Utilize a ferramenta do link abaixo para validar o s schema s https nfe sjp pr gov br servicos issOnline2 desenvolvedor validarSchema php 2 6 Sistema de valida o da NFSe RPS A valida o da NFSe RPS por parte do tomador de servi os pode ser realizada atrav s do link https nfe sjp pr gov br servicos webnfse 2 7 PADR O DAS MENSAGENS XML Web Service Nota Fiscal de Serv
29. de Servi os est sendo concebido atrav s de reuni es das reas de Neg cio e Tecnologia da Informa o com os representantes dos munic pios integrantes da C mara T cnica da Associa o Brasileira de Secret rios e Dirigentes das Finan as dos Munic pios das Capitais ABRASF onde tiveram como principal objetivo a gera o de um modelo de processo que considerasse as necessidades e as legisla es de cada munic pio O projeto tem como objetivo atender ao Protocolo de Coopera o ENAT n 01 2006 III ENAT que instituiu a Nota Fiscal de Servi os Eletr nica Nfse com vistas ao compartilhamento de informa es entre os fiscos municipais estaduais e federais atrav s do desenvolvimento de uma solu o para a gera o desse documento fiscal eletr nico como instrumento de controle da arrecada o e fiscaliza o do ISS Visa o benef cio das administra es tribut rias padronizando e melhorando a qualidade das informa es racionalizando os custos e gerando maior efic cia bem como o aumento da competitividade das empresas brasileiras pela racionaliza o das obriga es acess rias redu o do custo Brasil em especial a dispensa da emiss o e guarda de documentos em papel 1 1 NOTA FISCAL DE SERVI OS ELETR NICA NFS E A Nota Fiscal de Servi os Eletr nica NFSe um documento de exist ncia exclusivamente digital gerado e armazenado eletronicamente pela prefeitura ou
30. do disponibilizado para consulta 3 5 2 Consulta de Situa o de Lote de RPS Esse servi o ser executado atrav s da chamada ao m todo ConsultarSituacaoLoteRpsV3 passando a mensagem XML como par metro com a estrutura definida na tabela que segue Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarSituacaoLoteRpsEnvio 1 1 Prestador TcIdentificacaoPrestador 1 Protocolo TsNumeroProtocolo Em resposta a chamada do servi o ser devolvida a estrutura definida na tabela a seguir Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarSituacaoLoteRpsResposta 1 1 NumeroLote tsNumeroLote 1 Choice Situa o tsSituacaoLoteRps 2 ListaMensagemRetorno ListaMensagemRetorno Web Service Nota Fiscal de Servi o Eletr nica PMSJP 35 3 5 3 Consulta de NFSe por RPS Esse servi o ser executado atrav s da chamada ao m todo ConsultarNfsePorRpsV3 passando a mensagem XML como par metro com a estrutura definida na tabela que segue Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarNfseRpsEnvio IdentificacaoRps tcIdentificacaoRps 1 1 1 Choice Prestador tcIdentificacaoPrestador Em resposta a chamada do servi o ser devolvida a estrutura definida na tabela a seguir Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarNfseRpsResposta CompNfse tcCompNfse 1 1 1 Choice 2 ListaMensagemRetorno ListaMensagemRetorno 1 3 5 4 Consulta de NFSe Esse
31. dos no padr o XML e devem ser assinados digitalmente com um certificado digital que contenha o CNPJ do estabelecimento matriz ou o CNPJ do estabelecimento emissor da NFSe objeto do pedido Para garantir minimamente a integridade das informa es prestadas e a correta forma o dos arquivos XML o contribuinte dever submeter s mensagens XML para valida o pela linguagem de Schema do XML XSD XML Schema Definition disponibilizada Prefeitura Municipal de S o Jos dos Pinhais antes de seu envio Os elementos abaixo est o presentes dentro do Certificado do contribuinte tornando desnecess ria a sua representa o individualizada no arquivo XML Portanto o arquivo XML n o deve conter os elementos lt X509SubjectName gt lt X509IssuerSerial gt lt X509IssuerName gt lt X509SerialNumber gt lt X509SKI gt Deve se evitar o uso das TAGs abaixo pois as informa es ser o obtidas a partir do Certificado do emitente lt KeyValue gt lt RSAKeyValue gt lt Modulus gt lt Exponent gt O Projeto NFSe utiliza um subconjunto do padr o de assinatura XML definido pelo http www w3 org TR xmldsig core que tem o seguinte layout Campo Elemento Pai Tipo Ocorr ncia Descri o XS01 Signature Raiz XS02 Id A XS01 C 1 1 XS03 SignedInfo G XS01 1 1 Grupo da Informa o da assinatura XS04 CanonicalizationMethod G XS03 1 1 Grupo do M todo de Canonicaliza o XS05
32. ela do IBGE E11 N mero do RPS n o informado Informe o n mero do RPS E110 Quando a natureza da opera o for tributa o fora do munic pio o campo munic pio da presta o do servi o dever ser diferente do munic pio do prestador Informar o munic pio da presta o do servi o corretamente E111 Munic pio da presta o do servi o n o informado Informe o munic pio da presta o do servi o de acordo com a tabela do IBGE E112 Campo Inscri o Municipal do intermedi rio informado incorretamente O campo Inscri o Municipal do intermedi rio num rico e dever ter tamanho m ximo de 15 d gitos E113 Campo n mero do endere o do tomador n o informado obrigat rio para tomador com CNPJ A informa o do n mero do endere o do tomador obrigat ria para tomadores pessoas jur dicas com CNPJ E114 Campo bairro do tomador n o informado obrigat rio para tomador com CNPJ A informa o do bairro do tomador obrigat ria para tomadores Pessoas Jur dicas com CNPJ E115 Campo UF do tomador n o O preenchimento da UF do tomador obrigat rio para tomadores Web Service Nota Fiscal de Servi o Eletr nica PMSJP 40 informado obrigat rio para tomador com CNPJ pessoas jur dicas com CNPJ E116 A UF do tomador informada n o foi encontrada na base de dados Informe a UF correta do tomador Em caso de cidades do exterior fora do pa s preencher a
33. ero tsNumeroNfse 1 1 CodigoVerificacao tsCodigoVerificacao DataEmissao Datetime Web Service Nota Fiscal de Servi o Eletr nica PMSJP 31 IdentificacaoRps tcIdentificacaoRps 0 1 DataEmissaoRps Date NaturezaOperacao tsNaturezaOperacao 1 1 RegimeEspecialTributacao tsRegimeEspecialTributacao 0 1 OptanteSimplesNacional TsSimNao 1 1 IncetivadorCultural TsSimNao Competencia Date NfseSubstituida tsNumeroNfse 0 1 OutrasInformacoes tsOutrasInformacoes Servico tcDadosServico 1 1 ValorCredito TsValor 0 1 PrestadorServico tcDadosPrestador 1 1 TomadorServico tcDadosTomador IntermediarioServico tcIdentificacaoIntermediarioServico 0 1 OrgaoGerador tcIdentificacaoOrgaoGerador 1 1 ConstrucaoCivil tcDadosContrucaoCivil 0 1 TcNfse Representa a estrutura da Nota Fiscal de Servi os Eletr nica assinada Nome Tipo Ocorr ncia Descri o InfNfse tcInfNfse 1 1 Signature Dsig Signature tcInfPedidoCancelamento Representa a estrutura de dados do pedido de cancelamento enviado pelo prestador ao cancelar uma Nota Fiscal de Servi os Eletr nica Nome Tipo Ocorr ncia Descri o Id tsIdTag Identificador da TAG a ser assinada IdentificacaoNfse tcIdentificacaoNfse 1 1 CodigoCancelamento tsCodigoCancelamentoNfse TcPedidoCancelamento Representa a estrutura de Pedido de Cancelamento da Nota Fiscal de Servi os Eletr nica assinada Nome Tipo Oco
34. eten o inferior a zero negativo E27 O valor da CSLL dever ser superior ou igual a R 0 00 zero N o permitido valor de reten o inferior a zero negativo E28 Item da lista de servi o informado incompat vel com a informa o de optante pelo simples nacional Consulte a legisla o vigente para saber se o item informado permite a op o pelo simples nacional E29 O c digo de servi o prestado n o permite reten o de ISS Altere o campo ISS Retido para 2 Nota Fiscal sem ISS Retido E3 Natureza da opera o n o informada Utilize um dos tipos 01 Tributa o no munic pio 02 Tributa o fora do munic pio 03 Isen o 04 Imune 05 Exigibilidade suspensa por decis o judicial 06 Exigibilidade suspensa por procedimento administrativo E30 Item da lista de servi o inexistente Consulte a legisla o vigente para saber o item da lista de servi o que dever ser informado neste campo E300 Erro ao converter documento em XML Enviar um XML v lido E301 Assinatura n o encontrada Adicionar a assinatura ao documento XML E302 Assinatura inv lida Informar assinatura correta no documento XML E303 O documento XML difere da assinatura O documento XML n o pode conter altera es ap s a assinatura E304 Chave p blica n o encontrada Informar a chave p blica no documento XML E305 Certificado expirado Enviar documento XML com um certificado v lid
35. gemRetorno 1 1 1 3 5 6 Cancelamento NFSe Esse servi o ser executado atrav s da chamada ao m todo CancelarNfseV3 passando a mensagem XML como par metro com a estrutura definida na tabela que segue Nome Tipo Pai Ocorr ncia Observa o 1 CancelarNfseEnvio 1 1 Pedido TcPedidoCancelamento 1 Em resposta a chamada do servi o ser devolvida a estrutura definida na tabela a seguir Nome Tipo Pai Ocorr ncia Observa o 1 CancelarNfseResposta Cancelamento TcCancelamentoNfse 1 1 1 Choice 2 ListaMensagemRetorno ListaMensagemRetorno Web Service Nota Fiscal de Servi o Eletr nica PMSJP 37 4 CRIANDO UM LINK PARA A NFS E EMITIDA Por padr o ao informar o email do tomador no RPS o sistema envia automaticamente o email com um link para impress o da NFSe Para enviar uma mensagem personalizada com o link da nota fiscal monte o mesmo da seguinte forma conforme o ambiente utilizado Produ o https nfe sjp pr gov br servicos validarnfse validar php CCM amp verificador amp nrnfs Homologa o https nfe sjp pr gov br servicos validarnfsehomologacao validar php CCM amp verificador amp nr nfs Par metros Somente n meros CCM Inscri o Municipal do Prestador verificador C digo de verifica o da NFSe nrnfs N mero da NFSe 5 TOMADORES INTERNACIONAIS Para tomadores internacionais o preenchimento do RPS deve seguir alguns par met
36. gitos E155 Campo CPFCNPJTomador informado incorretamente O campo CPFCNPJTomador num rico e dever ter tamanho m ximo de 14 d gitos E156 CNPJ do prestador n o autorizado a emitir NFSe Solicite autoriza o para emitir NFSe para o CNPJ informado E157 Usu rio n o est autorizado a utilizar esse servi o para esse contribuinte Solicite ao contribuinte autoriza o para utilizar o servi o em seu nome E158 Campo Inscri o Municipal do prestador informado incorretamente O campo Inscri o Municipal do prestador num rico e dever ter tamanho m ximo de 15 d gitos E159 CNPJ do prestador especificado no lote n o confere com o prestador informado no RPS Informe corretamente o CNPJ do prestador no lote e no RPS E16 A data da emiss o do RPS n o poder ser superior a data de hoje Informe uma data de emiss o de RPS v lida E160 Arquivo enviado fora da estrutura do arquivo XML de entrada Envie um arquivo dentro do schema do arquivo XML de entrada Verifique os namespaces no XML que devem estar definidos com a url http nfe sjp pr gov br e o enconding do XML se confere com o conte do enviado E161 Campo ValorISS n o informado para tributa o fora do munic pio Informe o valor do ISS quando a tributa o for fora do munic pio E162 Al quota do ISS de ME ou EPP do simples nacional informada incorretamente A al quota do ISS de ME ou EPP do simoles nacional deve fica
37. ho do arquivo datas de emiss o da Nota Fiscal compreendidas entre a data in cio de emiss o do lote e a data fim de emiss o do lote E75 N mero do RPS substitu do n o informado para status do RPS igual a S Informe o n mero do RPS substitu do E76 O n mero do RPS substitu do informado n o existe na base de dados Informe o n mero do RPS substitu do correto E77 N mero da NFSe n o informado Informe o n mero da NFSe E78 N mero da NFSe inexistente na base de dados para o prestador de servi o pesquisado Informe o n mero correto da NFSe E79 Essa NFSe j est cancelada Confira e informe novamente os dados da NFSe que deseja cancelar Web Service Nota Fiscal de Servi o Eletr nica PMSJP 49 E8 Campo de optante pelo simples nacional n o informado Utilize um dos tipos 1 Sim 2 N o E80 C digo de verifica o n o informado Informe o c digo de verifica o da NFSe E81 C digo de verifica o n o corresponde NFSe consultada Informe o c digo de verifica o correto E82 Pesquisa pela atividade s pode ser feita com a indica o de um cep ou bairro Informe um cep ou um bairro E83 Campo Inscri o Municipal do tomador informado incorretamente O campo Inscri o Municipal do tomador num rico e dever ter tamanho m ximo de 15 d gitos E84 Pesquisa pelo cep s pode ser feita com a indica o de uma atividade Informe uma atividade E
38. i o Eletr nica PMSJP 18 A especifica o adotada para as mensagens XML a recomenda o W3C para XML 1 0 dispon vel em www w3 org TR REC xml e a codifica o dos caracteres ser em UTF 8 As chamadas dos Web Services disponibilizados pela Prefeitura Municipal de S o Jos dos Pinhais e os respectivos resultados do processamento s o realizadas atrav s das mensagens com o seguinte padr o rea de Cabe alho estrutura XML padr o para todas as mensagens de chamada e retorno de resultado dos Web Services disponibilizados pela Prefeitura Municipal de S o Jos dos Pinhais que cont m os dados de controle da mensagem A rea de cabe alho est sendo utilizada para armazenar a vers o do leiaute da estrutura XML informado na rea de dados rea de Dados estrutura XML vari vel definida na documenta o do Web Service acessado 2 7 1 rea do Cabe alho Abaixo o leiaute da rea de Cabe alho padr o Nome Elemento Pai Tipo Ocorr ncia Tamanho Descri o 1 cabecalho G 1 1 TAG raiz do cabe alho da mensagem 2 Vers o A 1 N 1 1 4 Vers o do leiaute versaoDados E 1 N 1 1 4 O conte do deste campo indica a vers o do leiaute XML da estrutura XML informada na rea de dados da mensagem O campo versaoDados deve conter a informa o da vers o do leiaute da estrutura XML armazenada na rea de dados da mensagem A estrutura XML armazenada na rea de dados e
39. ice Nota Fiscal de Servi o Eletr nica PMSJP 30 NomeFantasia tsNomeFantasia 0 1 Endereco tcEndereco 1 1 Contato tcContato 0 1 TcInfRps Representa dados informativos do Recibo Provis rio de Servi o RPS Nome Tipo Ocorr ncia Descri o Id tsIdTag Identificador da TAG a ser assinada IdentificacaoRps TcIdentificacaoRps 1 1 DataEmissao Datetime NaturezaOperacao TsNaturezaOperacao RegimeEspecialTributacao TsRegimeEspecialTributacao 0 1 OptanteSimplesNacional TsSimNao 1 1 IncentivadorCultural TsSimNao Status TsStatusRps RpsSubstituido TcIdentificacaoRps 0 1 Servico TcDadosServico 1 1 Prestador TcIdentificacaoPrestador Tomador TcDadosTomador IntermediarioServico tcIdentificacaoIntermediarioServico 0 1 ConstrucaoCivil TcDadosContrucaoCivil 0 1 TcRps Representa a estrutura do Recibo Provis rio de Servi o RPS assinada Nome Tipo Ocorr ncia Descri o InfRps tcInfRps 1 1 Signature dsig Signature 0 1 tcIdentificacaoNfse Representa dados que identificam uma Nota Fiscal de Servi os Eletr nica Nome Tipo Ocorr ncia Descri o Numero tsNumeroNfse 1 1 Cnpj tsCnpj InscricaoMunicipal tsInscricaoMunicipal 0 1 CodigoMunicipio tsCodigoMunicipioIbge TcInfNfse Representa os dados informativos da Nota Fiscal de Servi os Eletr nica Nome Tipo Ocorr ncia Descri o Id tsIdTag Identificador da TAG a ser assinada Num
40. ipo Ocorr ncia Descri o Codigo TsCodigoMensagemAlerta 1 1 Mensagem tsDescricaoMensagemAlerta Correcao tsDescricaoMensagemAlerta 0 1 ListaMensagemRetorno Representa a estrutura de mensagem de retorno de servi o Nome Tipo Ocorr ncia Descri o MensagemRetorno tcMensagemRetorno 1 N tcMensagemRetornoLote Representa a estrutura de mensagem de retorno de servi o Nome Tipo Ocorr ncia Descri o IdentificacaoRps TcIdentificacaoRps 1 1 Codigo TsCodigoMensagemAlerta Mensagem tsDescricaoMensagemAlerta Web Service Nota Fiscal de Servi o Eletr nica PMSJP 33 tcLoteRps Nome Tipo Ocorr ncia Descri o Id tsIdTag Identificador da TAG a ser assinada NumeroLote TsNumeroLote 1 1 Cnpj TsCnpj InscricaoMunicipal TsInscricaoMunicipal QuantidadeRps TsQuantidadeRps ListaRps Rps TcRps 1 N 3 5 SERVI OS A seguir est o os servi os dispon veis conforme descritos no item 2 1 no WebService e seus XML Schema O XML Schema define a estrutura e formata o do arquivo XML que conter os dados a serem trafegados Esses documentos ser o enviados de forma textual como uma string como par metros do servi o oferecido pelo Web Service como descrito em 2 2 1 As tabelas que detalham cada XML Schema est o divididas da seguinte forma Nome Tipo Pai Ocorr ncia Observa o 2 3 4 5 6 7 8 9 1 N mero identificador do c
41. ivo servico_consultar_situacao_lote_rps_envio xsd XML de Resposta validado pelo arquivo servico_consultar_situacao_lote_rps_resposta xsd Exemplo XML de consulta https nfe sjp pr gov br servicos issOnline2 ws schemes ConsultarSituacaoLoteRpsEnvio xml Web Service Nota Fiscal de Servi o Eletr nica PMSJP 9 2 1 3 Consulta de NFSe por RPS Esse servi o efetua a consulta de uma NFSe a partir do n mero de RPS que a gerou XML de Envio validado pelo arquivo servico_consultar_nfse_rps_envio xsd XML de Resposta validado pelo arquivo servico_consultar_nfse_rps_resposta xsd Exemplo XML de consulta https nfe sjp pr gov br servicos issOnline2 ws schemes ConsultarLoteRpsEnvio xml Web Service Nota Fiscal de Servi o Eletr nica PMSJP 10 2 1 4 Consulta de Lote de RPS Esse servi o permite ao contribuinte obter as NFSe que foram geradas a partir do Lote de RPS enviado quando o processamento ocorrer sem problemas ou obtiver a lista de erros e ou inconsist ncias encontradas nos RPS Na valida o do lote devem ser retornados todos os erros verificados Excepcionalmente havendo uma excessiva quantidade de erros poder ser definido um limitador para a quantidade de erros retornados XML de Envio validado pelo arquivo servico_consultar_lote_rps_envio xsd XML de Resposta validado pelo arquivo servico_consultar_lote_rps_resposta xsd Exemplo XML da consulta https nfe sjp pr go
42. lado a mais de uma inscri o municipal Informe a Inscri o Municipal do prestador vinculada ao CNPJ informado E18 O valor dos servi os dever ser superior a R 0 00 zero N o permitido envio de valor de servi os igual a zero E180 Base de C lculo informada incorretamente A Base de C lculo deve o resultado da seguinte express o Valor dos servi os Valor das dedu es descontos incondicionados e deve ser maior que R 0 00 E181 Valor l quido de NFSe informada incorretamente O Valor l quido de NFSe deve o resultado da seguinte express o Valor dos servi os Valor PIS Valor COFINS Valor INSS Valor IR Valor CSLL OutrasRetencoes Valor ISS Retido Desconto Incondicionado Desconto Condicionado e deve ser maior que R 0 00 E182 Quantidade m xima excedida de rps por lote O Lote de rps deve conter no m ximo 50 rps E183 Tag CodigoTributacaoMunicipio Informe a tag CodigoTributacaoMunicipio com a atividade Web Service Nota Fiscal de Servi o Eletr nica PMSJP 43 obrigat ria para distin o da atividade no item de servi o prestada E184 Identifica o da empresa difere da identifica o do certificado digital Utilize o certificado digital da empresa identificada E185 Arquivo de cabe alho enviado fora da estrutura do arquivo XML de entrada Envie um arquivo de cabe alho dentro do schema do arquivo XML de entrada E186 O campo valorIss informado i
43. nada no documento XML 255 Web Service Nota Fiscal de Servi o Eletr nica PMSJP 27 3 4 TIPOS COMPLEXOS A seguir ser o detalhadas as tabelas de cada tipo composto e seus campos A tabela est dividida da seguinte forma 1 2 Nome Tipo Ocorr ncia Descri o 3 4 5 6 7 4 5 6 7 1 Nome do tipo complexo 2 Descri o do tipo complexo 3 Identifica se a seq ncia de campos far parte de uma escolha Choice 4 Nome do campo que faz parte do tipo complexo 5 Tipo do campo que pode ser de um tipo simples ou complexo 6 Quantas vezes o campo se repete na estrutura de dados a Formato x y onde x a quantidade m nima e y a quantidade m xima Se a quantidade m xima for indefinida ser utilizado N no lugar do y 7 Descri o do campo TcCpfCnpj N mero de CPF ou CNPJ Nome Tipo Ocorr ncia Descri o Choice Cpf tsCpf 1 1 N mero do Cpf Cnpj tsCnpj N mero do Cnpj TcEndereco Representa o completa do endere o Nome Tipo Ocorr ncia Descri o Endereco tsEndereco 0 1 Endere o Numero tsNumeroEndereco N mero do endere o Complemento tsComplementoEndereco Complemento do Endere o Bairro tsBairro Nome do bairro CodigoMunicipio tsCodigoMunicipioIbge C digo da cidade Uf tsUf Sigla do estado Cep tsCep CEP da localidade TcContato Representa forma de contat
44. ncher o tamanho completo do campo ou sejam zeros antes de n mero ou espa o em branco ap s cadeia de caracteres A posi o do campo definida na estrutura do documento XML atrav s de TAGs lt tag gt conte do lt tag gt A regra constante do par grafo anterior dever estender se para os campos onde n o h indica o de obrigatoriedade e que no entanto seu preenchimento torna se obrigat rio por estar condicionado legisla o espec fica ou ao neg cio do contribuinte Neste caso dever constar a TAG com o valor correspondente e para os demais campos dever o ser eliminadas as TAGs Web Service Nota Fiscal de Servi o Eletr nica PMSJP 24 Para reduzir o tamanho final do arquivo XML da NFSe alguns cuidados de programa o dever o ser assumidos n o incluir zeros n o significativos para campos num ricos n o incluir espa os no in cio ou no final de campos num ricos e alfanum ricos n o incluir coment rios no arquivo XML n o incluir anota o e documenta o no arquivo XML TAG annotation e TAG documentation n o incluir caracteres de formata o no arquivo XML line feed carriage return tab caractere de espa o entre as TAGs As TAGs que permitirem valores nulos devem ser omitidas da estrutura XML a ser enviada 3 3 TIPOS SIMPLES A seguir encontra se a tabela com a lista dos tipos simples que ser o utilizados como tipos de
45. nchimento do endere o logradouro obrigat rio para tomadores Pessoas Jur dicas com CNPJ E57 Bairro n o corresponde ao CEP informado Corrija o Bairro ou o CEP do tomador do servi o Web Service Nota Fiscal de Servi o Eletr nica PMSJP 48 E58 C digo do munic pio do tomador n o corresponde ao CEP informado Corrija o c digo do munic pio ou o CEP do tomador do servi o E59 Campo cidade do tomador n o informado obrigat rio para tomador com CNPJ O preenchimento da Cidade do Tomador obrigat rio para tomadores Pessoas Jur dicas com CNPJ E6 Essa NFSe n o pode ser cancelada atrav s desse servi o pois h cr dito informado O cancelamento de uma NFSe com cr dito deve ser feito atrav s de processo administrativo aberto em uma reparti o fazend ria E60 A cidade do tomador informada n o foi encontrada na base de dados da prefeitura Informe a cidade correta do tomador No caso de cidade do exterior fora do pa s informe o campo com 99999 E61 Sigla da UF do tomador n o corresponde ao CEP informado Corrija a sigla da UF ou o CEP do tomador do servi o E62 Cep n o existe na tabela DNE dos Correios Informar o Cep correto E63 Raz o social do intermedi rio do servi o n o informada com CNPJ CPF ou Inscri o Municipal do intermedi rio informada Informe a raz o social do intermedi rio do servi o E64 Inscri o Municipal do intermedi rio do servi
46. ncorretamente O valor do campo valorIss calculado multiplicando a base de c lculo pelo valor da al quota E187 A data do cancelamento n o pode ser superior ao prazo estipulado na legisla o Solicite o cancelamento atrav s de processo administrativo E188 Erro ao tentar efetuar a leitura do Certificado Digital contido na Assinatura do mesmo A tag X509Certificate deve estar contida na assinatura E189 N o permitido o uso de Descontos Incondicionados no munic pio Caso esteja utilizando RPS remova a tag de Descontos Incondicionados Se a emiss o da NFSe estiver sendo executada Online deixe o valor do campo em 0 00 E19 O valor das dedu es dever ser inferior ou igual ao valor dos servi os N o permitido valor de dedu o superior ao valor de servi os E190 N o permitido o uso de Descontos Condicionados no munic pio Caso esteja utilizando RPS remova a tag de Descontos Condicionados Se a emiss o da NFSe estiver sendo executada Online deixe o valor do campo em 0 00 E191 N o permitido o uso de Outras Reten es no munic pio Caso esteja utilizando RPS remova a tag de Outras Reten es Se a emiss o da NFSe estiver sendo executada Online deixe o valor do campo em 0 00 E192 N o permitido o destaque de Tributos Federais no munic pio Caso esteja utilizando RPS remova as tags de tributos federais dos Valores Pis Cofins IP INSS e CSLL Se a emiss
47. ns XML em seus respectivos Schemas XML em vigor 2 7 3 Schemas XML arquivos XSD O Schema XML arquivo XSD correspondente a cada uma das mensagens XML de pedido e de retorno utilizadas pelo Web Service pode ser obtido na internet acessando o Portal do Sistema de Notas Fiscais de Servi o Eletr nicas da Prefeitura Municipal de S o Jos dos Pinhais clicando no link rea do desenvolvedor no rodap da p gina de login 2 7 4 Vers o dos Schemas XML Toda mudan a de layout das mensagens XML do Web Service implica na atualiza o do seu respectivo Schema XML A identifica o da vers o dos Schemas XML ser realizada com o acr scimo do n mero da vers o com dois d gitos no nome do arquivo XSD precedida da literal _v como segue lt Nome do Arquivo gt _v lt N mero da Vers o gt xsd Exemplo tipos_nfse_v01 xsd A maioria dos Schemas XML definidos para a utiliza o do Web Service do Sistema de Notas Fiscais de Servi o Eletr nicas da Prefeitura Municipal de S o Jos dos Pinhais utilizam as defini es de tipos simples ou tipos complexos que est o definidos em outros Schemas XML nestes casos a modifica o de vers o do Schema b sico ser repercutida no Schema principal As modifica es de layout das mensagens XML do Web Service podem ser causadas por necessidades t cnicas ou em raz o da modifica o de alguma legisla o As modifica es decorrentes de altera o da legisla o de
48. o E306 Data de inicio da validade do certificado inferior a data atual Enviar documento XML com um certificado v lido E307 Certificado n o cont m CPF nem CNPJ Informar um certificado que contenha um CPF ou CNPJ E308 Certificado sem cadeia Informar um certificado v lido com uma cadeia certificadora v lida E309 Certificado revogado Informar um certificado v lido E31 Item da lista de servi o n o informado para a opera o Informe o item relativo ao servi o prestado nessa opera o E310 Cadeia de certificados inv lida Informar um certificado v lido com uma cadeia certificadora v lida E311 Certificado n o um certificado de usu rio final Informar um certificado de usu rio final E312 Certificado n o do tipo A Informar um certificado de tipo A E313 Cadeia de certificado expirada Informar um certificado v lido com uma cadeia certificadora v lida E314 N o foi poss vel carregar keystore Favor entrar em contato com o suporte t cnico E315 N o foi poss vel carregar crl do certificado Favor entrar em contato com o suporte t cnico E316 Certificado inv lido Informar um certificado v lido E317 N o foi poss vel validar o xml Favor entrar em contato com o suporte t cnico E318 Numero de notas para o per odo especificado superior a 2000 notas Especificar per odo menor ou alterar tipo de consulta E319 O documento que realizou a Acerte
49. o com a pessoa f sica jur dica Nome Tipo Ocorr ncia Descri o Telefone tsTelefone 0 1 Web Service Nota Fiscal de Servi o Eletr nica PMSJP 28 Email tsEmail tcIdentificacaoOrgaoGerador Representa dados para identifica o de rg o gerador Nome Tipo Ocorr ncia Descri o CodigoMunicipio tsCodigoMunicipioIbge 1 1 Uf tsUf tcIdentificacaoRps Dados de identifica o do RPS Nome Tipo Ocorr ncia Descri o Numero tsNumeroRps 1 1 Serie tsSerieRps Tipo tsTipoRps tcIdentificacaoPrestador Representa dados para identifica o do prestador de servi o Nome Tipo Ocorr ncia Descri o Cnpj tsCnpj 1 1 InscricaoMunicipal tsInscricaoMunicipal 1 1 tcIdentificacaoTomador Representa dados para identifica o do tomador de servi o Nome Tipo Ocorr ncia Descri o CpfCnpj tcCpfCnpj 0 1 InscricaoMunicipal tsInscricaoMunicipal tcDadosTomador Representa dados do tomador de servi o Nome Tipo Ocorr ncia Descri o IdentificacaoTomador TcIdentificacaoTomador 0 1 RazaoSocial TsRazaoSocial Endereco TcEndereco Contato TcContato TcIdentificacaoIntermediarioServico Representa dados para identifica o de intermedi rio do servi o Nome Tipo Ocorr ncia Descri o RazaoSocial tsRazaoSocial 1 1 CpfCnpj tcCpfCnpj InscricaoMunicipal tsInscricaoMunicipal 0 1 Web Service Nota Fiscal de Servi o Eletr nica PMSJP 29
50. o da NFSe estiver sendo executada Online deixe o valor dos campos em 0 00 E193 Cancelamento n o permitido por estar em discord ncia com o prazo m ximo estabelecido pela prefeitura Entre em contato com a prefeitura para realizar o cancelamento atrav s de processo administrativo E194 A compet ncia da NFSe n o pode ser inferior data de in cio do uso da NFSe permitida pelo munic pio Informe se na Prefeitura sobre como proceder E195 Item de servi o n o permite dedu es Caso esteja utilizando RPS remova a tag de dedu es Se a emiss o da NFSe estiver sendo executada OnLine deixe o valor do campo em 0 00 E196 N o poss vel emitir NFSe com compet ncia anterior data de abertura da empresa Informe se na Prefeitura sobre como proceder E197 Valor do iss retido n o coincide com o valor do iss Informe corretamente o valor do iss retido E198 Conforme legisla o municipal esta presta o de servi o deve ter o imposto retido Informe o campo ISSRetido com o valor 1 bem como o campo ValorISSRetido E199 Conforme legisla o municipal esta presta o de servi o n o deve ter o imposto retido Informe o campo ISSRetido com o valor 2 e n o informe o campo ValorISSRetido E2 Data de compet ncia superior a de emiss o do RPS ou da Nota Informe uma data de compet ncia inferior ou igual de emiss o do RPS ou da Nota E20 O valor das dedu es dever ser
51. o dedu es informado incorretamente O campo valor das dedu es num rico e dever ter tamanho m ximo de 15 2 ou seja 15 n meros inteiros e dois decimais E102 Campo descontos informado incorretamente O campo valor dos descontos num rico e dever ter tamanho m ximo de 15 2 ou seja 15 n meros inteiros e dois decimais E103 Reten o de tributo federal informada incorretamente O campo referente reten o de tributo federal num rico e dever ter tamanho m ximo de 15 2 ou seja 15 n meros inteiros e dois decimais E104 Campo item da lista de servi o informado incorretamente O campo item da lista de servi o dever ter tamanho m ximo de 4 caracteres E105 Campo c digo CNAE informado incorretamente O campo c digo CNAE dever ter tamanho m ximo de 7 caracteres E106 Campo c digo de tributa o do munic pio informado incorretamente O campo c digo de tributa o do munic pio dever ter tamanho m ximo de 20 caracteres E107 Campo discrimina o do servi o informado incorretamente O campo discrimina o do servi o dever ter tamanho m ximo de 2000 caracteres E108 Campo munic pio da presta o do servi o informado incorretamente O campo munic pio da presta o do servi o dever ter tamanho m ximo de 7 d gitos E109 Campo cidade do tomador informado incorretamente O campo cidade do tomador dever ter tamanho m ximo de 7 d gitos consulte tab
52. ocorra utilize CDATA Sections Fonte http www w3 org TR REC xml sec cdata sect Message Digests Informa o referente ao valor da tag Digestvalue Fonte http www w3 org TR xmldsig core1 sec MessageDigests Web Service Nota Fiscal de Servi o Eletr nica PMSJP 39 8 C DIGOS DE ERROS E ALERTAS C DIGO MENSAGEM SOLU O A01 N o foi poss vel atender a solicita o Tente novamente mais tarde ou entre em contato com o atendimento A02 Empresa j com uma consulta em andamento Favor aguardar o termino de uma consulta para efetuar outra A03 Sistema em manuten o Por favor tente novamente mais tarde A04 Empresa sem sequ ncia de nota fiscal cadastrada Favor entrar em contato com a prefeitura A05 Certificado utilizado n o esta vinculado para o prestador informado Acesse o Sistema de Escritura o Fiscal da Prefeitura em https nfe sjp pr gov br servicos issOnline2 gt Menu Web Service gt Vincular Certificado Digital E1 Assinatura do Hash n o confere Reenvie assinatura do Hash conforme algoritmo estabelecido no Manual de Instru o da NFSe E10 RPS j informado Para essa Inscri o Municipal CNPJ j existe um RPS informado com o mesmo n mero s rie e tipo E100 Campo valor dos servi os informado incorretamente O campo valor dos servi os num rico e dever ter tamanho m ximo de 15 2 ou seja 15 n meros inteiros e dois decimais E101 Camp
53. or do iss igual a R 0 00 zero quando o contribuinte for optante do simples nacional e n o tiver iss retido na fonte E209 Modalidade tribut ria da empresa n o possibilita reten o N o informe ISS Retido E21 O valor dos descontos dever ser inferior ou igual ao valor dos servi os N o permitido valor de desconto superior ao valor de servi os E210 O valor do campo de al quota informado incorretamente O valor do campo de al quota deve estar entre 2 e 5 E211 Valor da al quota informado n o condiz com a lista de benef cios do munic pio Informe o valor da al quota com os benef cios E212 Valor de dedu es informado n o condiz com a lista de benef cios do munic pio Informe o valor de dedu es com os benef cios corretos E213 Prestador de Servi os enquadrado no Regime Especial de Tributa o MEI Microempres rio Individual N o pode sofrer reten o de acordo com a legisla o Federal O servi o n o pode ser apontado como retido E214 Valor do iss n o pode ser R 0 00 zero quando existe regra de tributa o especial para o munic pio Informe o campo de Valor do iss E215 Campo ISS retido n o pode ser 1 Sim quando existe regra especial de tributa o Informe o campo ISSRetido com o valor 2 e n o informe o campo ValorISSRetido E216 Prestador com dados cadastrais inv lidos Falta dados de endere o Contactar prefeitura para atualizar
54. pesquisa E135 O per odo de pesquisa n o poder ser superior a um ano Limitar as datas de in cio e final a um per odo de um ano E136 Campo n mero da NFSe informado incorretamente O campo n mero da NFSe num rico e dever ter tamanho m ximo de 15 d gitos E137 Data de emiss o da NFSe informada incorretamente Informe a data correta da emiss o da NFSe a ser consultada E138 CNPJ n o autorizado a realizar o servi o Informe o CNPJ autorizado a executar o servi o E139 Campo n mero da NFSe substitu da informado incorretamente O campo n mero da NFSe substitu da num rico e dever ter tamanho m ximo de 15 d gitos E14 Data da emiss o do RPS n o Informe a Data da emiss o do RPS no formato Date Web Service Nota Fiscal de Servi o Eletr nica PMSJP 41 informada E140 Bairro do prestador inexistente E141 Inscri o Municipal do prestador n o informada informe a Inscri o Municipal do prestador E142 Inscri o Municipal do prestador n o est vinculada ao CNPJ informado Acerte a Inscri o Municipal ou o CNPJ do prestador E143 Inscri o Municipal do tomador n o est vinculada ao CNPJ informado Acerte a Inscri o Municipal ou o CNPJ do tomador E144 Natureza da opera o inv lida Utilize um dos tipos 01 Tributa o no munic pio 02 Tributa o fora do munic pio 03 Isen o 04 Imune 05 Exigibilidade suspensa por decis o judici
55. po s rie do RPS informado incorretamente O campo S rie do RPS alfanum rico e dever ter tamanho m ximo de 5 caracteres E98 Valor dos servi os n o informado Informe o valor dos servi os E99 Valor da reten o dever ser inferior ou igual ao valor dos servi os N o permitido valor de reten o superior ao valor de servi os S120 Ocorreu um erro ao processar o abatimento de obra Entre em contato com a prefeitura
56. por outra entidade conveniada para documentar as opera es de presta o de servi os A gera o da NFSe ser feita automaticamente por meio de servi os informatizados disponibilizados aos contribuintes Para que sua gera o seja efetuada dados que a comp em ser o informados analisados processados validados e se corretos gerar o o documento A responsabilidade pelo cumprimento da obriga o acess ria de emiss o da NFSe e pelo correto fornecimento dos dados secretaria para a gera o da mesma do contribuinte 1 2 RECIBO PROVIS RIO DE SERVI O RPS A NFSe somente ser gerada atrav s dos servi os informatizados disponibilizados pela Prefeitura Municipal de S o Jos dos Pinhais Esse tipo de servi o seguido de alguns riscos inerentes ininterrupta disponibilidade podendo portanto em alguns momentos tornar se indispon vel Visando manter as atividades dos contribuintes ininterruptas independente de os servi os informatizados disponibilizados pela Prefeitura Municipal de S o Jos dos Pinhais estarem dispon veis foi criado o Recibo Provis rio de Servi os RPS que um documento de posse e Web Service Nota Fiscal de Servi o Eletr nica PMSJP 6 responsabilidade do contribuinte que dever ser gerado manualmente ou por alguma aplica o local possuindo uma numera o seq encial crescente e devendo ser convertido em NFSe no prazo estipulado pela legisla
57. r entre 2 e 5 conforme enquadramento na tabela de receita do simples nacional E163 Campo AliquotaServicos n o informado para ME ou EPP do simples nacional com reten o do ISS Informe a al quota do ISS de acordo com o enquadramento da ME ou EPP na tabela de receita do simples nacional Web Service Nota Fiscal de Servi o Eletr nica PMSJP 42 E164 Campo ValorISS informado incorretamente O campo ValorISS num rico e dever ter tamanho m ximo de 15 2 ou seja 15 n meros inteiros e dois decimais E165 Campo AliquotaServicos informado incorretamente O campo AliquotaServicos num rico e dever ter tamanho m ximo de 5 2 ou seja 5 n meros inteiros e dois decimais E166 Campo RegimeEspecialTributa o n o informado para empresa optante do simples nacional Quando se tratar de empresa optante do simples nacional marcar o campo RegimeEspecialTributa o com uma das op es 05 MEI do simples nacional ou 06 ME ou EPP do simples nacional E167 Campo Indica oCPFCNPJ n o informado Utilize um dos tipos 1 CPF 2 CNPJ 3 N o informado E168 Campo Indica oCPFCNPJ informado incorretamente O Campo Indica oCPFCNPJ num rico com tamanho m ximo de 1 d gito e dever ser utilizado um dos tipos 1 CPF 2 CNPJ 3 N o informado E169 Munic pio informado n o pertence Unidade Federativa Acerte o munic pio ou a Unidade Federativa E17 A data da emi
58. ros especiais sendo eles Unidade de federa o uf deve conter sempre o valor EX C digo do munic pio deve conter o valor 9999999 Omitir o documento caso n o tenha n o deve conter valor zerado 6 SISTEMA DE ESCRITURA O MENU WEB SERVICE No Sistema de escritura o fiscal da prefeitura tamb m poss vel utilizar alguns servi os oferecidos via Web Service 6 1 Consultar PROTOCOLO Op o do menu para consultar o status do envio do lote Menu Web Service gt Consultar PROTOCOLO Web Service Nota Fiscal de Servi o Eletr nica PMSJP 38 6 2 Consultar RPS Op o do menu para consultar uma nota fiscal emitida pelo RPS Menu Web Service gt Consultar RPS 6 3 Exportar RPS XML Op o do menu para exportar o XML das notas fiscais emitidas Menu Web Service gt Exportar RPS XML 6 4 Importar RPS XML poss vel enviar o lote de RPS via arquivo de remessa importando o mesmo manualmente no sistema de escritura o da prefeitura Menu Web Service gt Importar RPS XML O layout do XML do arquivo deve ser o mesmo utilizado via Web Service por m n o devem ser assinado s o s RPS e lote 7 LINKS TEIS Sistema de escritura o fiscal https nfe sjp pr gov br servicos issOnline2 CDATA Sections Durante o parse do XML pela sua aplica o o conte do pode sofrer altera es Para evitar que isso
59. rr ncia Descri o InfPedidoCancelamento tcInfPedidoCancelamento 1 1 Signature Dsig Signature 0 1 tcInfConfirmacaoCancelamento Representa a estrutura de dados da confirma o de cancelamento Nota Fiscal de Servi os Eletr nica feito pelo Fisco Municipal Nome Tipo Ocorr ncia Descri o Sucesso boolean 1 1 DataHora datetime Web Service Nota Fiscal de Servi o Eletr nica PMSJP 32 TcConfirmacaoCancelamento Representa a estrutura de Confirma o de Cancelamento da Nota Fiscal de Servi os Eletr nica assinada Nome Tipo Ocorr ncia Descri o Id tsIdTag Identificador da TAG a ser assinada Pedido TcPedidoCancelamento 1 1 InfConfirmacaoCancelamento tcInfConfirmacaoCancelamento TcCancelamentoNfse Representa a estrutura completa pedido confirma o de cancelamento de NFSe Nome Tipo Ocorr ncia Descri o Confirmacao TcConfirmacaoCancelamento 1 1 Signature Dsig Signature TcInfSubstituicaoNfse Representa a estrutura de substitui o de NFSe Nome Tipo Ocorr ncia Descri o SubstituicaoNfse tcInfSubstituicaoNfse 1 1 Signature dsig Signature TcCompNfse Representa a estrutura de compartilhamento de dados de uma NFSe Nome Tipo Ocorr ncia Descri o Nfse tcNfse 1 1 NfseCancelamento tcCancelamentoNfse 0 1 NfseSubstituicao tcSubstituicaoNfse tcMensagemRetorno Representa a estrutura de mensagem de retorno de servi o Nome T
60. scritas neste munic pio podem efetuar reten o de ISS O CNPJ e ou a Inscri o Municipal informada do tomador n o foi encontrada na base de dados do munic pio n o sendo permitida a reten o Acerte o CNPJ e ou Inscri o Municipal ou altere o campo ISS Retido para 2 Sem reten o de ISS E4 Esse RPS n o foi enviado para a nossa base de dados Envie o RPS para emiss o da NFSe E40 Valor do ISS retido n o informado O valor do ISS retido deve ser informado quando o campo IssRetido for marcado com 1 Sim E41 O campo discrimina o dos servi os n o foi preenchido O preenchimento da discrimina o dos servi os obrigat rio por lei devendo ser preenchido adequadamente E42 C digo do munic pio da presta o do servi o inv lido Consulte a tabela do IBGE e utilize um dos tipos listados na tabela E43 Inscri o Municipal do prestador n o encontrada na base de dados do munic pio Informe a inscri o municipal correta do prestador E44 CNPJ do prestador inv lido Informe o n mero do CNPJ correto do prestador E45 CNPJ n o encontrado na base de dados Confira o numero do CNPJ informado Caso esteja correto o prestador n o est inscrito no munic pio E46 CNPJ do prestador n o informado Informe o CNPJ do prestador E47 CPF CNPJ do tomador inv lido Informe o CPF CNPJ correto do tomador E48 O campo CPF CNPJ do tomador dever ser preenchido com zeros quando for de C
61. servi o ser executado atrav s da chamada ao m todo ConsultarNfseV3 passando a mensagem XML como par metro com a estrutura definida na tabela que segue Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarNfseEnvio 1 1 Prestador tcIdentificacaoPrestador 1 NumeroNfse tsNumeroNfse 1 0 1 2 PeriodoEmissao 1 DataInicial date 2 1 1 DataFinal date 2 Tomador tcIdentificacaoTomador 1 0 1 IntermediarioServico TcIdentificacaoIntermediarioServico 1 Em resposta a chamada do servi o ser devolvida a estrutura definida na tabela a seguir Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarNfseResposta 1 1 2 ListaNfse 1 1 1 Choice CompNfse tcCompNfse 2 0 N 3 ListaMensagemRetorno ListaMensagemRetorno 1 1 1 3 5 5 Consulta de Lote de RPS Web Service Nota Fiscal de Servi o Eletr nica PMSJP 36 Esse servi o ser executado atrav s da chamada ao m todo ConsultarLoteRpsV3 passando a mensagem XML como par metro com a estrutura definida na tabela que segue Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarLoteRpsEnvio 1 1 Prestador TcIdentificacaoPrestador 1 Protocolo TsNumeroProtocolo Em resposta a chamada do servi o ser devolvida a estrutura definida na tabela a seguir Nome Tipo Pai Ocorr ncia Observa o 1 ConsultarLoteRpsResposta 1 1 2 ListaNfse 1 Choice CompNfse tcCompNfse 2 1 N 3 ListaMensagemRetorno ListaMensa
62. solicita o de servi o 9 O Web Service devolve o resultado do processamento ao aplicativo contribuinte 10 O aplicativo do contribuinte recebe a mensagem de resultado do processamento e caso n o exista outra mensagem encerra a conex o Web Service Nota Fiscal de Servi o Eletr nica PMSJP 23 3 2 FORMATOS E PADR ES UTILIZADOS Abaixo segue algumas formata es de dados que devem ser seguidas para gera o correta na estrutura dos arquivos Formato Observa o Data date Formato AAAA MM DD onde AAAA ano com 4 caracteres MM m s com 2 caracteres DD dia com 2 caracteres Data Hora datetime Formato AAAA MM DDTHH mm ss onde AAAA ano com 4 caracteres MM m s com 2 caracteres DD dia com 2 caracteres T caractere de formata o que deve existir separando a data da hora HH hora com 2 caracteres mm minuto com 2 caracteres ss segundo com 2 caracteres Valores Decimais decimal Formato 0 00 N o deve ser utilizado separador de milhar O ponto deve ser utilizado para separar a parte inteira da fracion ria Exemplo 48 562 25 48562 25 1 00 1 00 ou 1 0 50 0 50 ou 0 5 Valores Percentuais decimal Formato 0 0000 O formato em percentual presume o valor percentual em sua forma fracion ria contendo 5 d gitos O ponto separa a parte inteira da fracion ria Exemplo 62 0 62 150 1 5 25 32 0 2532 N o deve ser inserido caractere n o significativo para pree
63. ss o do RPS n o poder ser inferior data de habilita o do prestador para emiss o da NFSe Informe uma data de emiss o de RPS v lida E170 Campo Cep do tomador n o deve ser preenchido para tomador do exterior Deixe o campo Cep do tomador em branco em caso de tomador do exterior E171 Campo CPF CNPJ do tomador n o deve ser preenchido para tomador do exterior Deixe o campo CPF CNPJ do tomador em branco em caso de tomador do exterior E172 O documento que realizou a assinatura do lote de RPS n o possui autoriza o para realizar esse servi o Acerte a assinatura do lote do RPS E173 O documento que realizou a assinatura do RPS n o possui autoriza o para realizar esse servi o Acerte a assinatura do RPS E174 Arquivo enviado com erro na assinatura Acerte a assinatura do arquivo E175 Lote sem assinatura Assine o lote de RPS E176 RPS sem assinatura Assine o RPS E177 O somat rio das dedu es e do desconto incondicionado est maior que o valor dos servi os O somat rio das dedu es e do desconto incondicionado dever ser inferior ou igual ao valor dos servi os E178 O somat rio dos descontos reten es federais e ISS retido na fonte est maior que o valor dos servi os O somat rio dos descontos reten es federais e ISS retido na fonte dever ser inferior ou igual ao valor dos servi os E179 CNPJ do prestador lt CNPJ enviado gt est vincu
64. st definida na documenta o do Web Service acessado 2 7 2 Valida o da estrutura das Mensagens XML Para garantir minimamente a integridade das informa es prestadas e a correta forma o das mensagens XML o contribuinte dever submeter cada uma das mensagens XML de pedido de servi o para valida o pelo seu respectivo arquivo XSD XML Schema Definition defini o de esquemas XML antes de seu envio Neste manual utilizaremos a nomenclatura Schema XML para nos referir a arquivo XSD Um Schema XML define o conte do de uma mensagem XML descrevendo os seus atributos elementos e a sua organiza o al m de estabelecer regras de preenchimento de conte do e de obrigatoriedade de cada elemento ou grupo de informa o A valida o da estrutura da mensagem XML realizada por um analisador sint tico parser que verifica se a mensagem XML atende as defini es e regras de seu respectivo Schema XML Web Service Nota Fiscal de Servi o Eletr nica PMSJP 19 Qualquer diverg ncia da estrutura da mensagem XML em rela o ao seu respectivo Schema XML provoca um erro de valida o do Schema XML Neste caso o conte do da mensagem XML de pedido do servi o n o poder ser processado A primeira condi o para que a mensagem XML seja validada com sucesso que ela seja submetida ao Schema XML correto Assim os sistemas de informa o dos contribuintes devem estar preparados para gerar mensage
65. tusNfse N C digo de status da NFSe 1 Normal 2 Cancelado 1 tsNaturezaOperacao N C digo de natureza da opera o 1 Tributa o no munic pio 2 Tributa o fora do munic pio 3 Isen o 4 Imune 5 Exigibilidade suspensa por decis o judicial 6 Exigibilidade suspensa por procedimento administrativo 2 tsRegimeEspecialTributacao N C digo de identifica o do regime especial de tributa o 1 Microempresa municipal 2 Estimativa 3 Sociedade de profissionais 4 Cooperativa 5 Microempres rio Individual MEI 6 Microempres rio e Empresa de Pequeno Porte ME EPP 2 TsSimNao N Identifica o de Sim N o 1 Sim 2 N o 1 TsQuantidadeRps N Quantidade de RPS do Lote 4 TsNumeroRps N N mero do RPS 15 TsSerieRps C N mero de s rie do RPS 5 TsTipoRps N C digo de tipo de RPS 1 RPS 2 Nota Fiscal Conjugada Mista 3 Cupom 1 tsOutrasInformacoes C Informa es adicionais ao documento 255 TsValor N Valor monet rio Formato 0 00 ponto separando casa decimal Ex 1 234 56 1234 56 1 000 00 1000 00 1 000 00 1000 15 2 Web Service Nota Fiscal de Servi o Eletr nica PMSJP 26 tsItemListaServico C C digo de item da lista de servi o 5 TsCodigoCnae N C digo CNAE 7 tsCodigoTributacao N C digo de Tributa o 9 TsAliquota N Al quota Valor percentual Formato 0 0000 Ex 1 0 01 25 5 0 255 1
66. v br servicos issOnline2 ws schemes ConsultarNfseEnvio xml Web Service Nota Fiscal de Servi o Eletr nica PMSJP 11 2 1 5 Consulta de NFSe Esse servi o permite a obten o de determinada NFSe j gerada XML de Envio validado pelo arquivo servico_consultar_nfse_envio xsd XML de Resposta validado pelo arquivo servico_consultar_nfse_resposta xsd Exemplo XML da consulta https nfe sjp pr gov br servicos issOnline2 ws schemes ConsultarNfseRpsEnvio xml Web Service Nota Fiscal de Servi o Eletr nica PMSJP 12 2 1 6 Cancelamento de NFSe Esse servi o permite o cancelamento direto de uma NFSe sem substitui o da mesma por outra XML de Envio validado pelo arquivo servico_cancelar_nfse_envio xsd XML de Resposta validado pelo arquivo servico_cancelar_nfse_resposta xsd Web Service Nota Fiscal de Servi o Eletr nica PMSJP 13 2 2 PADR ES T CNICOS Todas as requisi es devem ser feitas por HTTPS 2 2 1 Padr o de Comunica o O meio f sico de comunica o utilizado entre os sistemas de informa o dos contribuintes e o Sistema de Notas Fiscais de Servi o Eletr nicas da Prefeitura Municipal de S o Jos dos Pinhais ser a Internet com o uso do protocolo SSL que al m de garantir um duto de comunica o seguro na Internet permite a identifica o do servidor e do cliente atrav s de certificados digitais eliminando a necessidade de identifica o do usu
67. ver o ser implementadas nos prazos previstos no ato normativo que introduziu a altera o As modifica es de ordem t cnica ser o divulgadas pela Prefeitura Municipal de S o Jos dos Pinhais e poder o ocorrer sempre que se fizerem necess rias Web Service Nota Fiscal de Servi o Eletr nica PMSJP 20 3 ESTRUTURA DE DADOS DO WEB SERVICE Existir um nico Web Service com todos os servi os apresentados no item 2 1 O fluxo de comunica o sempre iniciado pelo sistema do contribuinte atrav s do envio de uma mensagem XML ao Web Service com o pedido do servi o desejado 3 1 MODELO OPERACIONAL A forma de processamento das solicita es de servi os no projeto Nota Fiscal de Servi os Eletr nica pode ser s ncrona caso o atendimento da solicita o de servi o seja realizada na mesma conex o ou ass ncrona quando o processamento do servi o solicitado n o atendido na mesma conex o devido a uma demanda de processamento de grande quantidade de informa o Nesta situa o torna se necess ria a realiza o de mais uma conex o para a obten o do resultado do processamento As solicita es de servi os que exigem processamento intenso ser o executadas de forma ass ncrona e as demais solicita es de servi os de forma s ncrona Assim os servi os da NFSe ser o implementados da seguinte forma Servi o Implementa o Recep o e Processamento de Lote de RPS Ass ncrona

Download Pdf Manuals

image

Related Search

Related Contents

manual  ) FMD 1008  Origin Storage 160GB SATA 5400RPM  維持管理要領書  User Manual  Dell 2355dn Laser MFP Quick Reference Guide  DC-3V3R - Panasonic  

Copyright © All rights reserved.
Failed to retrieve file