You are on page 1of 52

Manual de Utilização do Web Service

Versão: 1.01

Revisado em: 17/2/2011 Versão da ABRASF: 1.00

NOTA FISCAL DE SERVIÇOS ELETRÔNICA – NFSE
Manual de Utilização do Web Service

Nota Fiscal de Serviços Eletrônica - NFSE

Página 1 de 52

Manual de Utilização do Web Service
Versão: 1.01

Revisado em: 17/2/2011 Versão da ABRASF: 1.00

Sumário
1. INTRODUÇÃO ........................................................................................................... 4 1.1. 1.2. 2. NOTA FISCAL DE SERVIÇOS ELETRÔNICA - NFS-E....................................... 5 RECIBO PROVISÓRIO DE SERVIÇO – RPS ..................................................... 5

ARQUITETURA DE COMUNICAÇÃO COM O CONTRIBUINTE .............................. 6 2.1. MODELO CONCEITUAL...................................................................................... 6 Recepção e Processamento de Lote de RPS ............................................... 6 Consulta de Situação de Lote de RPS .......................................................... 7 Consulta de NFS-e por RPS.......................................................................... 7 Consulta de Lote de RPS .............................................................................. 8 Consulta de NFS-e ........................................................................................ 9 Cancelamento de NFS-e ............................................................................... 9

2.1.1. 2.1.2. 2.1.3. 2.1.4. 2.1.5. 2.1.6. 2.2.

PADRÕES TÉCNICOS ...................................................................................... 10 Padrão de Comunicação ............................................................................. 10 Padrão de Certificado Digital ....................................................................... 11 Padrão de Assinatura Digital ....................................................................... 12

2.2.1. 2.2.2. 2.2.3.

2.2.4. Validação de Assinatura Digital pelo Sistema NFS-e ..................................... 14 2.2.5. Uso de Assinatura com Certificado Digital ...................................................... 14 2.3. PADRÃO DAS MENSAGENS XML ................................................................... 15

2.3.1. Área do Cabeçalho ......................................................................................... 15 2.3.2. Validação da estrutura das Mensagens XML ................................................. 15 2.3.3. Schemas XML (arquivos XSD) ....................................................................... 16 2.3.4. Versão dos Schemas XML ............................................................................. 16 3. ESTRUTURA DE DADOS DO WEB SERVICE ....................................................... 18 3.1. MODELO OPERACIONAL ................................................................................. 18

3.1.1. Serviços Síncronos ......................................................................................... 18 3.1.2. Serviços Assíncronos ..................................................................................... 19 3.2. 3.3. 3.4. 3.5. FORMATOS E PADRÕES UTILIZADOS ........................................................... 20 TIPOS SIMPLES ................................................................................................ 22 TIPOS COMPLEXOS ......................................................................................... 24 SERVIÇOS ......................................................................................................... 32
Página 2 de 52

Nota Fiscal de Serviços Eletrônica - NFSE

Manual de Utilização do Web Service
Versão: 1.01

Revisado em: 17/2/2011 Versão da ABRASF: 1.00

3.5.1. Recepção de Lote RPS .................................................................................. 32 3.5.2. Consulta de Situação de Lote de RPS............................................................ 34 3.5.3. Consulta de NFS-e por RPS ........................................................................... 36 3.5.4. Consulta de NFS-e ......................................................................................... 37 3.5.5. Consulta de Lote de RPS ............................................................................... 39 3.5.6. Cancelamento NFS-e ..................................................................................... 41 4. ANEXOS................................................................................................................... 43 4.1. 4.2. 4.3. TABELA DE ERROS .......................................................................................... 43 TABELA DE ALERTAS ...................................................................................... 49 TABELA DE MENSAGENS PERSONALIZADAS .............................................. 50

Nota Fiscal de Serviços Eletrônica - NFSE

Página 3 de 52

Manual de Utilização do Web Service
Versão: 1.01

Revisado em: 17/2/2011 Versão da ABRASF: 1.00

1. 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 pelas Secretarias Municipais de Fazenda para as empresas prestadoras e/ou tomadoras 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 das Secretarias Municipais de Fazenda. Desta forma, consegue-se automatizar o processo de geração, consulta e cancelamento de NFS-e. O Web Service e todos os seus serviços, referenciados nesse documento, são baseados no modelo nacional de NFS-e, definido pela Associação Brasileira de Secretários e Dirigentes das Finanças dos Municípios das Capitais (ABRASF) e pela Receita Federal do Brasil (RFB).

Nota Fiscal de Serviços Eletrônica - NFSE

Página 4 de 52

Manual de Utilização do Web Service
Versão: 1.01

Revisado em: 17/2/2011 Versão da ABRASF: 1.00

1.1. NOTA FISCAL DE SERVIÇOS ELETRÔNICA - NFS-E A Nota Fiscal de Serviços Eletrônica (NFS-e) é um documento de existência exclusivamente digital, gerado e armazenado eletronicamente pela prefeitura ou por outra entidade conveniada, para documentar as operações de prestação de serviços. A geração da NFS-e 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 NFS-e 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 NFS-e somente será gerada através dos serviços informatizados disponibilizados pelas Secretarias Municipais de Fazenda. 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 pelas Secretarias Municipais de Fazenda estarem disponíveis, foi criado o Recibo Provisório de Serviços (RPS), que é um documento de posse e responsabilidade do contribuinte, que deverá ser gerado manualmente ou por alguma aplicação local, possuindo uma numeração sequencial crescente e devendo ser convertido em NFS-e no prazo estipulado pela legislação tributária municipal.

Nota Fiscal de Serviços Eletrônica - NFSE

Página 5 de 52

o Sistema de Notas Fiscais de Serviço Eletrônicas das Secretarias Municipais de Fazenda disponibilizará serviços que poderão ser acessados pelos sistemas dos contribuintes. A requisição é recebida pelo servidor do Web Service que grava as informações recebidas e gera o número de protocolo de recebimento (fluxo “c”). ARQUITETURA DE COMUNICAÇÃO COM O CONTRIBUINTE 2.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. O Web Service retorna uma mensagem com o resultado do processamento do serviço (fluxo “d”). A seguir. 3. A aplicação acessa o serviço de “Recepção e Processamento de Lote de RPS” enviando o lote (fluxo “b”).1.1. Quando efetuada a recepção.00 2.Manual de Utilização do Web Service Versão: 1. Recepção e Processamento de Lote de RPS Esse serviço compreende a recepção do Lote de RPS. 2. estão resumidos os serviços disponíveis e suas respectivas funcionalidades básicas.1.xsd Passos para execução 1. o Lote entrará na fila para processamento posterior onde serão feitas as validações necessárias e geração das NFS-e.xsd XML de Resposta é validado pelo arquivo: servico_enviar_lote_rps_resposta. 2.NFSE Página 6 de 52 . XML de Envio é validado pelo arquivo: servico_enviar_lote_rps_envio. Nota Fiscal de Serviços Eletrônica . MODELO CONCEITUAL Através do Web Service. a resposta com o número do protocolo gerado para esta transação e o processamento do lote.

Manual de Utilização do Web Service Versão: 1.xsd XML de Resposta é validado pelo arquivo: servico_consultar_nfse_rps_resposta.00 2.3.b”). Consulta de NFS-e por RPS Esse serviço efetua a consulta de uma NFS-e a partir do número de RPS que a gerou.d”).NFSE Página 7 de 52 . que verifica os dados preenchidos e identifica o status do lote (fluxox “2. O Web Service retorna uma mensagem com o resultado do processamento do serviço (fluxo “2.c” e “2. 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.xsd Nota Fiscal de Serviços Eletrônica . XML de Envio é validado pelo arquivo: servico_consultar_situacao_lote_rps_envio.xsd Passos para execução 1.1.xsd XML de resposta é validado pelo arquivo: servico_consultar_situacao_lote_rps_resposta. A aplicação acessa o serviço de “Consulta de Situação de Lote de RPS” e submete os dados para processamento (fluxo “2. XML de Envio é validado pelo arquivo: servico_consultar_nfse_rps_envio.e”).2. A requisição é recebida pelo servidor do Web Service.1. 2.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.

A aplicação acessa o serviço de “Consulta de Lote de RPS” e submete os dados para processamento (fluxo “b”).NFSE Página 8 de 52 . que verifica os dados preenchidos e identifica as NFS-e correspondentes (fluxos “c” e “d”).d”). Nota Fiscal de Serviços Eletrônica .e”).4.Manual de Utilização do Web Service Versão: 1. Consulta de Lote de RPS Esse serviço permite ao contribuinte obter as NFS-e que foram geradas a partir do Lote de RPS enviado. O Web Service retorna uma mensagem com o resultado do processamento do serviço (fluxo “2. XML de Envio é validado pelo arquivo: servico_consultar_lote_rps_envio. 2. Na validação do lote.b”). 2. A aplicação acessa o serviço de “Consulta de NFS-e por RPS” e submete os dados para processamento (fluxo “2. ou obter a lista de erros e/ou inconsistências encontradas nos RPS. devem ser retornados todos os erros verificados.00 Passos para execução 1. 3.xsd XML de Resposta é validado pelo arquivo: servico_consultar_lote_rps_resposta.c” e “2. A requisição é recebida pelo servidor do Web Service.1. 2. A requisição é recebida pelo servidor do Web Service. Excepcionalmente.xsd Passos para execução 1. que verifica os dados preenchidos e identifica a NFS-e correspondente (fluxos “2. quando o processamento ocorrer sem problemas.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. poderá ser definido um limitador para a quantidade de erros retornados. havendo uma excessiva quantidade de erros.

1.5. 2.6. O Web Service retorna uma mensagem (a estrutura com a lista da NFS-e geradas ou as mensagens de erro) com o resultado do processamento do serviço (fluxo “e”). XML de Envio é validado pelo arquivo: servico_cancelar_nfse_envio.Manual de Utilização do Web Service Versão: 1.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.xsd Passos para execução 1.NFSE Página 9 de 52 .1. A aplicação acessa o serviço de “Consulta de NFS-e” e submete os dados para processamento (). XML de Envio é validado pelo arquivo: servico_consultar_nfse_envio.xsd XML de Resposta é validado pelo arquivo: servico_cancelar_nfse_resposta.xsd XML de Resposta é validado pelo arquivo: servico_consultar_nfse_resposta. 3.00 3. Cancelamento de NFS-e Esse serviço permite o cancelamento direto de uma NFS-e sem substituição da mesma por outra. A requisição é recebida pelo servidor do Web Service.xsd Nota Fiscal de Serviços Eletrônica . que verifica os dados preenchidos e identifica as NFS-e correspondentes. 2. 2. O Web Service retorna uma mensagem com o resultado do processamento do serviço. Consulta de NFS-e Esse serviço permite a obtenção de determinada NFS-e já gerada.

d”). O Web Service retorna uma mensagem com o resultado do processamento do serviço (fluxo “2. com o uso do protocolo SSL. A troca de mensagens entre o Web Service do Sistema de Notas Fiscais de Serviço Eletrônicas das Secretarias Municipais de Fazenda e o sistema do contribuinte será realizada no padrão SOAP. PADRÕES TÉCNICOS 2. que verifica os dados preenchidos. A aplicação acessa o serviço de “Cancelamento de NFS-e” e submete os dados para processamento (fluxo “2. 2.Manual de Utilização do Web Service Versão: 1. A requisição é recebida pelo servidor do Web Service.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. O modelo de comunicação segue o padrão de Web Services definido pelo WS-I Basic Profile. 3.00 Passos para execução 1.NFSE Página 10 de 52 . que além de garantir um duto de comunicação seguro na Internet.1.2. com troca de mensagens XML no padrão Style/Enconding: Nota Fiscal de Serviços Eletrônica . 2. identifica a NFS-e correspondente e efetua o seu cancelamento (fluxo “2. 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 das Secretarias Municipais de Fazenda será a Internet.b”).2. permite a identificação do servidor e do cliente através de certificados digitais.c”). eliminando a necessidade de identificação do usuário através de nome ou código de usuário e senha.

5. wrapped.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. das Secretarias Municipais de Fazenda. 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 das Secretarias Municipais de Fazenda: • Assinatura de Mensagens: O certificado digital utilizado para essa função deverá conter o CNPJ do estabelecimento emissor da NFS-e ou o CNPJ do estabelecimento matriz. Nota Fiscal de Serviços Eletrônica . seção 3.NFSE Página 11 de 52 .2. e o formato do XML correspondente ao serviço deverá ser consultado nesse manual de integração. Para descrever os serviços disponibilizados.Manual de Utilização do Web Service Versão: 1. A3 ou certificado de servidor (híbrido). O WSDL é o padrão recomendado para descrição de serviços SOAP. Esse documento não fará parte da descrição do serviço (arquivo WSDL). serão emitidos por Autoridade Certificadora credenciada pela Infra-estrutura de Chaves Públicas Brasileira – ICP-Brasil. dos tipos A1. de pessoa física ou jurídica.00 Document/Literal. A opção “wrapped” representa a chamada aos métodos disponíveis com a passagem de mais de um parâmetro. respeitando a Política do Certificado. Padrão de Certificado Digital Os certificados digitais utilizados no sistema de Notas Fiscais de Serviço Eletrônicas.2. será utilizado um documento WSDL (Web Service Description Language). 2. As chamadas aos serviços serão feitas enviando como parâmetro um documento XML a ser processado pelo sistema. O certificado digital deverá ter o “uso da chave” previsto para a função de assinatura digital.

NFSE Página 12 de 52 .Manual de Utilização do Web Service Versão: 1. Portanto. o arquivo XML não deve conter os elementos: <X509SubjectName> <X509IssuerSerial> <X509IssuerName> <X509SerialNumber> <X509SKI> Deve-se evitar o uso das TAGs abaixo.00 • Transmissão (durante a transmissão das mensagens entre os servidores do contribuinte e os serviços disponibilizados pelas Secretarias Municipais de Fazenda): O certificado digital utilizado para identificação do aplicativo do contribuinte deverá conter o CNPJ do responsável pela transmissão das mensagens. devendo ter a extensão extended Key Usage com permissão de "Autenticação Cliente". 2. mas não necessita ser o mesmo CNPJ do estabelecimento emissor da NFS-e.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. disponibilizada pelas Secretarias Municipais de Fazenda antes de seu envio. Para garantir minimamente a integridade das informações prestadas e a correta formação dos arquivos XML.3. pois as informações serão obtidas a partir do Certificado do emitente: <KeyValue> <RSAKeyValue> <Modulus> <Exponent> Nota Fiscal de Serviços Eletrônica . Padrão de Assinatura Digital As mensagens enviadas aos serviços disponibilizados pelas Secretarias Municipais de Fazenda são documentos eletrônicos elaborados 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 NFS-e objeto do pedido.2. o contribuinte deverá submeter às mensagens XML para validação pela linguagem de Schema do XML (XSD – XML Schema Definition). Os elementos abaixo estão presentes dentro do Certificado do contribuinte tornando desnecessária a sua representação individualizada no arquivo XML.

NFSE Página 13 de 52 .w3. 1-1 1-1 1-1 1-1 XS06 XS07 SignatureMethod Algorithm G A XS03 XS06 C 1-1 1-1 XS08 XS09 XS10 XS11 Reference URI Transforms Unique_Transf_A lg Transform Algorithm G A G RC XS03 XS08 XS08 XS10 C 1-1 1-1 1-1 1-1 XS12 XS13 G A XS10 XS12 C 2-2 1-1 XS14 XS15 XS16 Xpath DigestMethod Algorithm E G A XS12 XS08 XS15 C 0-N 1-1 1-1 C XS17 XS18 XS19 XS20 XS21 DigestValue SignatureValue KeyInfo X509Data X509Certificate E G G G E XS08 XS01 XS01 XS19 XS20 C 1-1 1-1 1-1 1-1 1-1 C Nota Fiscal de Serviços Eletrônica .w3.org/TR/2001/ REC-xml-c14n-20010315 http://www.org/2000/09/ xmldsig#envelopedsignature Xpath Grupo do Método de DigestMethod Atributo Algorithm de DigestMethod: http://www.w3.00 O Projeto NFS-e utiliza um subconjunto do padrão de assinatura XML definido pelo http://www.org/2000/09/ xmldsig#rsa-sha1 Grupo do Método de Reference Atributo URI da tag Reference Grupo do algorithm de Transform Regra para o atributo Algorithm do Transform ser único Grupo de Transform Atributos válidos Algorithm do Transform: http://www.org/TR/2001/ REC-xml-c14n20010315 Grupo do Método de Assinatura Atributo Algorithm de SignedInfo: http://www.w3.Manual de Utilização do Web Service Versão: 1. que tem o seguinte leiaute: # XS01 XS02 XS03 XS04 XS05 CAMPO Signature Id SignedInfo Canonicalization Method Algorithm ELEMENTO Raiz A G G A PAI XS01 XS01 XS03 XS04 C TIPO C Grupo da Informação da assinatura Grupo do Método de Canonicalização Atributo Algorithm de CanonicalizationMethod: http://www.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.org/TR/xmldsig-core/.org/2000/09/ xmldsig#sha1 Digest Value (Hash SHA-1 – Base64) Grupo do Signature Value Grupo do KeyInfo Grupo X509 Certificado Digital x509 em Base64b DESCRIÇÃO OC.w3.w3.

Validação de Assinatura Digital pelo Sistema NFS-e Para a validação da assinatura digital. antes do envio do mesmo através do Lote de RPS. A forma de conferência da LCR fica a critério de cada Secretaria Municipal de Fazenda.4. 6. antes do envio do mesmo.00 2.Manual de Utilização do Web Service Versão: 1.  O Lote de RPS. Uso de Assinatura com Certificado Digital Para garantir a autenticidade dos dados gerados. pela prefeitura. 8.  O Pedido de cancelamento da NFS-e. 4. As assinaturas digitais das mensagens serão verificadas considerando o horário fornecido pelo Observatório Nacional. pelo contribuinte. 2. 3.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. quando gerada pela Aplicação On Line.  A NFS-e: o Pela prefeitura e pelo contribuinte. 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).2. pelo contribuinte. Extrair a chave pública do certificado. podendo ser feita de 2 (duas) maneiras: On-line ou Download periódico. Nota Fiscal de Serviços Eletrônica . Montar e validar a cadeia de confiança dos certificados validando também a LCR (Lista de Certificados Revogados) de cada certificado da cadeia. algumas informações deverão ser assinadas digitalmente. 2. o Pela prefeitura nos demais casos. Prazo de validade de cada LCR utilizada (verificar data inicial e final). Abaixo segue as informações que deverão ser assinadas e quem deverá fazê-lo em cada momento:  O RPS. Adotar as regras definidas pelo RFC 3280 para LCRs e cadeia de confiança.  A Confirmação de cancelamento da NFS-e. 7.NFSE Página 14 de 52 . 5. seguem as regras que serão adotadas pelas Secretarias Municipais de Fazenda: 1.2. Verificar o prazo de validade do certificado utilizado.5. Garantir que o certificado utilizado é de um usuário final e não de uma Autoridade Certificadora. pelo contribuinte. Validar a integridade de todas as LCR utilizadas pelo sistema.

w3. A área de cabeçalho está sendo utilizada para armazenar a versão do leiaute da estrutura XML informado na área de dados. disponível em www. Área do Cabeçalho Abaixo.NFSE Página 15 de 52 . As chamadas dos Web Services disponibilizados pelas Secretarias Municipais de Fazenda 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 pelas Secretarias Municipais de Fazenda. Validação da estrutura das Mensagens XML Para garantir minimamente a integridade das informações prestadas e a correta formação das mensagens XML.0. OC.1. Versão do leiaute. 2.  Área de Dados – estrutura XML variável definida na documentação do Web Service acessado.org/TR/REC-xml e a codificação dos caracteres será em UTF-8.Manual de Utilização do Web Service Versão: 1.00 2.3.2. PADRÃO DAS MENSAGENS XML A especificação adotada para as mensagens XML é a recomendação W3C para XML 1. o leiaute da Área de Cabeçalho padrão: # 1 CAMPO cabecalho versão versaoDados ELEMENTO G A E PAI TIPO TAM.3. 1-1 1-1 1-1 2 1 1 N N 4 4 O campo versaoDados deve conter a informação da versão do leiaute da estrutura XML armazenada na área de dados da mensagem. que contém os dados de controle da mensagem.3.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. 2. o contribuinte deverá submeter cada uma das mensagens XML de pedido de serviço para validação pelo seu respectivo arquivo XSD (XML Schema Nota Fiscal de Serviços Eletrônica . A estrutura XML armazenada na área de dados está definida na documentação do Web Service acessado. DESCRIÇÃO TAG raiz do cabeçalho da mensagem. O conteúdo deste campo indica a versão do leiaute XML da estrutura XML informada na área de dados da mensagem.

xsd Exemplo: tipos_nfse_v01. Neste caso o conteúdo da mensagem XML de pedido do serviço não poderá ser processado. provoca um erro de validação do Schema XML. Assim. A primeira condição para que a mensagem XML seja validada com sucesso é que ela seja submetida ao Schema XML correto. além de estabelecer regras de preenchimento de conteúdo e de obrigatoriedade de cada elemento ou grupo de informação. como segue: <Nome do Arquivo>_v<Número da Versão>. Um Schema XML define o conteúdo de uma mensagem XML. definição de esquemas XML) antes de seu envio.3. 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. Neste manual utilizaremos a nomenclatura Schema XML para nos referir a arquivo XSD. os sistemas de informação dos contribuintes devem estar preparados para gerar mensagens XML em seus respectivos Schemas XML em vigor. descrevendo os seus atributos. 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 das Secretarias Municipais de Fazenda. 2.3.3. 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. 2.00 Definition.Manual de Utilização do Web Service Versão: 1.4.xsd Nota Fiscal de Serviços Eletrônica .NFSE Página 16 de 52 .01 Revisado em: 17/2/2011 Versão da ABRASF: 1. elementos e a sua organização. Qualquer divergência da estrutura da mensagem XML em relação ao 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’.

00 A maioria dos Schemas XML definidos para a utilização do Web Service do Sistema de Notas Fiscais de Serviço Eletrônicas das Secretarias Municipais de Fazenda utilizam as definições de tipos simples ou tipos complexos que estão definidos em outros Schemas XML.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Nota Fiscal de Serviços Eletrônica . As modificações de ordem técnica serão divulgadas pelas Secretarias Municipais de Fazenda e poderão ocorrer sempre que se fizerem necessárias. a modificação de versão do Schema básico será repercutida no Schema principal.NFSE Página 17 de 52 . nestes casos. 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 deverão ser implementadas nos prazos previstos no ato normativo que introduziu a alteração.Manual de Utilização do Web Service Versão: 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.1.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Assim. 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. devido a uma demanda de processamento de grande quantidade de informação. quando o processamento do serviço solicitado não é atendido na mesma conexão. 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. o fluxo simplificado de funcionamento: Nota Fiscal de Serviços Eletrônica . Nesta situação torna-se necessária a realização de mais uma conexão para a obtenção do resultado do processamento. 3.NFSE Página 18 de 52 .Manual de Utilização do Web Service Versão: 1. Abaixo.1.00 3. caso o atendimento da solicitação de serviço seja realizada na mesma conexão ou assíncrona.1.1. ESTRUTURA DE DADOS DO WEB SERVICE Existirá um único Web Service com todos os serviços apresentados no item 2. 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. os serviços da NFS-e serão implementados da seguinte forma: SERVIÇO Recepção e Processamento de Lote de RPS Consulta de Situação de Lote de RPS Consulta de NFS-e por RPS Consulta de Lote de RPS Consulta de NFS-e Cancelamento de NFS-e IMPLEMENTAÇÃO Assíncrona Síncrona Síncrona Síncrona Síncrona Síncrona 3.

5. devolvendo uma mensagem de resultado do processamento ao Web Service. o fluxo simplificado de funcionamento: Etapas do processo ideal: Solicitação e processamento: 1. 3. 3. 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.00 Etapas do processo ideal: 1. O aplicativo da NFS-e recebe a mensagem de solicitação de serviços e realiza o processamento.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.1. O aplicativo do contribuinte recebe a mensagem de resultado do processamento e caso não exista outra mensagem. acrescentando o CNPJ do transmissor obtido do certificado digital do transmissor. 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. 2. 4. 2.Manual de Utilização do Web Service Versão: 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.NFSE Página 19 de 52 . O Web Service recebe a mensagem de resultado do processamento e o encaminha ao aplicativo do contribuinte. Abaixo.2. encerra a conexão. O aplicativo do contribuinte inicia a conexão enviando uma mensagem de solicitação de serviço para o Web Service. Nota Fiscal de Serviços Eletrônica . 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.

Obtenção do resultado do serviço: 7. 4. 5. O aplicativo do contribuinte.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. 3.2. O Web Service recebe a mensagem de consulta e localiza o resultado de processamento da solicitação de serviço.00 3. iniciando uma conexão com o Web Service. FORMATO Data (date) OBSERVAÇÃO Formato: AAAA-MM-DD onde: AAAA = ano com 4 caracteres MM = mês com 2 caracteres DD = dia com 2 caracteres 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 Data/Hora (datetime) Nota Fiscal de Serviços Eletrônica . FORMATOS E PADRÕES UTILIZADOS Abaixo segue algumas formatações de dados que devem ser seguidas para geração correta na estrutura dos arquivos. Na estrutura interna do aplicativo de NFS-e a solicitação de serviços é retirada da fila de serviços solicitados pelo aplicativo da NFS-e em momento específico. 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. encerra a conexão. envia uma consulta ao serviço que retornará o resultado do processamento daquele protocolo. definido pela equipe técnica da NFS-e. 10.Manual de Utilização do Web Service Versão: 1. caso não exista outra mensagem. 9. O serviço solicitado é processado pelo aplicativo da NFS-e e o resultado do processamento é colocado na fila de serviços processados.NFSE Página 20 de 52 . 6. O aplicativo do contribuinte recebe o protocolo. O Web Service devolve o resultado do processamento ao aplicativo contribuinte. 8. através do protocolo recebido. O aplicativo do contribuinte recebe a mensagem de resultado do processamento e.

 não incluir anotação e documentação no arquivo XML (TAG annotation e TAG documentation). contendo 5 dígitos.5 25.  não incluir comentários no arquivo XML.32 = 0.00 ou 1 0. O ponto (. A posição do campo é definida na estrutura do documento XML através de TAGs (<tag>conteúdo</tag>). 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. zeros antes de número ou espaço em branco após cadeia de caracteres. O ponto (. ou seja.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.2532 Não deve ser inserido caractere não significativo para preencher o tamanho completo do campo.50 ou 0.00 Valores Decimais (decimal) Valores Percentuais (decimal) mm: minuto com 2 caracteres ss: segundo com 2 caracteres Formato: 0. para os demais campos.50 = 0. "carriage return".00 = 1. Nota Fiscal de Serviços Eletrônica .25 1.00 Não deve ser utilizado separador de milhar. caractere de "espaço" entre as TAGs). deverão ser eliminadas as TAGs. Neste caso.) separa a parte inteira da fracionária.62 150% = 1.  não incluir "espaços" no início ou no final de campos numéricos e alfanuméricos.) deve ser utilizado para separar a parte inteira da fracionária.NFSE Página 21 de 52 . Exemplo: 48. deverá constar a TAG com o valor correspondente e. "tab". As TAGs que permitirem valores nulos devem ser omitidas da estrutura XML a ser enviada.25 = 48562.0000 O formato em percentual presume o valor percentual em sua forma fracionária.5 Formato 0. seu preenchimento torna-se obrigatório por estar condicionado à legislação específica ou ao negócio do contribuinte.Manual de Utilização do Web Service Versão: 1. Exemplo: 62% = 0. Para reduzir o tamanho final do arquivo XML da NFS-e alguns cuidados de programação deverão ser assumidos:  não incluir "zeros não significativos" para campos numéricos.562.  não incluir caracteres de formatação no arquivo XML ("line-feed".

Manual de Utilização do Web Service Versão: 1. não haverá definição de tamanho. A tabela está dividida em 4 colunas. que define o total de dígitos e quantos deles serão designados para a parte fracionária.  Tipo: tipo primitivo de dados utilizados pelo campo: o C: Caractere. Exemplo: “15” significa que o número poderá ter. 15 DESCRIÇÃO Número da Nota Fiscal de Serviço Eletrônica. o D: Data ou Data/Hora.NFSE Página 22 de 52 . que define o total de dígitos existente no número.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. no máximo.3. 15 dígitos sendo 2 deles a identificação da parte fracionária. CAMPO tsNumeroNfse TIPO N TAM. a saber:  Campo: nome do tipo simples. TIPOS SIMPLES A seguir encontra-se a tabela com a lista dos tipos simples que serão utilizados como tipos de dados.  Tam.: tamanho do campo: o Quando for caracteres o tamanho define a quantidade máxima de caracteres que o texto poderá ter.  Número fracionário. o Quando for numérico o tamanho pode ser representado das seguintes formas:  Número inteiro. o N: Número. formado pelo ano com 04 (quatro) dígitos e um número seqüencial com 11 posições – Formato AAAANNNNNNNNNNN Código de verificação do número da nota Código de status do RPS 1 – Normal 2 – Cancelado Código de status da NFS-e 1 – Normal 2 – Cancelado tsCodigoVerificacao tsStatusRps C N 9 1 tsStatusNfse N 1 Nota Fiscal de Serviços Eletrônica .  Descrição: descreve informações sobre o campo.00 3. 15 dígitos.2” significa que o número poderá ter. no máximo. A parte fracionária não é obrigatória quando assim definido. Exemplo: “15. o Quando for data.

Manual de Utilização do Web Service Versão: 1.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.000.00 (ponto separando casa decimal. colocar 99999. Número do CEP do contribuinte E-mail do contribuinte Telefone do contribuinte CPF do contribuinte Indicador de uso de CPF ou CNPJ 1 – CPF tsItemListaServico tsCodigoCnae tsCodigoTributacao tsAliquota tsDiscriminacao tsCodigoMunicipioIbge tsIncricaoMunicipal tsRazaoSocial tsNomeFantasia tsCnpj tsEndereco tsNumeroEndereco tsComplementoEndereco tsBairro tsUf tsCep tsEmail tsTelefone tsCpf tsIndicacaoCpfCnpj C N C N C N C C C C C C C C C N C C C N 5 7 20 5. Caso seja de fora do país.2 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 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) Identificação de Sim/Não 1 – Sim 2 – Não Quantidade de RPS do Lote Número do RPS Número de série do RPS Código de tipo de RPS 1 – RPS 2 – Nota Fiscal Conjugada (Mista) 3 – Cupom Informações adicionais ao documento Valor monetário.00 tsNaturezaOperacao N 2 tsRegimeEspecialTributacao N 2 tsSimNao N 1 tsQuantidadeRps tsNumeroRps tsSerieRps tsTipoRps N N C N 4 15 5 1 tsOutrasInformacoes tsValor C N 255 15. Caso seja de fora do país. vírgula separando casa do milhar) Código de item da lista de serviço Código CNAE Código de Tributação Valor percentual Discriminação do conteúdo da NFS-e Código de identificação do município conforme tabela do IBGE. colocar EX.4 200 7 15 115 115 14 125 10 60 60 2 8 80 11 11 1 Nota Fiscal de Serviços Eletrônica . Número de inscrição municipal Razão Social do contribuinte Nome fantasia do contribuinte CNPJ do contribuinte Endereço do contribuinte Número do endereço Complemento de endereço Bairro do contribuinte Sigla da unidade federativa. Formato: 0.NFSE Página 23 de 52 .

Nome do tipo complexo. Descrição do tipo complexo. Senha do contribuinte 3. mas pode ser apresentada muitas vezes 1-1 – Obrigatório 1-2 – Obrigatório. Nome do campo que faz parte do tipo complexo. 2. 7. Atributo de identificação da tag a ser assinada no documento XML CNPJ do contribuinte. TIPOS COMPLEXOS A seguir serão detalhadas as tabelas de cada tipo composto e seus campos. 0-1 – Não obrigatório 0-N – Não obrigatório. Tamanho do campo. pode ser apresentada uma ou mais vezes Nota Fiscal de Serviços Eletrônica . Identifica se a seqüência de campos fará parte de uma escolha (Choice). que pode ser de um tipo simples ou complexo.4. Tipo do campo. 8. 5.NFSE Página 24 de 52 . A tabela está dividida da seguinte forma: CAMPO (3) TIPO (5) (5) TAM. 4. dependendo do tipo de informação. (8) (8) (4) (4) 1. Ocorrência. Número de vezes que a informação pode ser apresentada. 6. 3.Manual de Utilização do Web Service Versão: 1.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Quantidade máxima de caracteres ou precisão numérica. pode ser apresentada uma ou duas vezes 1-N – Obrigatório. (6) (6) (1) – (2) DESCRIÇÃO (7) (7) OC.00 tsCodigoObra tsArt tsNumeroLote tsNumeroProtocolo tsSituacaoLoteRps C C N C N 15 15 15 50 1 tsCodigoMensagemAlerta tsDescricaoMensagemAlerta tsCodigoCancelamentoNfse tsIdTag P1 P2 C C C C C C 4 200 4 255 14 20 0 – CNPJ Código de Obra Código ART Número do Lote de RPS Número do protocolo de recebimento do RPS 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 Código de mensagem de retorno de serviço Descrição da mensagem de retorno de serviço Código de cancelamento com base na tabela de Erros e alertas. Descrição do campo. apenas número.

00 TABELAS PARA TIPOS COMPLEXOS CAMPO Choice tcCpfCnpj TIPO TAM.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Bairro C 60 Nome do bairro. InscricaoMunicipal C 15 Número de Inscrição Municipal do tomador. OC. C 80 E-mail para contato. tcIdentificacaoRps – Conjunto de dados de identificação do RPS. Cep C 8 Número do CEP. 1-1 1-1 1-1 tcIdentificacaoPrestador – Conjunto de dados de identificação do prestador de serviço. OC. N 1 Código de tipo de RPS. 0-1 0-1 tcIdentificacaoOrgaoGerador – Conjunto de dados de identificação de órgão gerador. Uf C 2 Sigla da unidade federativa. DESCRIÇÃO C 11 Telefone para contato. TIPO TAM. CAMPO TIPO TAM. DESCRIÇÃO CodigoMunicipio N 7 Código de identificação do município conforme tabela do IBGE. Numero C 10 Número do endereço. CodigoMunicipio N 7 Código de identificação do município conforme tabela do IBGE. Cnpj C 14 Número do CNPJ do prestador. 0-1 0-1 Nota Fiscal de Serviços Eletrônica . Complemento C 60 Complemento do Endereço. CAMPO TIPO TAM. OC. tcContato – Representa forma de contato com a pessoa (física/jurídica). CAMPO TIPO TAM. 1-1 1-1 Cpf Cnpj tcEndereco – Conjunto de dados de identificação completa do endereço. 1-1 1-1 CAMPO Numero Serie Tipo OC.Manual de Utilização do Web Service Versão: 1. TIPO TAM. 0-1 0-1 0-1 0-1 0-1 0-1 0-1 CAMPO Telefone Email OC. DESCRIÇÃO OC. DESCRIÇÃO CpfCnpj tcCpfCnpj Representa CPF/CNPJ do tomador.NFSE Página 25 de 52 . Uf C 2 Sigla da unidade federativa. 0-1 tcIdentificacaoTomador – Conjunto de dados de identificação do tomador de serviço. CAMPO TIPO TAM. DESCRIÇÃO Endereco C 125 Endereço. 1 – RPS 2 – Nota Fiscal Conjugada (Mista) 3 – Cupom OC. DESCRIÇÃO N 15 Número do RPS. DESCRIÇÃO Número do Cpf. Número do Cnpj. C 5 Número de série do RPS. 1-1 InscricaoMunicipal C 15 Número de Inscrição Municipal do prestador. C 11 C 14 – Representa CPF/CNPJ.

0-1 0-1 0-1 0-1 tcIdentificacaoIntermediarioServico – Conjunto de dados de identificação do intermediário do serviço. RazaoSocial C 115 Razão Social do intermediário. 1-1 CpfCnpj tcCpfCnpj Representa CPF/CNPJ do intermediário. ValorPis N 15. Informação declaratória.2 Valor da retenção do IR em R$. OutrasRetencoes N 15.Manual de Utilização do Web Service Versão: 1. DescontoIncondicionado N 15.2 (ValorServicos – ValorPIS – ValorCOFINS – ValorINSS – ValorIR – ValorCSLL – utrasRetençoes – ValorISSRetido . Endereco tcEndereco Conjunto de dados de identificação completa do endereço.2 Valor de outras retenções.NFSE Página 26 de 52 . Contato tcContato Representa forma de contato com a pessoa (física/jurídica). ValorCsll N 15.2 (Valor dos serviços – Valor das deduções – descontos incondicionados). Informação declaratória. ValorLiquidoNfse N 15. CAMPO ValorServicos ValorDeducoes OC.DescontoIncondicionado DescontoCondicionado).2 Valor das deduções para Redução da Base de Cálculo em R$. Informação declaratória. o valor do IssRetido dever ser igual ao ValorIss e exibir o ValorIssRetido. TIPO TAM.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. DESCRIÇÃO N 15. DescontoCondicionado N 15.2 Valor percentual. N 15. CAMPO TIPO TAM. preencher todos os campos do endereço. ValorInss N 15. Aliquota N 15. CAMPO TIPO TAM.2 Valor da retenção do COFINS em R$. ValorIss N 15. Informação declaratória. ValorIssRetido N 15. ValorIr N 15. DESCRIÇÃO IdentificacaoTomador tcIdentificacaoTomador Conjunto de dados de identificação do tomador de serviço.2 Valor do ISS. ValorCofins N 15. Se tomador for jurídico. Informação declaratória. preencher apenas o campo Razão Social. 1-1 InscricaoMunicipal C 15 Número de Inscrição Municipal do intermediário. não exibir ValorIssRetido. RazaoSocial C 115 Razão Social do tomador.2 Valor da retenção do CSLL em R$.2 Valor do Desconto Condicionado.2 Valor da retenção do PIS em R$. BaseCalculo N 15.2 Valor do ISS Retido. DESCRIÇÃO OC. 2 – Não Caso “Sim”. IssRetido N 1 1 – Sim.2 Valor da retenção do INSS em R$. Caso “Não”. Caso contrário.00 tcDadosTomador – Conjunto de dados do tomador de serviço. OC. 1-1 0-1 0-1 0-1 0-1 0-1 0-1 1-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 Nota Fiscal de Serviços Eletrônica . 0-1 tcValores – Conjunto de valores que compõe o documento fiscal.2 Valor dos serviços em R$.2 Valor do Desconto Incondicionado.

CAMPO TIPO TAM. 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 RegimeEspecialTributacao N 2 Código de identificação do regime especial de tributação. CAMPO TIPO TAM. 1-1 1-1 1-1 0-1 Nota Fiscal de Serviços Eletrônica . CodigoTributacaoMunicipio C 20 Código de Tributação. CAMPO Valores tcDadosConstrucaoCivil – Conjunto de dados para identificação de construção civil. 1 – Microempresa municipal 2 – Estimativa 3 – Sociedade de profissionais 4 – Cooperativa CAMPO Id OC. TIPO TAM. tcInfRps – Conjunto de dados informativos do Recibo Provisório de Serviço (RPS). DESCRIÇÃO IdentificacaoPrestador tcIdentificacao Conjunto de dados de identificação do prestador Prestador de serviço. RazaoSocial C 115 Razão Social do prestador.Manual de Utilização do Web Service Versão: 1.NFSE Página 27 de 52 . Endereco tcEndereco Conjunto de dados de identificação completa do endereço.2 Valor unitário de cada serviço. DESCRIÇÃO C 255 Atributo de identificação da tag a ser assinada no documento XML.00 tcDadosServico – Conjunto de dados que compõe o serviço prestado.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. ValorUnitario N 15. TIPO TAM. DataEmissao D Data da Emissão. Formato AAAA-MM-DDTHH:mm:ss NaturezaOperacao N 2 Código de natureza da operação. DESCRIÇÃO CodigoObra C 15 Código de Obra. Art C 15 Código ART. 1-1 1-1 0-1 1-1 0-1 OC. tcDadosPrestador – Conjunto de dados do prestador do serviço. 1-1 1-1 OC. IdentificacaoRps tcIdentificacaoRps Conjunto de dados de identificação do RPS. Descricao C 200 Descrição do serviço. DESCRIÇÃO tcVal Conjunto de valores que compõe o documento ores fiscal. Quantidade N 7 Quantidade de itens. 1-1 1-1 0-1 0-1 1-1 1-1 1-N 1-1 1-1 OC. Contato tcContato Representa forma de contato com a pessoa (física/jurídica). NomeFantasia C 115 Nome Fantasia do prestador. Discriminacao C 200 Discriminação do conteúdo da NFS-e. CodigoMunicipio N 7 Código de identificação do município conforme tabela do IBGE. ItemListaServico C 5 Código de item da lista de serviço. CodigoCnae N 7 Código CNAE.

Formato: AAAA-MM-DD NaturezaOperacao N 2 Código de natureza da operação CAMPO Id OC. tcInfNfse – Representa os dados informativos da Nota Fiscal de Serviços Eletrônica. Cnpj C 14 CNPJ. Conjunto de dados do tomador de serviço.Manual de Utilização do Web Service Versão: 1. 1-1 1-1 1-1 0-1 0-1 1-1 0-1 Nota Fiscal de Serviços Eletrônica . Numero N 15 Número da Nota Fiscal de Serviço Eletrônica Formato AAAANNNNNNNNNNN. 1-1 InscricaoMunicipal C 15 Número de inscrição municipal. 1-1 0-1 tcIdentificacaoNfse – Representa dados que identificam uma Nota Fiscal de Serviços Eletrônica.NFSE Página 28 de 52 . TIPO TAM. Signature dsig:Signature CAMPO InfRps OC. TIPO TAM. DESCRIÇÃO C 255 Atributo de identificação da tag a ser assinada no documento XML.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Numero N 15 Número da Nota Fiscal de Serviço Eletrônica 1-1 Formato AAAANNNNNNNNNNN. DESCRIÇÃO OC. Formato AAAA-MM-DDTHH:mm:ss IdentificacaoRps tcIdentificacaoRps Conjunto de dados de identificação do RPS. DataEmissao D Data e Hora da Emissão. 0-1 CodigoMunicipio N 7 Código de identificação do município conforme 1-1 tabela do IBGE. Conjunto de dados de identificação do intermediário do serviço. DESCRIÇÃO tcInfRps tcInfRps – Conjunto de dados informativos do Recibo Provisório de Serviço (RPS). Conjunto de dados de identificação do prestador de serviço. 2 – Não Identificação de Sim/Não 1 – Sim. 1-1 1-1 1-1 0-1 1-1 1-1 1-1 0-1 0-1 tcRps – Representa a estrutura do Recibo Provisório de Serviço (RPS) assinada. CodigoVerificacao C 9 Código de verificação do número da nota. 2 – Não Código de status do RPS 1 – Normal.00 OptanteSimplesNacional IncentivadorCultural Status RpsSubstituido Servico Prestador Tomador IntermediarioServico ConstrucaoCivil N N N tcIdentificacaoRps tcDadosServico tcIdentificacaoPrest ador tcDadosTomador tcIdentificacaoInter mediarioServico tcDadosContrucao Civil 1 1 1 5 – Microempresário Individual (MEI) 6 – Microempresário e Empresa de Pequeno Porte (ME EPP) Identificação de Sim/Não 1 – Sim. DataEmissaoRps D Data da Emissão do RPS. Conjunto de dados que compõe o serviço prestado. 2 – Cancelado Conjunto de dados de identificação do RPS. Conjunto de dados para identificação de construção civil. CAMPO TIPO TAM.

Conjunto de dados de identificação de órgão gerador. DESCRIÇÃO OC.00 (ponto separando casa decimal. Valor monetário.NFSE Página 29 de 52 . TIPO TAM. vírgula separando casa do milhar) Conjunto de dados do prestador do serviço.00 RegimeEspecialTributacao N 2 OptanteSimplesNacional N 1 IncetivadorCultural N 1 Competencia NfseSubstituida D N 15 Servico ValorCredito tcDadosServico N 15. Signature Dsig:Signature CAMPO InfNfse OC. Conjunto de dados para identificação de construção civil. Conjunto de dados do tomador de serviço. CAMPO TIPO TAM. DESCRIÇÃO tcInfNfse Representa os dados informativos da Nota Fiscal de Serviços Eletrônica. Conjunto de dados que compõe o serviço prestado. Id C 255 Atributo de identificação da tag a ser Nota Fiscal de Serviços Eletrônica .01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Formato: 0.2 PrestadorServico TomadorServico IntermediarioServico OrgaoGerador ConstrucaoCivil tcDadosPrestador tcDadosTomador tcIdentificacaoInter mediarioServico tcIdentificacaoOrga oGerador tcDadosContrucao Civil 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 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) Identificação de Sim/Não 1 – Sim 2 – Não Identificação de Sim/Não 1 – Sim 2 – Não Formato: AAAA-MM-DD Número da Nota Fiscal de Serviço Eletrônica Formato AAAANNNNNNNNNNN. Conjunto de dados de identificação do intermediário do serviço.000.Manual de Utilização do Web Service Versão: 1. 1-1 1-1 1-1 0-1 1-1 0-1 1-1 1-1 0-1 1-1 0-1 1-1 tcNfse – Representa a estrutura da Nota Fiscal de Serviços Eletrônica assinada. 1-1 1-2 tcInfPedidoCancelamento – Representa a estrutura de dados do pedido de cancelamento enviado pelo prestador ao cancelar uma Nota Fiscal de Serviços Eletrônica.

Id C 255 Atributo de identificação da tag a ser assinada no documento XML. 1-1 1-1 tcConfirmacaoCancelamento – Representa a estrutura de Confirmação de Cancelamento da Nota Fiscal de Serviços Eletrônica assinada. InfConfirmacaoCancelamento tcInfConfirmacaoCan Representa a estrutura de dados 1-1 celamento da confirmação de cancelamento da Nota Fiscal de Serviços Eletrônica feito pelo Fisco Municipal.Manual de Utilização do Web Service Versão: 1. tcCancelamentoNfse – Representa os dados de registro de substituição de NFS-e. DataHora D Data e hora. InfPedidoCancelamento tcIdentificacaoNfse Representa dados que identificam uma 1-1 Nota Fiscal de Serviços Eletrônica.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Código de cancelamento com base na tabela de Erros e alertas. CAMPO TIPO TAM.00 IdentificacaoNfse CodigoCancelamento tcIdentificacaoNfse C 4 assinada no documento XML. DESCRIÇÃO OC. CAMPO TIPO TAM. Representa dados que identificam uma Nota Fiscal de Serviços Eletrônica.NFSE Página 30 de 52 . DESCRIÇÃO Confirmacao tcConfirmacaoCance Representa a estrutura de lamento Confirmação de Cancelamento da Nota Fiscal de Serviços Eletrônica assinada. NfseSubstituidora N 15 Número da Nota Fiscal de Serviço Eletrônica 1-1 Formato AAAANNNNNNNNNNN. CAMPO TIPO TAM. 1-1 tcInfSubstituicaoNfse – Representa a estrutura completa (pedido + confirmação) de cancelamento de NFS-e. CAMPO TIPO TAM. DESCRIÇÃO Sucesso boolean Sucesso da operação. Signature Dsign:Signature 1-1 tcInfConfirmacaoCancelamento – Representa a estrutura de dados da confirmação de cancelamento da Nota Fiscal de Serviços Eletrônica feito pelo Fisco Municipal. Id C 255 Atributo de identificação da tag a ser assinada no documento XML. 1-1 1-1 tcPedidoCancelamento – Representa a estrutura de Pedido de Cancelamento da Nota Fiscal de Serviços Eletrônica assinada. Nota Fiscal de Serviços Eletrônica . DESCRIÇÃO OC. Formato AAAA-MM-DDTHH:mm:ss OC. Signature Dsig:Signature OC. DESCRIÇÃO OC. Pedido tcPedidoCancelamen Representa a estrutura de Pedido 1-1 to de Cancelamento da Nota Fiscal de Serviços Eletrônica assinada. CAMPO TIPO TAM.

1-1 1-1 1-1 CAMPO P1 P2 TIPO P1 P2 TAM. Codigo C 4 Código de mensagem de retorno 1-1 de serviço. OC. NumeroLote N 15 Número do Lote de RPS. 1-1 1-1 1-1 1-1 1-N CAMPO Descricao Quantidade ValorUnitario TIPO C N N TAM. QuantidadeRps N 4 Quantidade de RPS do Lote. apenas números. CAMPO Nfse ListaMensagemRetorno – Representa a estrutura de mensagem de retorno de serviço. CAMPO Id tcItemServico DESCRIÇÃO Descrição do serviço. 1-N tcMensagemRetornoLote – Representa a estrutura de mensagem de retorno de serviço.2 OC. CAMPO TIPO TAM.Manual de Utilização do Web Service Versão: 1. Quantidade de itens. 1-1 1-1 Nota Fiscal de Serviços Eletrônica . TIPO TAM. 1-1 1-2 OC. CAMPO TIPO TAM. 14 20 OC. Senha do contribuinte. TIPO TAM.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. ddDuasStrings DESCRIÇÃO CNPJ do contribuinte. Signature dsig:Signature tcCompNfse – Representa a estrutura de compartilhamento de dados de uma NFS-e. NfseCancelamento tcCancelamentoNfse Representa os dados de registro de substituição de NFS-e. CAMPO TIPO TAM. 200 7 15. DESCRIÇÃO C 255 Atributo de identificação da tag a ser assinada no documento XML. tcLoteRps – Conjunto de dados para a identificação do Lote RPS. DESCRIÇÃO MensagemRetorno tcMensagemRetorno Representa a estrutura de mensagem de retorno de serviço. Mensagem C 200 Descrição da mensagem de retorno 1-1 de serviço. InscricaoMunicipal C 15 Número de Inscrição Municipal. IdentificacaoRps tcIdentificacaoRps Conjunto de dados de identificação 1-1 do RPS. DESCRIÇÃO tcNfse Representa a estrutura da Nota Fiscal de Serviços Eletrônica assinada. 1-1 0-1 0-1 OC. Valor unitário de cada serviço. NfseSubstituicao tcSubstituicaoNfse Representa a estrutura de substituição de NFS-e. Cnpj C 14 CNPJ do contribuinte. OC. DESCRIÇÃO SubstituicaoNfse tcInfSubstituicaoNfse Representa a estrutura completa (pedido + confirmação) de cancelamento de NFS-e.00 tcSubstituicaoNfse – Representa a estrutura de substituição de NFS-e.NFSE Página 31 de 52 . ListaRps tcRps Representa a estrutura do Recibo Provisório de Serviço (RPS) assinada. DESCRIÇÃO OC.

conforme descritos no item 2.1. Nome do tipo do campo que pode ser tipo primitivo.2. Formato de grupo. # 1 CAMPO EnviarLoteRpsEnvio LoteRps Signature pParam TIPO tcLoteRps dsig:Signature ddDuasStrings PAI 1 1 DESCRIÇÃO Conjunto de dados para a identificação do Lote RPS. Formato: “z-y” onde “x” é a quantidade mínima e “y” a quantidade máxima. 6. 4. será utilizado “N” no lugar do “y”. utilizado para definição de uma escolha (ver próximo item). através da chamada ao método RecepcionarLoteRps. O XML Schema define a estrutura e formatação do arquivo XML que conterá os dados a serem trafegados. Indica quem é o campo pai. no Web Service e seus XML Schema.00 3. SERVIÇOS A seguir estão os serviços disponíveis.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. simples ou complexo. Descreve alguma observação pertinente. OC. 1-1 1-1 0-1 1-1 2 Nota Fiscal de Serviços Eletrônica . Identifica os campos ou grupos que farão parte de uma escolha (Choice). Quantas vezes o campo se repete na estrutura de dados: a. Recepção de Lote RPS Método: RecepcionarLoteRps Esse serviço será executado. Número identificador do campo. As tabelas que detalham cada XML Schema estão divididas da seguinte forma: # (1) NOME (2) TIPO (3) PAI (4) DESCRIÇÃO (5) (7) OC.Manual de Utilização do Web Service Versão: 1. 2. passando a mensagem XML como parâmetro com a estrutura definida na tabela que segue. 7. 8.5.NFSE Página 32 de 52 . Esses documentos serão enviados de forma textual (como uma string) como parâmetros do serviço oferecido pelo Web Service. 5. (6) (8) 1. 3. Nome do campo. 3. quando este contiver subitens.1.5. como descrito em 2.1. inicialmente. para definição da hierarquia. Se a quantidade máxima for indefinida.

01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Utilização do Método Inicialmente a Signature e Id não estão sendo usados.CompNfse recebe null ( tag sem vazia ) ConsultarNfse(ConsultarNfseEnvio pConsultarNfseEnvio). tendo como segundo parâmetro ddDuasStrings. Nota Fiscal de Serviços Eletrônica .Manual de Utilização do Web Service Versão: 1. A propriedade retConsultarNfseResposta.NumeroNfse dentro do período em que os RPS foram convertidos e especificado na propriedade pConsultarNfseEnvio.Item.00 Número máximo de cem notas vão ser consultada de cada vez a partir do número passado no parâmetro pConsultarNfseEnvio.PeriodoEmissao. Campos Tomador e IntermediarioServico são opcionais na pesquisa se não houver notas.NFSE Página 33 de 52 .

# 1 CAMPO ConsultarSituacaoLoteRpsEnvio Prestador Protocolo 2 pParam TIPO tcIdentificacao Prestador C ddDuasStrings PAI 1 1 DESCRIÇÃO Conjunto de dados de identificação do prestador de serviço. 1-1 1-1 1-1 1-1 Nota Fiscal de Serviços Eletrônica .01 Revisado em: 17/2/2011 Versão da ABRASF: 1. sendo o seu resultado disponibilizado para consulta. 1-1 O lote será processado posteriormente.2. Formato AAAA-MM-DDTHH:mm:ss Número do protocolo de recebimento do RPS. 1-1 Choice 1-1 N 1 DataRecebime nto Protocolo 2 ListaMensage mRetorno D C ListaMensagem Retorno 1 1 1 Número da Nota Fiscal de Serviço Eletrônica Formato AAAANNNNNNNNNNN. Utilização do Método 3.00 Em resposta a chamada do serviço será devolvida a estrutura definida na tabela a seguir. Consulta de Situação de Lote de RPS Método: ConsultarSituacaoLoteRps Esse serviço será executado através da chamada ao método ConsultarSituacaoLoteRps. Data e hora. Representa a estrutura de mensagem de retorno de serviço.Manual de Utilização do Web Service Versão: 1. # 1 CAMPO EnviarLoteRps Resposta NumeroLote TIPO PAI DESCRIÇÃO OC. passando a mensagem XML como parâmetro com a estrutura definida na tabela que segue.5.NFSE Página 34 de 52 . Número do protocolo de recebimento do RPS OC.

1-1 Choice 1-1 N N 1 1 2 ListaMensagemRetor no ListaMensagem Retorno 1 Número do Lote de RPS 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 Representa a estrutura de mensagem de retorno de serviço.PeriodoEmissao. A propriedade retConsultarNfseResposta.NumeroNfse dentro do período em que os RPS foram convertidos e especificado na propriedade pConsultarNfseEnvio. 1-1 Utilização do Método Nota Fiscal de Serviços Eletrônica .NFSE Página 35 de 52 .01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Campos Tomador e IntermediarioServico são opcionais na pesquisa se não houver notas. # 1 CAMPO ConsultarSituacaoLo teRpsResposta NumeroLote Situação TIPO PAI DESCRIÇÃO OC. Utilização do Método Em resposta a chamada do serviço será devolvida a estrutura definida na tabela a seguir.CompNfse recebe null ( tag sem vazia ) ConsultarNfse(ConsultarNfseEnvio pConsultarNfseEnvio).Manual de Utilização do Web Service Versão: 1.Item.00 Número máximo de cem notas vão ser consultada de cada vez a partir do número passado no parâmetro pConsultarNfseEnvio.

passando a mensagem XML como parâmetro com a estrutura definida na tabela que segue.NFSE Página 36 de 52 .01 Revisado em: 17/2/2011 Versão da ABRASF: 1.3. # 1 CAMPO ConsultarNfseRpsEnvio IdentificacaoRps Prestador 2 pParam TIPO tcIdentificacao Rps tcIdentificacao Prestador ddDuasStrings PAI 1 1 DESCRIÇÃO Conjunto de dados de identificação do RPS.PeriodoEmissao. Representa a estrutura de mensagem de retorno de serviço. tcCompNfse 1 2 ListaMensagemR etorno ListaMensagem Retorno 1 Representa a estrutura de compartilhamento de dados de uma NFS-e.00 3.NumeroNfse dentro do período em que os RPS foram convertidos e especificado na propriedade pConsultarNfseEnvio.5. OC.Manual de Utilização do Web Service Versão: 1.Item.CompNfse recebe null ( tag sem vazia ) ConsultarNfse(ConsultarNfseEnvio pConsultarNfseEnvio). A propriedade retConsultarNfseResposta. Conjunto de dados de identificação do prestador de serviço. Utilização do Método Em resposta a chamada do serviço será devolvida a estrutura definida na tabela a seguir. 1-1 1-1 1-1 Número máximo de cem notas vão ser consultada de cada vez a partir do número passado no parâmetro pConsultarNfseEnvio. # 1 CAMPO ConsultarNfseRps Resposta CompNfse TIPO PAI DESCRIÇÃO OC. Consulta de NFS-e por RPS Método: ConsultarNfsePorRps Esse serviço será executado através da chamada ao método ConsultarNfsePorRps. Campos Tomador e IntermediarioServico são opcionais na pesquisa se não houver notas. Choice 1-1 1-1 Nota Fiscal de Serviços Eletrônica .

# 1 CAMPO ConsultarNfseEnvio Prestador NumeroNfse TIPO tcIdentificacaoPrestador N PAI 1 1 DESCRIÇÃO Conjunto de dados de identificação do prestador de serviço.Manual de Utilização do Web Service Versão: 1.00 Utilização do Método 3.4. Consulta de NFS-e Método: ConsultarNfse Esse serviço será executado através da chamada ao método ConsultarNfse.5. passando a mensagem XML como parâmetro com a estrutura definida na tabela que segue. Número da Nota Fiscal de Serviço OC. 1-1 1-1 0-1 Nota Fiscal de Serviços Eletrônica .NFSE Página 37 de 52 .01 Revisado em: 17/2/2011 Versão da ABRASF: 1.

Utilização do Método Em resposta a chamada do serviço será devolvida a estrutura definida na tabela a seguir.CompNfse recebe null ( tag sem vazia ) ConsultarNfse(ConsultarNfseEnvio pConsultarNfseEnvio). Conjunto de dados de identificação do tomador de serviço. 2 PeriodoEmissao DataInicial DataFinal Tomador IntermediarioServico 2 pParam PeriodoEmissao D D tcIdentificacaoTomador tcIdentificacaoIntermedi arioServico ddDuasStrings 1 1 1 1 1 Formato 0-1 1-1 1-1 0-1 0-1 1-1 Data inicial da consulta Nfse.PeriodoEmissao.Item.00 Eletrônica AAAANNNNNNNNNNN. Conjunto de dados de identificação do intermediário do serviço. A propriedade retConsultarNfseResposta. Número máximo de cem notas vão ser consultada de cada vez a partir do número passado no parâmetro pConsultarNfseEnvio. Formato: AAAA-MM-DD Data final da consulta Nfse. Campos Tomador e IntermediarioServico são opcionais na pesquisa se não houver notas.Manual de Utilização do Web Service Versão: 1.NFSE Página 38 de 52 .NumeroNfse dentro do período em que os RPS foram convertidos e especificado na propriedade pConsultarNfseEnvio. Nota Fiscal de Serviços Eletrônica .01 Revisado em: 17/2/2011 Versão da ABRASF: 1.

Campos Tomador e IntermediarioServico são opcionais na pesquisa se não houver notas.NumeroNfse dentro do período em que os RPS foram convertidos e especificado na propriedade pConsultarNfseEnvio. Utilização do Método 3. # 1 CAMPO ConsultarLoteRpsEnvio Prestador TIPO tcIdentificacaoPrest ador C ddDuasStrings PAI 1 DESCRIÇÃO Conjunto de dados de identificação do prestador de serviço.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.5.NFSE Página 39 de 52 . Representa a estrutura de mensagem de retorno de serviço. passando a mensagem XML como parâmetro com a estrutura definida na tabela que segue. A Nota Fiscal de Serviços Eletrônica .5.Manual de Utilização do Web Service Versão: 1.00 # 1 2 CAMPO ConsultarNfse Resposta ListaNfse CompNfse ListaMensage mRetorno TIPO PAI DESCRIÇÃO OC. 1-1 1-1 Protocolo 2 pParam 1 de 1-1 1-1 Número máximo de cem notas vão ser consultada de cada vez a partir do número passado no parâmetro pConsultarNfseEnvio.PeriodoEmissao. 1-1 Choice 1-1 0-N 1-1 tcCompNfse ListaMensage mRetorno 1 2 1 3 Representa a estrutura de compartilhamento de dados de uma NFS-e. Consulta de Lote de RPS Método: ConsultarLoteRps Esse serviço será executado através da chamada ao método ConsultarLoteRps. Número do protocolo recebimento do RPS OC.

# 1 2 CAMPO ConsultarLoteRps Resposta ListaNfse CompNfse TIPO PAI DESCRIÇÃO OC.CompNfse recebe null ( tag sem vazia ) ConsultarNfse(ConsultarNfseEnvio pConsultarNfseEnvio). 1-1 Choice Representa a estrutura de compartilhamento de dados de uma NFSe. tcSubstituicaoNfse será exibido quando um arquivo RPS retornado for substituído.Manual de Utilização do Web Service Versão: 1.NFSE Página 40 de 52 .01 Revisado em: 17/2/2011 Versão da ABRASF: 1.00 propriedade retConsultarNfseResposta.Item. Representa a estrutura de mensagem de retorno de serviço. 1-1 1-N tcCompNfse 1 2 3 ListaMensagemR etorno ListaMensag emRetorno 1 1-1 Utilização do Método tcCancelamentoNfse será exibido quando um arquivo RPS retornado for cancelado. Utilização do Método Em resposta a chamada do serviço será devolvida a estrutura definida na tabela a seguir. Nota Fiscal de Serviços Eletrônica .

NFSE Página 41 de 52 . # 1 CAMPO CancelarNfseEnvio Pedido TIPO tcPedidoCancelamento PAI 1 DESCRIÇÃO Representa a estrutura de Pedido de Cancelamento da Nota Fiscal de Serviços Eletrônica assinada. 1-1 1-1 2 pParam ddDuasStrings 1-1 Número máximo de cem notas vão ser consultada de cada vez a partir do número passado no parâmetro pConsultarNfseEnvio. OC.PeriodoEmissao. Cancelamento NFS-e Método: CancelarNfse Esse serviço será executado através da chamada ao método CancelarNfse. passando a mensagem XML como parâmetro com a estrutura definida na tabela que segue.Item.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Utilização do Método * Campos não obrigatórios.Manual de Utilização do Web Service Versão: 1.00 3.NumeroNfse dentro do período em que os RPS foram convertidos e especificado na propriedade pConsultarNfseEnvio. Em resposta a chamada do serviço será devolvida a estrutura definida na tabela a seguir. Nota Fiscal de Serviços Eletrônica . Campos Tomador e IntermediarioServico são opcionais na pesquisa se não houver notas.5.CompNfse recebe null ( tag sem vazia ) ConsultarNfse(ConsultarNfseEnvio pConsultarNfseEnvio). A propriedade retConsultarNfseResposta.6.

2 tcCancelamento Nfse ListaMensagem Retorno 1 1 Representa os dados de registro de substituição de NFS-e. Representa a estrutura de mensagem de retorno de serviço.00 # 1 CAMPO CancelarNfse Resposta Cancelamento ListaMensage mRetorno TIPO PAI DESCRIÇÃO OC. Nota Fiscal de Serviços Eletrônica .Manual de Utilização do Web Service Versão: 1. Choice 1-1 1-1 Utilização do Método * Campos não obrigatórios.NFSE Página 42 de 52 .01 Revisado em: 17/2/2011 Versão da ABRASF: 1.

O valor das deduções deverá ser superior ou igual a R$ 0. A data da emissão do RPS não poderá ser inferior à data de habilitação do prestador para emissão da NFS-e. Envie o RPS para emissão da NFS-e.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. 2 . O valor dos serviços deverá ser superior a R$ 0. Número do RPS não informado.00 (zero).RPS'. O número da NFS-E substituída informado não existe na base de dados do município. O valor dos descontos deverá ser inferior ou igual ao valor dos serviços. Confira e informe novamente os dados da NFS-e que deseja substituir. pois há crédito Informado. 2 RPSC ou 3 . Campo de optante pelo simples nacional não informado. Informe um número de NFS-E substituída que já tenha sido emitida. O valor dos descontos deverá ser superior ou igual a R$ 0.NFSE Página 43 de 52 . Essa NFS-e já foi substituída. E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 Esse RPS não foi enviado para a nossa base de dados. O valor do INSS deverá ser superior ou igual a R$ 0. Não é permitido valor de desconto inferior a zero (negativo). Campo de incentivador cultural não informado. Tipo do RPS não informado. Informe o número do RPS.00 (zero). Utilize um dos tipos especificados: 1 .00 (zero). Utilize um dos tipos: 1 – Sim. RPS já informado. O cancelamento de uma NFS-e com crédito deve ser feito através de processo administrativo aberto em uma repartição fazendária. SOLUÇÃO Reenvie assinatura do Hash conforme algoritmo estabelecido no Manual de Instrução da NFS-e.00 4.00 (zero). 02 – Tributação fora do município. 06 – Exigibilidade suspensa por rocedimento administrativo. Informe o tipo do RPS. Informe um mês de competência inferior ou igual ao de emissão do RPS ou da Nota. 2 . O valor do PIS deverá ser superior ou igual a R$ 0.00 (zero).1. Campo tipo do RPS inválido.Não. TABELA DE ERROS CÓD E1 E2 E3 MENSAGEM Assinatura do Hash não confere. Não é permitido valor de desconto superior ao valor de serviços. Não é permitido valor de retenção inferior a zero (negativo). A data da emissão do RPS não poderá ser superior à data de hoje. Mês de competência superior ao de emissão do RPS ou da Nota. Utilize um dos tipos: 1 – Sim. ANEXOS 4. Não é permitido valor de retenção inferior a zero (negativo). Para essa Inscrição Municipal/CNPJ já existe um RPS informado com o mesmo número. Natureza da operação não informada.RPSM. 03 – Isenção. E18 E19 E20 E21 E22 E23 E24 Não é permitido envio de valor de serviços igual a zero.Não. Informe a Data da emissão do RPS no formato Date.Manual de Utilização do Web Service Versão: 1. 04 – Imune. Não é permitido valor de dedução inferior a zero (negativo). Data da emissão do RPS não informada. Data da emissão do RPS inválida. O valor das deduções deverá ser inferior ou igual ao valor dos serviços. Utilize um dos tipos: 01 – Tributação no município. Informe uma data de emissão de RPS válida. Informe a Data da emissão do RPS no formato Date. Informe uma data de emissão de RPS válida. série e tipo. 05 – Exigibilidade suspensa por decisão judicial. Não é permitido valor de dedução superior ao valor de serviços. Essa NFS-e não pode ser cancelada através desse serviço. Nota Fiscal de Serviços Eletrônica .

imunes ou com exigibilidade suspensa por decisão judicial ou procedimento administrativo não podem sofrer retenção de ISS. Código do município da prestação do serviço inválido. O campo CPF/CNPJ do tomador deverá ser preenchido com zeros quando for de E42 E43 E44 E45 E46 E47 E48 Informe o número do CNPJ correto do prestador. CNPJ do prestador não informado. Altere o campo "ISS Retido" para: 2 (Nota Fiscal sem ISS Retido). Item da lista de serviço informado é incompatível com a informação de optante pelo simples nacional O código de serviço prestado não permite retenção de ISS.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Estimativa. Não é permitido valor de retenção inferior a zero (negativo).00 E26 E27 E28 E29 E30 O valor do IR deverá ser superior ou igual a R$ 0. podem sofrer retenção de ISS. Caso esteja correto. Não é permitido valor de retenção inferior a zero (negativo). não sendo permitida a retenção. Apenas serviços tributados. Informe o CPF/CNPJ correto do tomador. Sociedade de Profissionais ou Incentivador Cultural. Acerte o CNPJ e/ou Inscrição Municipal ou altere o campo ISS Retido para 2 (Sem retenção de ISS). O valor da CSLL deverá ser superior ou igual a R$ 0. Informe o item relativo ao serviço prestado nessa operação. Confira o numero do CNPJ informado. Código de tributação inexistente. Consulte a legislação vigente para saber o código CNAE que deverá ser informado neste campo. O valor do ISS retido deve ser informado quando o campo "IssRetido" for marcado com 1. Informe o CNPJ do prestador. devendo ser preenchido adequadamente. O preenchimento da discriminação dos serviços é obrigatório por lei. Utilize um dos tipos: 1 para ISS Retido ou 2 para ISS não Retido. Consulte a tabela do IBGE e utilize um dos tipos listados na tabela. CNPJ do prestador inválido. Consulte a legislação vigente para saber se o código informado permite a opção pelo simples nacional. Contribuintes enquadrados como Microempresa Municipal. Item da lista de serviço inexistente. Preencher o campo CPF/CNPJ do Tomador com zeros quando se tratar de tomador com CPF não Nota Fiscal de Serviços Eletrônica .00 (zero). o prestador não está inscrito no município. Consulte a legislação vigente para saber o Código de tributação que deverá ser informado neste campo. Inscrição Municipal do prestador não encontrada na base de dados do município.00 (zero). E35 E36 E37 Campo ISSRetido inválido.Sim. Código CNAE informado é incompatível com a informação de optante pelo simples nacional Código CNAE inexistente. CNPJ não encontrado na base de dados. CPF/CNPJ do tomador inválido. Consulte a legislação vigente para saber o item da lista de serviço que deverá ser informado neste campo. O campo discriminação dos serviços não foi preenchido. Consulte a legislação vigente para saber se o código informado permite a opção pelo simples nacional. Operações isentas. E38 E39 E40 E41 Valor do ISS retido não informado. no município ou fora.Manual de Utilização do Web Service Versão: 1. O CNPJ e/ou a Inscrição Municipal informada do tomador não foi encontrada na base de dados do município. Estimativa. Consulte a legislação vigente para saber se o item informado permite a opção pelo simples nacional.NFSE Página 44 de 52 . Apenas empresas tomadoras de serviços inscritas neste municipio podem efetuar retenção de ISS. Informe a inscrição municipal correta do prestador. E31 E32 E33 E34 Item da lista de serviço não informado para a operação. Código de tributação informado é incompatível com a informação de optante pelo simples nacional. 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 Microempresa Municipal.

Utilize um dos tipos:1 – Normal.Manual de Utilização do Web Service Versão: 1. Informe a inscrição municipal correta do tomador. No caso de cidade do exterior (fora do país). RPS em duplicidade no arquivo enviado. Inscrição Municipal do tomador inválida O tomador de serviços informado é o próprio prestador. A cidade do tomador informada não foi encontrada na base de dados da prefeitura. O preenchimento do endereço (logradouro) é obrigatório para tomadores Pessoas Jurídicas (com CNPJ). E54 E55 E56 E57 E58 E59 E60 E61 E62 E63 E64 E65 Informe a Inscrição Municipal correta do intermediário do serviço. Campo Quantidade de RPS informado incorretamente. Inscrição Municipal do intermediário do serviço não esta vinculada ao CNPJ/CPF informado. Lote de RPS com excesso de inconsistências. Código da obra inválido. Corrija o endereço (logradouro) ou o CEP do tomador do serviço. Informe a cidade correta do tomador.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Endereço do tomador (logradouro) não corresponde ao CEP informado. Inscrição Municipal do prestador especificada no lote não confere com o prestador informado no RPS. Na emissão da NFS-e não é permitido que o prestador seja igual ao tomador. informe o campo com 99999. 2 – Cancelado. Informe o código da obra correto.00 E49 CPF não-informado. Informe o CNPJ/CPF correto do intermediário do serviço. O preenchimento da Cidade do Tomador é obrigatório para tomadores Pessoas Jurídicas (com CNPJ). Data de emissão da Nota Fiscal não está compreendida entre <data inicio de E50 E51 E52 E53 informado. Código do município do tomador não corresponde ao CEP informado. Remova do arquivo o registro de RPS excedente. Campo endereço do tomador não informado (obrigatório para tomador com CNPJ). Informe a Inscrição Municipal do tomador vinculada ao CNPJ informado. Inscrição Municipal do intermediário do serviço inválida.NFSE Página 45 de 52 . Campo tipo do RPS inválido para o tipo de registro='3' (Cupons). Inscrição Municipal do prestador inválida. Utilize o tipo “RPS-C". O campo quantidade de RPS é numérico e deverá ter tamanho máximo de 4 dígitos. Informe a razão social do intermediário do serviço. Informe corretamente a Inscrição Municipal do prestador no lote e no RPS. Informar o Cep correto. Quantidade de RPS incorreta. Campo cidade do tomador não informado (obrigatório para tomador com CNPJ). Acerte a Inscrição Municipal ou o CNPJ/CPF do intermediário do serviço. Cep não existe na tabela DNE dos Correios. Bairro não corresponde ao CEP informado. Corrija o código do município ou o CEP do tomador do serviço. Informe a quantidade de RPS correta. Corrija o Bairro ou o CEP do tomador do serviço. CNPJ/CPF do Intermediário do Serviço invalido. Status do RPS inválido. Para tomadores estabelecidos fora deste município não preencher inscrição municipal. Corrija os erros e reenvie o lote de RPS. Utilize no cabeçalho do arquivo datas de emissão da Nota Fiscal compreendidas entre a data início E66 E67 E68 E69 E70 E71 E72 E73 E74 Nota Fiscal de Serviços Eletrônica . CNPJ do tomador (<CNPJ enviado>) está vinculado a mais de uma inscrição municipal. O serviço de validação de RPS é abortado quando atinge o número de 50 inconsistências. Razão Social do intermediário do serviço não informada com CNPJ/CPF ou Inscrição Municipal do intermediário informada. Corrija a sigla da UF ou o CEP do tomador do serviço. O campo Inscrição Municipal do tomador só deverá ser preenchido para tomadores estabelecidos neste município. Informe a inscrição municipal correta do prestador. Sigla da UF do tomador não corresponde ao CEP informado.

Campo deduções informado incorretamente. Pesquisa pelo CEP só pode ser feita com a Indicação de uma atividade. Campo série do RPS informado Incorretamente. Número da NFS-e inexistente na base de dados para o prestador de serviço pesquisado. Essa NFS-e já está cancelada. O campo valor das deduções é numérico e deverá ter tamanho máximo de 15. Faça uma nova consulta mais tarde. Campo valor dos serviços informado Incorretamente. Informe um CEP ou um bairro. Confira se o lote foi enviado e informe o número Correto do protocolo de recebimento.NFSE Página 46 de 52 . Informe o valor dos serviços. Campo número do RPS informado Incorretamente. Confira se o lote foi enviado e informe o número Correto. 15. Campo descontos informado de emissão do lote e a data fim de emissão do lote. Mês de competência informado incorretamente. Informe o mês de competência no formato AAAAMM. Número do protocolo de recebimento do lote Inexistente na base de dados. O campo Número do RPS é numérico e deverá Ter tamanho máximo de 15 dígitos. Informe o número correto da NFS-e. Números inteiros e dois decimais. Informe o mês de competência no formato AAAAMM. Número do RPS substituído não informado para status do RPS igual a "S". Código de verificação não corresponde à NFS-e consultada. Número de lote inexistente na base de dados.Manual de Utilização do Web Service Versão: 1. Informe o número do RPS substituído. O campo Inscrição Municipal do tomador é numérico e deverá ter tamanho máximo de 15 dígitos. O campo valor dos descontos é numérico e deverá E101 E102 Nota Fiscal de Serviços Eletrônica . Exija do prestador do serviço à emissão da NFS-E. Esse RPS foi enviado para a nossa base de Dados. Informe a série correta para o RPS pesquisado. Informe o código de verificação da NFS-e. Informe o número correto do RPS. Não existe na base de dados uma NFS-e Emitida para o número de RPS informado. Campo Inscrição Municipal do tomador informado incorretamente.2. Informe o número do lote. Série informada inválida. Número do RPS inválido. 15 números inteiros e dois decimais. Valor da retenção deverá ser inferior ou igual Ao valor dos serviços. Número da NFS-e não informado.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Código de verificação não informado. Informe o número da NFS-e. Pesquisa pela atividade só pode ser feita com a indicação de um CEP ou bairro. Confira e informe novamente os dados da NFS-e que deseja cancelar. Não é permitido valor de retenção superior ao Valor de serviços.2. Esse RPS não foi enviado para a nossa base de dados. Número de lote não informado. Informe um número de RPS que corresponda à Sequência utilizada pelo prestador de serviço. ou seja.00 E75 E76 E77 E78 E79 E80 E81 E82 E83 E84 E85 E86 E87 E88 E89 E90 E91 E92 E93 E94 E95 E96 E97 E98 E99 E100 emissão do lote> e <data fim de emissão do lote> conforme especificado no cabeçalho do arquivo. O campo Série do RPS é alfanumérico e deverá Ter tamanho máximo de cinco caracteres. Informe uma atividade. mas ainda não foi processado. Mês de competência não informado. Valor dos serviços não informado. Informe o código de verificação correto. Informe uma atividade. Informe o número do RPS substituído correto. ou seja. O número do RPS substituído informado não existe na base de dados. Pesquisa pelo bairro só pode ser feita com a Indicação de uma atividade. O campo valor dos serviços é numérico e deverá Ter tamanho máximo de 15.

Campo discriminação do serviço informado incorretamente. de acordo com a tabela do IBGE. Campo bairro do tomador informado incorretamente. Campo município da prestação do serviço informado incorretamente. 15 números inteiros e dois decimais. A informação do bairro do tomador é obrigatória para tomadores Pessoas Jurídicas (com CNPJ). Campo AliquotaServicos não informado para tributação fora do município. Campo UF do tomador informado incorretamente. 15 números inteiros e dois decimais.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. O campo e-mail do tomador deverá ter tamanho Nota Fiscal de Serviços Eletrônica .CNPJ.. O campo número do endereço do tomador deverá ter tamanho máximo de 10 caracteres. O campo Inscrição Municipal do intermediário é numérico e deverá ter tamanho máximo de 15 dígitos. O campo endereço do tomador deverá ter tamanho máximo de 125 caracteres. Campo item da lista de serviço informado incorretamente. Campo CEP do tomador informado incorretamente. Campo razão social do tomador informado incorretamente. Campo número do endereço do tomador informado incorretamente. O campo referente a retenção de tributo federal é numérico e deverá ter tamanho máximo de 15. o campo município da prestação do serviço deverá ser diferente do município do prestador Município da prestação do serviço não informado. O campo CEP do tomador deverá ter tamanho máximo de 8 dígitos. O preenchimento da UF do tomador é obrigatório para tomadores pessoas jurídicas (com CNPJ). Campo código CNAE informado incorretamente.2. O campo razão social do tomador deverá ser informado quando o campo Indicador de CPF/CNPJ do tomador for preenchido com 1 . A informação do número do endereço do tomador é obrigatória para tomadores pessoas jurídicas (com CNPJ).Manual de Utilização do Web Service Versão: 1. Quando a natureza da operação for tributação fora do município. Campo Inscrição Municipal do intermediário informado incorretamente. Campo código de tributação do município informado incorretamente. consulte tabela do IBGE.00 incorretamente. Campo UF do tomador não informado (obrigatório para tomador com CNPJ). Campo bairro do tomador não informado (obrigatório para tomador com CNPJ). Campo endereço do tomador informado incorretamente.CPF ou 2 . Informe a alíquota do ISS quando a tributação for fora do município. Campo complemento do endereço do tomador informado incorretamente. O campo código de tributação do município deverá ter tamanho máximo de 20 caracteres. ou seja. Em caso de cidades do exterior (fora do país). Campo cidade do tomador informado incorretamente. O campo código CNAE deverá ter tamanho máximo de 7 caracteres. Informar o município da prestação do serviço corretamente. Campo e-mail do tomador informado E104 E105 E106 E107 E108 E109 E110 ter tamanho máximo de 15. Informe a UF correta do tomador. preencher a UF com "EX" e a cidade do tomador com 99999. ou seja. O campo razão social do tomador deverá ter tamanho máximo de 115 caracteres.2. O campo item da lista de serviço deverá ter tamanho máximo de 4 caracteres. O campo UF do tomador deverá ter tamanho máximo de 2 caracteres. Campo razão social do tomador não informado.NFSE Página 47 de 52 . Campo número do endereço do tomador não informado (obrigatório para tomador com CNPJ) . O campo bairro do tomador deverá ter tamanho máximo de 60 caracteres. O campo município da prestação do serviço deverá ter tamanho máximo de 7 dígitos. E103 Retenção de tributo federal informada incorretamente. O campo discriminação do serviço deverá ter tamanho máximo de 2000 caracteres. O campo cidade do tomador deverá ter tamanho máximo de 7 dígitos. E111 E112 E113 E114 E115 E116 E117 E118 E119 E120 E121 E122 E123 E124 E125 E126 Informe o município da prestação do serviço. A UF do tomador informada não foi encontrada na base de dados. O campo complemento do endereço do tomador deverá ter tamanho máximo de 60 caracteres.

Informe a data correta da emissão da NFS-e a ser consultada. Informe o CNPJ autorizado a executar o serviço. Informe o bairro do prestador. Inscrição Municipal do prestador não está vinculada ao CNPJ informado.Não. dia (2 dígitos). preencha o campo com 00000. Informação de incentivador cultural inválida. máximo de 80 caracteres. E133 E134 E135 E136 E137 E138 E139 E140 E141 E142 E143 E144 Data final da pesquisa não poderá ser superior a data de hoje. Data de emissão da NFS-e informada incorretamente. Campo ART informado incorretamente. 04 – Imune. caso não utilize série.00 E127 E128 E129 E130 E131 incorretamente. Status do RPS não informado. Campo data inicial preenchido incorretamente. Bairro do prestador inexistente. 06 – Exigibilidade suspensa por procedimento administrativo. Nota Fiscal de Serviços Eletrônica . Acerte a Inscrição Municipal ou o CNPJ do prestador. Campo CNPJPrestador informado incorretamente.Microempresário Individual (MEI) 6 . Inscrição Municipal do tomador não está vinculada ao CNPJ informado. 02 – Estimativa. Inscrição Municipal do prestador não informada. A data informada deverá estar no formato DD/MM/AAAA. 2 . Utilize um dos tipos: 01 – Microempresa Municipal. O campo ART deverá ter tamanho máximo de 15 caracteres. O campo código da obra deverá ter tamanho máximo de 15 caracteres. Utilize um dos tipos: 1 – Sim. seguido de mês (2 dígitos) e ano (4 dígitos) e deve ser uma data válida. 2 .Microempresário e Empresa de Pequeno Porte (ME EPP). E146 E147 E148 E149 E150 Informação de optante pelo simples nacional inválida. Campo telefone do tomador informado incorretamente. Informe o status do RPS. Informe uma data final igual ou superior a data inicial da pesquisa. O campo razão social do intermediário do serviço deverá ter tamanho máximo de 115 caracteres. 05 – Exigibilidade suspensa por decisão judicial. A data final não poderá ser anterior à data inicial. Campo código da obra informado incorretamente. dia (2 dígitos). seguido de mês (2 dígitos) e ano (4 dígitos) e deve ser uma data válida.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. 03 – Isenção. Natureza da operação inválida. Campo número da NFS-e substituída informado incorretamente. Campo razão social do intermediário do serviço informado incorretamente. ou seja. CNPJ não autorizado a realizar o serviço. Utilize um dos tipos: 01 – Tributação no município. 02 – Tributação fora do município. Informe a Inscrição Municipal do prestador. Utilize um dos tipos: 1 – Sim. 5 . O campo CNPJPrestador é numérico e deverá ter tamanho máximo de 14 dígitos. O período de pesquisa não poderá ser superior a um ano. 03 – Sociedade de Profissionais. A data informada deverá estar no formato DD/MM/AAAA. E132 Campo data final preenchido incorretamente.NFSE Página 48 de 52 . O campo número da NFS-e substituída é numérico e deverá ter tamanho máximo de 15 dígitos. Acerte a Inscrição Municipal ou o CNPJ do tomador. 4 – Cooperativa. O campo número da NFS-e é numérico e deverá ter tamanho máximo de 15 dígitos.Manual de Utilização do Web Service Versão: 1. Limitar as datas de início e final a um período de um ano. E145 Regime Especial de Tributação inválido. Campo de preenchimento obrigatório.Não. ou seja. Informe uma data final igual ou anterior a data de hoje. Série do RPS não informada. O campo telefone do tomador deverá ter tamanho máximo de 11 caracteres. Campo número da NFS-e informado incorretamente.

O campo ValorISSRetido é numérico e deverá ter tamanho máximo de 15. TABELA DE ALERTAS CÓD A1 MENSAGEM Item da lista de serviço. Campo CPFCNPJTomador informado incorretamente.2. A inscrição municipal do tomador fornecida consta como cancelada na base de dados do município. E154 E155 E156 E157 E158 E159 Informe a quantidade de RPS. Campo ISSRetido não informado. Informe um dos tipos: 1 para ISS Retido ou 2 para ISS não Retido. A2 A3 A4 A5 A6 A7 A8 Item da lista de serviço. Campo CNPJ/CPF do Intermediário do Serviço informado incorretamente. Se estiver. ou seja.2. Este campo será ignorado e não haverá envio de e-mail.NFSE Página 49 de 52 . E160 E161 4. Campo Inscrição Municipal do prestador informado incorretamente. O e-mail do tomador de serviços não é válido. Consulte a legislação vigente para saber se o item ou código informado permite dedução da base de cálculo. código CNAE ou código de tributação informado para a operação não permite dedução na base de cálculo. O CNPJ informado possui inscrição no município. Verifique se os valores estão corretos. Código CNAE ou Código de Tributação. Campo ValorISSRetido informado incorretamente.00 E151 E152 E153 Quantidade de RPS não informada. Item da lista de serviço informado para a operação não permite tributação fora do município Valor do ISS retido diferente do ISS devido. Campo ValorISS não informado para tributação fora do município. Envie um arquivo dentro do schema do arquivo XML de entrada. Solicite autorização para emitir NFS-e para o CNPJ informado. Consulte a legislação vigente para saber se o item informado permite a tributação fora do município (Foi informada a Natureza da Operação "2"). código CNAE ou código de tributação informado para a operação não está cadastrado para o Prestador de serviço.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. O campo CNPJ/CPF do Intermediário do Serviço é numérico e deverá ter tamanho máximo de 14 dígitos. E-mail do tomador de serviços inválido. 15 números inteiros e dois decimais. CNPJ do prestador não autorizado a emitir NFS-e. Inscrição Municipal do tomador de serviços consta como cancelada. pois o item ou código informado não está cadastrado para a sua inscrição municipal.Manual de Utilização do Web Service Versão: 1. O campo CPFCNPJTomador é numérico e deverá ter tamanho máximo de 14 dígitos. Arquivo enviado fora da estrutura do arquivo XML de entrada. O sistema irá considerar o tomador conforme todos os dados informados no arquivo (endereço de fora do município). proceda a atualização cadastral junto à Prefeitura assim que possível. Nota Fiscal de Serviços Eletrônica . O campo Inscrição Municipal do prestador é numérico e deverá ter tamanho máximo de 15 dígitos. Usuário não está autorizado a utilizar esse serviço para esse contribuinte. porém foi informado endereço de fora do município. CNPJ do prestador especificado no lote não confere com o prestador informado no RPS. Item da Lista de Serviço. Solicite ao contribuinte autorização para utilizar o serviço em seu nome. Informe corretamente o CNPJ do prestador no lote e no RPS. Email não será enviado. A inscrição municipal do tomador não foi encontrada na base de dados de CCM. Informe o valor do ISS quando a tributação for fora do município. INTERPRETAÇÃO Verifique se o item ou código informado está correto. O sistema irá interpretar como se o tomador não tivesse inscrição no CCM.

E913 Campo de E913 informado incorretamente. Número de protocolo não corresponde a identificação do prestador informado. SOLUÇÃO Antes de fazer a consulta verifique a situação do lote. 15 número inteiros e 2 decimais.com.2 ou seja. Informe o número do protocolo. A quantidade dos itens de serviço devem ser maior que 0(zero).2 ou seja. Preencha a descrição dos itens do serviço faltando. Nota Fiscal de Serviços Eletrônica . O campo ValorIr é numérico e deverá ter tamanho máximo de 15. 15 número inteiros e 2 decimais.2 ou seja. Campo de E910 informado incorretamente. Usuário e senha não conferem. 15 número inteiros e 2 decimais.2 ou seja.2 ou seja.00 4. Verifique os valores informados. E914 Campo de E914 informado incorretamente. O campo ValorPis é numérico e deverá ter tamanho máximo de 15. Exite quantidade informada de item de serviço menor ou igual a 0(zero). Existe valor unitário de item de serviço menor ou iguaç a 0(zero). Entre em contato com prefeitura@simpliss. Erro na autenticação do usuário. E907 E908 E909 E910 E911 Campo de E911 informado incorretamente. Confira o número do protocolo e os dados do prestador. 15 número inteiros e 2 decimais. 15 número inteiros e 2 decimais.2 ou seja. O campo ValorDeducoes é numérico e deverá ter tamanho máximo de 15. Altere o número do lote.br Entre em contato com prefeitura@simpliss. E916 Campo de E916 informado incorretamente. Existe descricação de item de serviço vazia. Já existe lote protocolado com esse número para o mesmo cnpj e inscrição municipal. O campo ValorCsll é numérico e deverá ter tamanho máximo de 15.2 ou seja. E919 Campo de E919 informado incorretamente. E917 Campo de E917 informado incorretamente. TABELA DE MENSAGENS PERSONALIZADAS CÓD A900 E900 E901 E902 E903 E904 E905 E906 MENSAGEM O lote consultado não foi recebido. O valor unitário dos itens de serviço devem ser maior que 0(zero). não foi processado ou foi processado com erro.2 ou seja. Quantidades de rps's enviandos no lote extrapolou o limite de {0}.Manual de Utilização do Web Service Versão: 1. Chamada ao método retornou erro. O campo ValorIss é numérico e deverá ter tamanho máximo de 15. 15 número inteiros e 2 decimais.01 Revisado em: 17/2/2011 Versão da ABRASF: 1. E912 Campo de E912 informado incorretamente. 15 número inteiros e 2 decimais.NFSE Página 50 de 52 . O campo ValorIssRetido é numérico e deverá ter tamanho máximo de 15. E915 Campo de E915 informado incorretamente. 15 número inteiros e 2 decimais. Soma total dos Itens de Serviço informados (Quantidade * ValorUnitario) é diferente do Valor do Serviço informado no Rps.3. E918 Campo de E918 informado incorretamente. O campo ValorInss é numérico e deverá ter tamanho máximo de 15.2 ou seja. 15 número inteiros e 2 decimais.2 ou seja.com. 15 número inteiros e 2 decimais. O campo OutrasRetencoes é numérico e deverá ter tamanho máximo de 15. O campo ValorServicos é numérico e deverá ter tamanho máximo de 15.br Envie o lote novamente com a quantidade de rps's dentro do limite. Número do protocolo não informado. O campo ValorCofins é numérico e deverá ter tamanho máximo de 15.

E932 Campo de E932 informado incorretamente.2 ou seja. 15 número inteiros e 2 decimais.2 ou seja. E931 Campo de E931 informado incorretamente. 15 número inteiros e 2 decimais. O campo BaseCalculo é numérico e deverá ter tamanho máximo de 15.2 ou seja. 15 número inteiros e 2 decimais. O campo Aliquota é numérico e deverá ter tamanho máximo de 15. E928 Campo de E928 informado incorretamente. O campo BaseCalculo é numérico e deverá ter tamanho máximo de 15. 15 número inteiros e 2 decimais. O campo ValorLiquidoNfse é numérico e deverá ter tamanho máximo de 15. 15 número inteiros e 2 decimais.2 ou seja. E936 Campo de E936 informado incorretamente. O campo ValorPis é numérico e deverá ter tamanho máximo de 15. O campo ValorCsll é numérico e deverá ter tamanho máximo de 15. 15 número inteiros e 2 decimais.00 E920 Campo de E920 informado incorretamente. O campo DescontoCondicionado é numérico e deverá ter tamanho máximo de 15. E930 Campo de E930 informado incorretamente. Nota Fiscal de Serviços Eletrônica .NFSE Página 51 de 52 .2 ou seja.2 ou seja. O campo ValorIss é numérico e deverá ter tamanho máximo de 15.2 ou seja.2 ou seja. E934 Campo de E934 informado incorretamente. 15 número inteiros e 2 decimais. O campo ValorDeducoes é numérico e deverá ter tamanho máximo de 15. O campo DescontoIncondicionado é numérico e deverá ter tamanho máximo de 15. E925 Campo de E925 informado incorretamente. E933 Campo de E933 informado incorretamente.2 ou seja. 15 número inteiros e 2 decimais.2 ou seja. E937 Campo de E937 informado incorretamente. E922 Campo de E922 informado incorretamente. 15 número inteiros e 2 decimais. E924 Campo de E924 informado incorretamente. O campo ValorIr é numérico e deverá ter tamanho máximo de 15. O campo DescontoIncondicionado é numérico e deverá ter tamanho máximo de 15. E935 Campo de E935 informado incorretamente. E929 Campo de E929 informado incorretamente. E921 Campo de E921 informado incorretamente.2 ou seja. E927 Campo de E927 informado incorretamente.01 Revisado em: 17/2/2011 Versão da ABRASF: 1.2 ou seja. 15 número inteiros e 2 decimais. 15 número inteiros e 2 decimais.2 ou seja.Manual de Utilização do Web Service Versão: 1. O campo ValorLiquidoNfse é numérico e deverá ter tamanho máximo de 15.2 ou seja.2 ou seja. O campo ValorIssRetido é numérico e deverá ter tamanho máximo de 15. 15 número inteiros e 2 decimais. 15 número inteiros e 2 decimais. 15 número inteiros e 2 decimais.2 ou seja.2 ou seja. E923 Campo de E923 informado incorretamente. O campo DescontoCondicionado é numérico e deverá ter tamanho máximo de 15.2 ou seja. 15 número inteiros e 2 decimais. 15 número inteiros e 2 decimais. E926 Campo de E926 informado incorretamente. 15 número inteiros e 2 decimais. O campo ValorCofins é numérico e deverá ter tamanho máximo de 15. 15 número inteiros e 2 decimais. O campo ValorInss é numérico e deverá ter tamanho máximo de 15. O campo OutrasRetencoes é numérico e deverá ter tamanho máximo de 15.

Esse Rps já foi substituído.(ValorPis + ValorCofins + ValorInss + ValorIr + ValorCsll + OutrasRetencoes + ValorIssRetido + DescontoIncondicionado + DescontoCondicionado). Altere o campo 'ISS Retido'para 1 (Nota Fiscal com ISS Retido). Tipos aceitos [Cpf|Cnpj]. Consulte a legislação vigente para saber o valor correto. O ValorIss declarado é diferente do ValorIssRetido retido para IssRetido = 1. 15 número inteiros e 2 decimais. O ValorIss deve ser igual ao ValorIssRetido para IssRetido = 1.Manual de Utilização do Web Service Versão: 1. Na emissão da NFS-e não é permitido que o prestador seja igual ao intermediário do serviço. E941 E942 E943 E944 E945 E946 E947 E948 E949 O valor de alíquota declarado não está correto. O valor de ValorLiquidoNfse declarado não está correto. Verifique os dados. O campo CPF/CNPJ do intermediário do serviço deverá ser preenchido com zeros quando for de CPF não-informado. Confira e informe novamente os dados do Rps que deseja cancelar. Confira e informe novamente os dados do Rps que deseja substituir. Valor correto: BaseCalculo = ValorServico (ValorDeducoes + DescontoIncondicionado). O ValorIss declarado não está correto. Tipo inválido para Identificação do tipo de documento do Tomador. Esse Rps já está cancelado. E939 E940 O valor de BaseCalculo declarado não está correto. O campo Aliquota é numérico e deverá ter tamanho máximo de 15. Preencher o campo CPF/CNPJ do intermediário do serviço com zeros quando se tratar de tomador com CPF não informado.00 E938 Campo de E938 informado incorretamente.2 ou seja. O intermediário do serviço informado é o próprio prestador.NFSE Página 52 de 52 . O cálculo para ValorLiquidoNfse é: ValorLiquidoNfse = ValorServico . Nota Fiscal de Serviços Eletrônica .01 Revisado em: 17/2/2011 Versão da ABRASF: 1. Este serviço tem retenção obrigatória.