Documente Academic
Documente Profesional
Documente Cultură
Gerenciamento do ISS
SIG-ISS
Manual de integração do
WebService para NFS-e
2. Especificação
Os contribuintes do ISSQN que optarem, junto ao município, pela emissão de notas
fiscais eletrônicas podem utilizar o WebService do SIGISS para importar essa
informação para os seus sistemas.
A informação que será importada será sobre cada nota fiscal emitida juntamente
com as informações mais importantes que compõem a mesma. A nota fiscal
eletrônica tem como objetivo facilitar todo o processo de escrituração e emissão de
notas fiscais automatizando todo o processo.
A qualquer momento o contribuinte pode usar o WebService SIGISS para receber as
informações das notas fiscais emitidas.
4. Ambiente de Homologação
Antes da utilização do WebService é necessário solicitar dados de acesso para o
ambiente de homologação, via processo SIGIPM, com o assunto “”. No próprio
processo estão as orientações para preenchimento dos dados. Só assim será
possível a correta configuração e envio de XML para essa integração e após a
homologação pela Prefeitura Municipal de Bauru
5. Arquivo XML
(Antigo item 4)
Assim que a nota é escriturada utilizando o WebService, é gerado um email para o
tomador com o arquivo XML da nota anexado a ele. Caso o contribuinte deseje
baixar este arquivo, basta acessar a área de contribuinte do site
https://bauru.sigiss.com.br, acessar a aba de “Movimento”, na área de “serviços
prestados” acessar o botão de “Ferramentas NF-e” e escolher a opção de “Exportar
notas emitidas em XML”, os arquivos XML estarão dentro de um arquivo de
extensão *.zip.
Essa opção não está disponível para o(s) módulo(s) disponível (is) para o município
de Bauru.
6. Métodos do WebService
6.1 GERAÇÃO DE NFS-e
A funcionalidade de geração de NFS-e se responsabiliza por receber os dados
referentes a uma prestação de serviços e gravá-los na base do SIGISS, gerando
uma Nota Fiscal de Serviços Eletrônica. Após sua gravação, a NFS-e fica disponível
para consulta e visualização (Não disponível para o módulo utilizado pela Prefeitura
Municipal de Bauru). Caso haja alguma inconsistência nos dados informados
durante o processo, a mensagem do problema é retornada ao requisitante.
Durante o preenchimento dos dados que gerarão uma NFS-e, o contribuinte poderá
fazer o seu vínculo com um RPS emitido, bastando para isso informar o número, a
série e a data do RPS.
O campo id_sis_legado serve para fazer o controle do contribuinte das notas
emitidas, se o contribuinte informar este campo ele nunca poderá ser repetido,
evitando que o contribuinte emita duas vezes a mesma nota. Se este campo não for
informado este controle é ignorado.
Para o campo tomador_cod_cidade, favor informar o código da cidade de acordo
com a classificação do IBGE. O código da cidade pode ser verificado no seguinte
link abaixo:
http://www.ibge.gov.br/home/geociencias/areaterritorial/area.shtm
Chamada do Método:CancelarNota
Chamada do Método:ConsultarNotaValida
7.1.2 tcLoteRps
Não disponível para a Prefeitura Municipal de Bauru
7.1.3 tcDadosPrestador
7.1.6 tcDadosCancelaNota
7.1.7 tcNotas
Não disponível para a Prefeitura Municipal de Bauru
7.2.5 tcConsultaFaixaNota
Não disponível para a Prefeitura Municipal de Bauru
7.2.6 tcListaDadosNota
Não disponível para a Prefeitura Municipal de Bauru
8. ANEXO I - MODELOS XML PARA INTEGRAÇÃO
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:sigiss_ws">
<soapenv:Header/>
<soapenv:Body>
<urn:GerarNota
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<DescricaoRps xsi:type="urn:tcDescricaoRps">
<!--You may enter the following 45 items in any order-->
<ccm xsi:type="xsd:string">?</ccm>
<cnpj xsi:type="xsd:string">?</cnpj>
<senha xsi:type="xsd:string">?</senha>
<crc xsi:type="xsd:int">?</crc>
<crc_estado xsi:type="xsd:string">?</crc_estado>
<aliquota_simples xsi:type="xsd:string">?</aliquota_simples>
<id_sis_legado xsi:type="xsd:string">?</id_sis_legado>
<servico xsi:type="xsd:int">?</servico>
<situacao xsi:type="xsd:string">?</situacao>
<valor xsi:type="xsd:string">?</valor>
<base xsi:type="xsd:string">?</base>
<descricaoNF xsi:type="xsd:string">?</descricaoNF>
<tomador_tipo xsi:type="xsd:int">?</tomador_tipo>
<tomador_cnpj xsi:type="xsd:string">?</tomador_cnpj>
<tomador_email xsi:type="xsd:string">?</tomador_email>
<tomador_ie xsi:type="xsd:string">?</tomador_ie>
<tomador_im xsi:type="xsd:string">?</tomador_im>
<tomador_razao xsi:type="xsd:string">?</tomador_razao>
<tomador_fantasia xsi:type="xsd:string">?</tomador_fantasia>
<tomador_endereco xsi:type="xsd:string">?</tomador_endereco>
<tomador_numero xsi:type="xsd:string">?</tomador_numero>
<tomador_complemento xsi:type="xsd:string">?</tomador_complemento>
<tomador_bairro xsi:type="xsd:string">?</tomador_bairro>
<tomador_CEP xsi:type="xsd:string">?</tomador_CEP>
<tomador_cod_cidade xsi:type="xsd:string">?</tomador_cod_cidade>
<tomador_fone xsi:type="xsd:string">?</tomador_fone>
<tomador_ramal xsi:type="xsd:string">?</tomador_ramal>
<tomador_fax xsi:type="xsd:string">?</tomador_fax>
<rps_num xsi:type="xsd:int">?</rps_num>
<rps_serie xsi:type="xsd:string">?</rps_serie>
<rps_dia xsi:type="xsd:int">?</rps_dia>
<rps_mes xsi:type="xsd:int">?</rps_mes>
<rps_ano xsi:type="xsd:int">?</rps_ano>
<outro_municipio xsi:type="xsd:int">?</outro_municipio>
<cod_outro_municipio xsi:type="xsd:int">?</cod_outro_municipio>
<retencao_iss xsi:type="xsd:string">?</retencao_iss>
<pis xsi:type="xsd:string">?</pis>
<cofins xsi:type="xsd:string">?</cofins>
<inss xsi:type="xsd:string">?</inss>
<irrf xsi:type="xsd:string">?</irrf>
<csll xsi:type="xsd:string">?</csll>
<tipo_obra xsi:type="xsd:int">?</tipo_obra>
<dia_emissao xsi:type="xsd:int">?</dia_emissao>
<mes_emissao xsi:type="xsd:int">?</mes_emissao>
<ano_emissao xsi:type="xsd:int">?</ano_emissao>
</DescricaoRps>
</urn:GerarNota>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:sigiss_ws">
<soapenv:Header/>
<soapenv:Body>
<urn:CancelarNota
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<DadosCancelaNota xsi:type="urn:tcDadosCancelaNota">
<!--You may enter the following 6 items in any order-->
<ccm xsi:type="xsd:int">?</ccm>
<cnpj xsi:type="xsd:string">?</cnpj>
<senha xsi:type="xsd:string">?</senha>
<nota xsi:type="xsd:int">?</nota>
<motivo xsi:type="xsd:string">?</motivo>
<email xsi:type="xsd:string">?</email>
</DadosCancelaNota>
</urn:CancelarNota>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:sigiss_ws">
<soapenv:Header/>
<soapenv:Body>
<urn:ConsultarNotaPrestador
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<DadosPrestador xsi:type="urn:tcDadosPrestador">
<!--You may enter the following 6 items in any order-->
<ccm xsi:type="xsd:int">?</ccm>
<cnpj xsi:type="xsd:string">?</cnpj>
<senha xsi:type="xsd:string">?</senha>
<crc xsi:type="xsd:int">?</crc>
<crc_estado xsi:type="xsd:string">?</crc_estado>
<aliquota_simples xsi:type="xsd:string">?</aliquota_simples>
</DadosPrestador>
<Nota xsi:type="xsd:int">?</Nota>
</urn:ConsultarNotaPrestador>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:sigiss_ws">
<soapenv:Header/>
<soapenv:Body>
<urn:ConsultarNotaValida
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<DadosConsultaNota xsi:type="urn:tcDadosConsultaNota">
<!--You may enter the following 6 items in any order-->
<nota xsi:type="xsd:int">?</nota>
<serie xsi:type="xsd:string">?</serie>
<valor xsi:type="xsd:string">?</valor>
<prestador_ccm xsi:type="xsd:int">?</prestador_ccm>
<prestador_cnpj xsi:type="xsd:string">?</prestador_cnpj>
<autenticidade xsi:type="xsd:string">?</autenticidade>
</DadosConsultaNota>
</urn:ConsultarNotaValida>
</soapenv:Body>
</soapenv:Envelope>
Regra Geral:
Prestador de Bauru Pessoa Física ou Pessoa Jurídica com Serviço Prestado
para TOMADOR PESSOA JURÍDICA.
Obrigação de recolher o ISS será sempre do TOMADOR, a não ser que o
PRESTADOR tenha CNR válida cadastrada no SIGISS.
- Se estiver, o ISS será devido fora de Bauru e o contribuinte poderá indicar a opção
“não tributada”. Não estando dentre as exceções (por exemplo, conserto), o ISS será
devido para Bauru e o contribuinte não terá como se livrar da tributação;
Tomador de Fora de Bauru NUNCA será obrigado a recolher o ISS,
independente se o prestador é ou não de Bauru.
Lembrete:
As situações abaixo NÃO devem gerar boletos, pois o recolhimento não será pelo
SIGISS.
- MEI, SIMEI ou Simples Nacional ou ISSQN Homologação Estimado do
Simples Nacional – Recolhe pelo DAS e posteriormente vem o retorno para a
Prefeitura.
- ISSQN Fixo Trimestral ou ISSQN Homologação Estimado Pessoa Física ou
Jurídica – Recolhe por guia própria da Prefeitura, pelo Sistema Tributário.