Sistema Integrado de
Gerenciamento do ISS
SIG-ISS
Manual de integração do
WebService para NFS-e
São Paulo, 27 de Janeiro de 2014
1. Introdução
Este manual tem como objetivo apresentar as especificações e critérios técnicos
necessários para utilização do WebService do SIGISS.
Utilizando o WebService as empresas poderão integrar seus próprios sistemas de
informações com o SIGISS. Desta forma, consegue-se automatizar o processo de
geração, consulta e cancelamento de 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.
3. Conexão com o WebService
Para
verificar
os
métodos
disponíveis
basta
acessar
a
página:
https://bauru.sigiss.com.br/bauru/ws/sigiss_ws.php.
Para carregar as informações dos métodos basta criar um client do WebService do
SIGISS acessando https://bauru.sigiss.com.br/bauru/ws/sigiss_ws.php?wsdl.
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
Este é um processo síncrono.
Chamada do Método: GerarNota
Parâmetros de Envio: DadosPrestador(tns:tcDadosPrestador), DescricaoRps (tns:
tcDescricaoRps).
Parâmetros
de
Resposta:
RetornoNota(tns:
tcRetornoNota),
DescricaoErros(tns:
tcDescricaoErros)
6.2
CANCELAMENTO DE NFS-e
A funcionalidade de cancelamento de NFS-e cancela uma Nota Fiscal de Serviços
Eletrônica já emitida. Caso a NFS-e não tenha sido gerada (ou já tenha sido
cancelada) uma mensagem informando o fato é retornada. Esta funcionalidade
cancela apenas uma NFS-e gerada por vez e não vincula esse cancelamento a
nenhum RPS, assim como a nenhuma nota substituta.
Este é um processo síncrono.
Chamada do Método:CancelarNota
Parâmetros de Envio: DadosPrestador(tns:tcDadosPrestador), DescricaoCancelaNota (tns:
tcDescricaoCancelaNota)
Parâmetros
de
Resposta:
RetornoNota(tns:
tcDescricaoErros)
6.3
CONSULTA DE NFS-e VÁLIDA
tcRetornoNota),
DescricaoErros(tns:
A funcionalidade de consulta de NFS-e retorna de uma nota específica para saber
se a nota é válida mediante a identificação da nota, identificação do prestador e
identificação do tomador.
Este é um processo síncrono.
Chamada do Método:ConsultarNotaValida
Parâmetros de Envio: DadosPrestador(tns:tcDadosPrestador) , Gruponotas (tns: tcNotas)
Parâmetros
de
tcDescricaoErros)
6.4
Resposta:
RetornoNota(tns:
tcRetornoNota),
DescricaoErros(tns:
CONSULTA DE NFS-e – SERVIÇOS PRESTADOS
A funcionalidade de consulta de NFS-e retorna informações de uma ou mais NFS-e
conforme os parâmetros de pesquisa que podem ser a identificação da própria nota,
identificação do prestador; identificação do tomador.
Este é um processo síncrono.
Chamada do Método: ConsultarNotaPrestador
Parâmetros de Envio: DadosPrestador(tns:tcDadosPrestador) , Nota(xsd:int)
Parâmetros
de
tcDescricaoErros)
Resposta:
DadosNfse
(tns:
tcDadosNfse),
DescricaoErros(tns:
7. Estrutura de Dados
7.1
7.1.1
Estruturas de Envio
tns:tcDescricaoRps (Tipo Complexo)
Campo
ccm
Formato
xsd:int
Tipo
Simples
cnpj
xsd:int
Simples
senha
xsd:string
Simples
crc
xsd:int
Simples
crc_estado
xsd:int
Simples
aliquota_simples
xsd:string
Simples
id_sis_legado
xsd:int
Simples
servico
xsd:int
Simples
situacao
xsd:string
Simples
valor
xsd:string
Simples
base
xsd:string
Simples
descricaoNF
xsd:string
Simples
tomador_tipo
xsd:int
Simples
Descrição
Inscrição Municipal
do prestador de
serviço.
CNPJ/CPF do
prestador de
serviço.
Senha do prestador
de serviço.
CRC do contador
do prestador de
serviço.
CRC estado do
contador do
prestador de
serviço.
Alíquota do simples
nacional.
Ocorrência
Obrigatório.
Código da nota no
sistema legado do
contribuinte.
Código do serviço
utilizado na
emissão da nota
fiscal da lei 116/03.
Situação da nota
fiscal eletrônica:
tp – Tributada no
prestador;
tt – Tributada no
tomador;
is – Isenta;
im – Imune;
nt – Não tributada.
Valor da nota fiscal.
Ex:R$100,50
100,5
Não utilize ponto (“.”)
Valor da base de
calculo.
Ex:R$100,50
100,5
Não utilize ponto (“.”)
Descrição do Serviço
Prestado.
Tipo do tomador que
Opcional.
Obrigatório.
Obrigatório.
Opcional.
Opcional.
Obrigatório se a
empresa prestadora
é do tipo simples
nacional.
Obrigatório.
Obrigatório.
Obrigatório.
Obrigatório.
Opcional.
Obrigatório.
se quer escriturar:
1 – PFNI (Somente
com Autorização da
Prefeitura);
2 – Pessoa Física;
3 – Jurídica do
Município;
4 – Jurídica de Fora;
5 – Jurídica de Fora
do País.
CPF ou CNPJ do
tomador da nota
fiscal eletrônica.
Obrigatório. (Para
tomadores de Fora do
País deixar em
branco).
Opcional. Se for
informado, ou já
estiver cadastrado, o
sistema enviará
automaticamente um
email com o link da
nota para este
endereço.
Opcional.
tomador_cnpj
xsd:string
Simples
tomador_email
xsd:string
Simples
Email do tomador da
nota.
tomador_ie
xsd:string
Simples
tomador_im
xsd:int
Simples
Inscrição Estadual do
tomador da nota.
Inscrição municipal
do tomador da nota.
tomador_razao
xsd:string
Simples
Razão Social do
tomador da nota.
tomador_fantasia
xsd:string
Simples
tomador_endereco
xsd:string
Simples
tomador_numero
xsd:string
Simples
tomador_complemento
xsd:string
Simples
tomador_bairro
xsd:string
Simples
tomador_CEP
xsd:string
Simples
Nome Fantasia do
tomador da nota.
Endereço do tomador Obrigatório caso o
da nota.
tomador não esteja
cadastrado. (Opcional
para tomadores de
Fora do País).
Número do endereço Obrigatório caso o
do tomador da nota.
tomador não esteja
cadastrado. (Opcional
para tomadores de
Fora do País).
Complemento do
Opcional.
endereço do tomador
da nota.
Bairro do tomador da Obrigatório caso o
nota.
tomador não esteja
cadastrado. (Opcional
para tomadores de
Fora do País).
CEP do tomador da
Obrigatório caso o
nota.
tomador não esteja
cadastrado. (Opcional
para tomadores de
Opcional. (Obrigatório
para tomador que
tenha mais de uma
inscrição municipal).
Obrigatório caso o
tomador não esteja
cadastrado.
Opcional.
tomador_cod_cidade
xsd:string
Simples
Código da cidade do
tomador da nota.
tomador_fone
xsd:string
Simples
tomador_ramal
xsd:string
Simples
tomador_fax
xsd:string
Simples
rps_num
xsd:int
Simples
Telefone do tomador
da nota.
Ramal do tomador da
nota.
Fax do tomador da
nota.
Número do recibo
provisório de
serviços.
rps_serie
xsd:string
Simples
rps_dia
xsd:int
Simples
rps_mes
xsd:int
Simples
rps_ano
xsd:int
Simples
outro_municipio
xsd:int
Simples
cod_outro_municipio
xsd:int
Simples
retencao_iss
xsd:string
Simples
pis
xsd:string
Simples
cofins
xsd:string
Simples
inss
xsd:string
Simples
irrf
xsd:string
Simples
Fora do País).
Obrigatório caso o
tomador não esteja
cadastrado. (Para
tomadores de Fora do
País deixar em
branco).
Opcional.
Opcional.
Opcional.
Obrigatório caso o
prestador queira
vincular uma RPS a
nota eletrônica.
Série do recibo
Obrigatório caso o
provisório de
prestador queira
serviços.
vincular uma RPS a
nota eletrônica.
Dia em que foi
Obrigatório caso o
emitido o recibo
prestador queira
provisório de
vincular uma RPS a
serviços.
nota eletrônica.
Mês em que foi
Obrigatório caso o
emitido o recibo
prestador queira
provisório de
vincular uma RPS a
serviços.
nota eletrônica.
Ano em que foi
Obrigatório caso o
emitido o recibo
prestador queira
provisório de
vincular uma RPS a
serviços.
nota eletrônica.
Indica se o serviço foi Opcional
prestado em Bauru
ou fora do município.
1 - Fora de Bauru
Informa o código do
Obrigatório caso seja
município no qual o
prestado fora de Bauru
serviço foi prestado,
segundo a tabela do
IBGE, conforme link
já indicado nesse
manual.
Informa o valor do
Opcional
ISS Retido em outro
município, caso haja
essa informção
Informa o valor do
Opcional
PIS
Informa o valor do
Opcional
COFINS
Informa o valor do
Opcional
INSS
Informa o valor do
Opcional
csll
xsd:string
Simples
tipo_obra
xsd:int
Simples
dia_emissao
xsd:int
Simples
mes_emissao
xsd:int
Simples
ano_emissao
xsd:int
Simples
7.1.2
IRRF
Informa o valor do
CSLL
Tipo de Obra da
atividade 702
1 – Minha Casa
Minha Vida;
2 – Regime
Presumido;
3 – Regime
Ordinário;
Dia da data de
emissão da nota.
Mês da data de
emissão da nota.
Ano da data de
emissão da nota.
Opcional
Obrigatório quando se
utilizar da atividade
702.
Obrigatório.
Obrigatório.
Obrigatório.
tcLoteRps
Não disponível para a Prefeitura Municipal de Bauru
7.1.3
tcDadosPrestador
Não disponível para a Prefeitura Municipal de Bauru
7.1.4
tns: tcDescricaoCancelaNota (Tipo Complexo)
Campo
nota
Formato
xsd:int
Tipo
Simples
motivo
xsd:int
Simples
email
xsd:string
Simples
7.1.5
Descrição
Número da NFS-e que
deseja que seja
cancelada.
Motivo do cancelamento
da Nota.
Email para onde a
notificação da nota
cancelada será enviada.
Obrigatório.
Obrigatório.
Opcional.
tns: tcDadosConsultaNota (Tipo Complexo)
Campo
nota
Formato
xsd:int
Tipo
Simples
serie
xsd:string
Simples
valor
xsd: string
Simples
prestador_ccm
xsd: int
Simples
prestador_cnpj
xsd:int
Simples
autenticidade
xsd:string
Simples
Descrição
Número da NFS-e que
deseja consultar.
Série presente na Nota
fiscal eletrônica.
Valor da nota fiscal.
Ex:R$100,50 100,5
Não utilize ponto (“.”)
Inscrição Municipal do
prestador de serviço.
CNPJ do prestador de
serviço.
(hash)
Obrigatório.
Obrigatório.
Obrigatório.
Obrigatório.
Obrigatório.
Obrigatório.
Autenticidade presente
na Nota fiscal eletrônica
7.1.6
tcDadosCancelaNota
Campo
ccm
Formato
xsd:int
Tipo
Simples
cnpj
xsd:string
Simples
senha
xsd: string
Simples
nota
xsd: int
Simples
motivo
xsd:string
Simples
email
xsd:string
Simples
7.1.7
Descrição
Inscrição Municipal do
prestador de serviço.
CNPJ/CPF do prestador
de serviço.
Senha do prestador de
serviço.
Número da nota a ser
cancelada
Descrição com o motivo
do cancelamento
Email de contato
Obrigatório.
Obrigatório.
Obrigatório.
Obrigatório.
Obrigatório.
Obrigatório
tcNotas
Não disponível para a Prefeitura Municipal de Bauru
7.2
Estruturas de resposta
7.2.1
tns: tcDadosNota (Tipo Complexo)
Campo
nota
autenticidade
dt_conversao
num_rps
serie_rps
emissao_rps
prestador_razao
prestador_endereco
prestador_numero
prestador_complemento
prestador_bairro
prestador_cidade
prestador_estado
prestador_cep
prestador_email
valor
base
servico
aliquota_atividade
iss
cnpj_tomador
razao_tomador
endereco_tomador
numero_tomador
Formato
xsd:int
xsd:string
xsd:string
xsd:int
xsd:string
xsd:string
xsd:string
xsd:string
xsd:int
xsd:string
xsd:string
xsd:string
xsd:string
xsd:int
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
xsd:int
Tipo
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Descrição
Número da NF-e.
Hash de segurança da nota.
Data da escrituação da nota.
Número do recibo provisório de serviços.
Série do recibo provisório de serviços.
Data do recibo provisório de serviços.
Razão social do prestador.
Endereço do prestador.
Número do endereço do prestador.
Complemento do endereço do prestador.
Bairro do endereço do prestador.
Cidade do endereço do prestador.
Estado do endereço do prestador.
CEP do endereço do prestador.
Email do endereço do prestador.
Valor da nota.
Valor base da nota.
Código do serviço prestado.
Alíquota da atividade.
Iss da Nota.
CNPJ do Tomador.
Fax do tomador da nota.
Endereço do prestador.
Número do endereço do tomador.
complemento_tomador
bairro_tomador
cidade_tomador
estado_tomador
cep_tomador
email_tomador
descricao
ISSRetido
StatusNFe
situacao
OpcaoSimples
LinkImpressao
7.2.2
xsd:string
xsd:string
xsd:string
xsd:string
xsd:int
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
xsd:string
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Simples
Complemento do endereço do tomador.
Bairro do endereço do tomador.
Cidade do endereço do tomador.
Estado do endereço do tomador.
CEP do endereço do tomador.
Email do endereço do tomador.
Descrição dos serviços prestados.
Valor retido.
Status da NF-e.
Situação da Nota.
Retorna 1 se a empresa for Simples e 0
quando for diferente de Simples.
xsd:string Simples Informa o link de impressão em pdf de
uma nota gerada. Também pode retornar
o link de impressão de uma nota durante
uma consulta ou cancelamento.
Em caso de falha não terá retorno.
tns: tcEstruturaDescricaoErros (Tipo Complexo)
Campo
id
Formato
xsd:int
Tipo
Simples
DescricaoProcesso
DescricaoErro
xsd: string
xsd:string
Simples
Simples
7.2.3
tns: tcDescricaoErros (Tipo Array)
Campo
DescricaoErros
7.2.4
Descrição
Informa à nota que esta sendo
processada utilizando o id do sistema
legado.
Descrição do processo verificado.
Se ocorreu um erro durante o processo
ele será informado neste campo.
Formato
tns:tcEstruturaDescricaoErros
Tipo
Complexo
Descrição
Informa com detalhes
os erros que ocorreram
durante a execução de
um processo.
tns: tcRetornoNota (Tipo Complexo)
Campo
Resultado
Formato
xsd:int
Tipo
Simples
Nota
xsd: int
Simples
autenticidade
xsd:string
Simples
LinkImpressao
xsd:string
Simples
Descrição
Se o processo chamado for executado
com sucesso este campo retornará 1.
Em caso de falha retornará 0.
Retorna o número da nota gerada, pode
retornar também o numero da nota de
uma consulta ou de um cancelamento.
Em caso de falha retornará 0.
Retorna o hash de autenticidade da nota
gerada.
Informa o link de impressão em pdf de
uma nota gerada. Também pode retornar
o link de impressão de uma nota durante
uma consulta ou cancelamento.
Em caso de falha não terá retorno.
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
Endereço do WebService de Teste:
https://testebauru.sigiss.com.br:443/testebauru/ws/sigiss_ws.php
Endereço do WebService Oficial:
https://bauru.sigiss.com.br:443/bauru/ws/sigiss_ws.php
Ferramenta para auxílio com testes: SOAPUI
8.1
Para gerar nota (Método GerarNota)
<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>
8.2
Para cancelar nota (Método CancelarNota)
<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>
8.3
Para
consultar
nota
ConsultarNotaPrestador)
fiscal
já
emitida
(Método:
<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>
8.4
Para verificar validade/autenticidade de uma nota fiscal
(Método: ConsultarNotaValida)
<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>
8.5
Layout Padrão Nota Fiscal
9. ANEXO II - Informações Tributárias
9.1
OBSERVAÇÕES PRELIMINARES:
- Prestador de Bauru Pessoa Física ou Jurídica deverá ter inscrição municipal em
Bauru (a inscrição é feita no CAES e importada ao SIGISS).
- Prestador de Bauru Pessoa Física ou Jurídica isento ou imune qualquer que seja
o tomador não haverá ISS, o sistema deverá emitir a nota eletrônica com a
informação de isento ou imune, conforme marcação do CAES e do SIGISS, sem
geração do ISS.
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.
Exceções (deslocam o recolhimento do ISS para o prestador, sem a exigência da
CNR):
1) PRESTADOR de Bauru Pessoa Física com RECOLHIMENTO Fixo Trimestral.
2) PRESTADOR de Bauru MEI ou SIMEI.
3) PRESTADOR de Bauru Pessoa Física ou Jurídica com recolhimento do ISS
estimado, sendo do Simples Nacional ou não.
TOMADOR de Bauru Pessoa Jurídica Firma Individual (Empresário Individual –
não é MEI): como não tem marcação no sistema para podermos parametrizar,
estamos manualmente tirando a marcação no CAES e no SIGISS para a
obrigação ficar para o prestador (com problema – chamado aberto).
4) TOMADOR de Bauru Pessoa Física.
5) Escritório de Contabilidade (código de ISS 17.18), recolhimento fixo ou de
homologação, tendo marcação do Simples Nacional.
Nos casos acima a Obrigação de recolher será do PRESTADOR.
Não precisará de CNR, a obrigação ficará automaticamente para o prestador
recolher.
9.2
ÚLTIMAS OBSERVAÇÕES:
Serviço prestado fora de Bauru.
- O sistema deverá verificar a atividade indicada e se ela está dentre as exceções
previstas nos incisos do artigo 397 do decreto 10645/2008 – Decreto disponível no
site da Prefeitura – finanças – legislação);
- 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.
Download

para empresas que desejarem desenvolver sistemas