Fornecedor SigIssWeb Rest
Regra geral de negócio
- A integração foi desenvolvida a partir do seguinte manual do fornecedor: Manual web service para SigissWeb 3.0 05/2025.
- Não estão homologados os seguintes cenários: Intermediário serviço, envio de dados da obra e envio de dados de evento.
- A tag infSenior é obrigatória.
- O envio da UF e da Cidade do local de prestação é obrigatório. (<NomeMunicipio> e <Sigla> do grupo <DadosPrestacao> dentro de <Transacao>, dentro do <InfSenior>).
- O envio do CodigoNbs e CodigoTributacaoNacional é obrigatório. ( <CodigoNbs> e <CodigoTributacaoNacional> dentro de <Transacao>, dentro do <InfSenior>).
- A tag id_codigo_servico do leiaute da prefeitura é preenchida a partir da tag CodigoTributacaoNacional, do grupo Transação do InfSenior. Essa tag segue a tabela de códigos de serviço da NFS-e Nacional.
- Não é necessário utilizar certificado digital.
- Por padrão, o RPS é convertido em uma NFS-e utilizando uma série fixada pelo provedor, a qual pode variar conforme o município. Portanto, para que o cancelamento seja realizado corretamente, é recomendado parametrizar a série correspondente nos parâmetros de municípios.
- O envio da série para o cancelamento da NFS-e segue esta ordem:
- Parâmetro Série para cancelamento;
- Série informada no infSenior do .XML de integração do cancelamento;
- Série do RPS da nota a ser cancelada.
- A informação sobre a forma de pagamento é obtida a partir da tag CondicaoPagamento, presente nos dados de faturas do InfSenior. Considerando que o campo Faturas pode conter mais de uma ocorrência, o sistema enviará sempre a descrição correspondente ao valor da primeira ocorrência para preencher a informação enviada ao fornecedor.
Por exemplo:
InfSenior - > CondicaoPagamento = "05"
Layout Fornecedor -> forma_de_pagamento = "A Prazo / Crédito Loja"
Confira detalhes da tag CondicaoPagamento na documentação do InfSenior. - Limitamos o comprimento de algumas tags para atender ao manual da prefeitura.
| Campo prefeitura | Campo Layout Senior | Limite máximo de caracteres (envio para prefeitura) |
|---|---|---|
| razao_social_destinatario | Razão social do Tomador | 100 |
| endereco_destinatario | Endereço do Tomador | 60 |
| numero_ende_destinatario | Número do endereço do Tomador | 10 |
| complemento_ende_destinatario | Complemento do endereço do Tomador | 40 |
| bairro_destinatario | Bairro do endereço do Tomador | 100 |
| cidade_destinatario | Cidade do endereço do Tomador | 100 |
| pais_destinatario | Nome do país do endereço do Tomador | 50 |
| descricao | Discriminação do Serviço | 2000 |
| rps | Número de identificação do RPS | 10 |
| serie_rps | Série de identificação do RPS | 3 |
| pais_local_prest | Nome do país do Dados prestação do grupo Transação Inf Senior | 40 |
| cidade_local_prest | Nome do munícipio do Dados prestação do grupo Transação Inf Senior | 100 |
Parâmetros por município
| Parâmetros | Descrição | Valores aceitos | Valor padrão |
|---|---|---|---|
| Usuario | Usuário para autenticação no web service da prefeitura | Alfanumérico | Não tem |
| Senha | Senha para autenticação no web service da prefeitura | Alfanumérico | Não tem |
| Série para cancelamento | Série específica para o cancelamento da NFS-e, que pode ser diferente da usada no RPS | Alfanumérico | Não tem |
Observação
Para gerar e/ou manipular o código de Inscrição Municipal na emissão da nota fiscal, pode-se utilizar o identificador de regra (GER-000ABRASF1) do Gestão Empresarial | ERP da Senior. Consulte documentação do identificador ao clicar aqui.
English
Español
English
Español


