Ir para o conteúdo principal

Funcionamento da API (Integração ISS)

Objetivo:

Documentação das credenciais e informações para a API de integração do ISS, para conhecimento do time e fornecimento de informações a terceiros que desejam se integrar ao ISS.

Autenticação:

Esse tópico trata da autenticação no servidor de Login do ambiente Cebi, realizada através de chamadas HTTP.

Dessa forma, o Usuário de Integração Envia Credenciais, que passam pelo sistema Integrador (CEBI) - o qual valida as credenciais - e por sua vez retorna com o token (expirável) para que as informações de integração sejam validadas pela integração desejada (Boletos, Cadastro, Pagamento, Dívida Ativa).

Endpoints:
URLMétodo
http://agenciavirtual.cebicloud.com.br/login/connect/tokenPOST
Headers:

Content-Type: application/x-www-form-urlencoded

CampoConteúdo
grant_typeclient_credentials
client_idSerá informado pela CEBI
client_secretSerá informado pela CEBI
scopeCebi.Api

Emissão de Boletos:

Uma vez com as credenciais obtidas/autenticadas, o boleto deverá ser enviado para recebimento/processamento:

Endpoints:
URLMétodo
http://agenciavirtual.cebicloud.com.br/integracao_iss/boletosPOST
Conteúdo:

O Conteúdo deverá ser enviado no BODY da requisição como um objeto JSON, como nos campos descritos abaixo:

BOLETO CONTRIBUINTE CCM

Boletos emitidos para contribuintes do municipio (com CCM) deverão ser enviados dentro desta especificação, para criação do débito no nosso sistema.

NomeTipoDescrição
ChaveGuiaNuméricoNúmero do Boleto
ChaveGuiaOriginalNumérico (OPCIONAL)Utilizado para 2a via
TipoBoletoNumérico1 - Avulso, 2 - Encerramento, 3 - SegundaVia, 4 - Complementar, *Boletos do tipo “Cancelamento” deverão ser enviados ao endpoint de cancelamentos.
TipoTributacaoNumérico0 - Tomado 1 - Prestado
CcmAlfa-Numérico
CpfCnpjAlfa-Numérico000.000.000-00 (CPF) // 00.000.000/0000-00 (CNPJ)
ExercicioBaseNumérico
MesNumérico
DataEmissaoData
DataVencimentoData
ValorImpostoDecimal
ValorMultaDecimal
ValorJurosDecimal
ValorCorrecaoDecimal
NossoNumeroNumérico
CadastroEventualObjetoObrigatório em boletos emitidos para contribuintes de fora do municipio

CADASTRO EVENTUAL

Boletos emitidos para contribuintes de fora do municipio deverão, dentro do objeto do Boleto, ter um objeto chamado “Cadastro Eventual”, para criação no nosso sistema.

NomeTipoDescrição
CcmNumérico (OPCIONAL)
CpfCnpjAlfa-Numérico000.000.000-00 (CPF) // 00.000.000/0000-00 (CNPJ)
RazaoSocialAlfa-Numérico
NomeFantasiaAlfa-Numérico
TipoLogradouroAlfa-Numérico
LogradouroAlfa-Numérico
NumeroAlfa-Numérico
BairroAlfa-Numérico
CepAlfa-Numérico
ComplementoAlfa-Numérico
CidadeAlfa-Numérico
EstadoAlfa-Numérico
TelefoneAlfa-Numérico
CodigoServicoNumérico (OPCIONAL)
DataInicialServicoData (Opcional)
DataFinalServicoData (Opcional)
RegimeAlfa-Numérico