Início
Esta API foi desenvovida com base nas MIT044 relatadas abaixo de cada Endpoint
Para usar essa API você precisa de um Token.
Utilize o endpoint Login para conseguir um Token
Login
Tipo de autorização: Bearer token, utilizer o verbo post no endpoint
integracaoprotheus.unialfa.com.br/api/login
passando o seguintes parametros:
{
"email": "email@unialfa.com.br",
"password": "senhafornecida"
}
Endpoint cliente
Para obter a listagem dos novos clientes e dos clientes com alteração utilize o verbo GET na url :
http://integracaoprotheus.unialfa.com.br/api/cliente
Para confirmar a inclusão do cliente utilize o verbo PUT na url :
http://integracaoprotheus.unialfa.com.br/api/cliente
MIT044 - Especificação de Personalização – Integração Cliente RW Saga e Liceu 25/01/2021
Parâmetros de consulta (GET)
| Campo | Tipo | Descrição |
|---|---|---|
| secret_key | String | sua API key. |
Retorno
| Campo | Tipo | Descrição |
|---|---|---|
| cpfcnpj | String | CPF do cliente. |
| matricula | String | Matrícula do cliente. |
| nome | String | Nome do cliente. |
| pessoa | String | (F-Fisica, J-Juridica) |
| tipo | String | (F-Final, R-Revenda) |
| datanasc | String | Data de nascimento formato YYYYMMDD |
| String | ||
| ddd | String | DDD |
| fone | String | Número do telefone |
| produtofat | String | Código do produto faturado |
| inscmun | String | Inscrição Municipal (ISENTO para pessoa física) |
| inscest | String | Inscrição Estadual (ISENTO para pessoa física) |
| Rua | String | Nome da rua |
| Numero | String | Número da rua |
| Complemento | String | Complemento do endereço |
| bairro | String | Bairro do endereço |
| municipio | String | Nome do município |
| cep | String | CEP do endereço |
| estado | String | UF do endereço com dois caracteres |
| codmunicipio | String | Código IBGE do município |
| sistema | String | Código ou nome do sistema de origem do cliente (RWSaga ou Lyceum) |
Parâmetros de Inclusão (PUT)
| Campo | Tipo | Descrição |
|---|---|---|
| cpfcnpj | String | CPF do cliente |
| codigo | Integer | Código de retorno do Protheus |
| mensagem | String | Mensagem de retorno da inclusão no Protheus |
| sistema | String | Código ou nome do sistema de origem do cliente (RWSaga ou Lyceum) |
Endpoint Títulos
Para obter a listagem dos novos títulos e dos títulos com alteração utilize o verbo GET na url :
http://integracaoprotheus.unialfa.com.br/api/titulo
Para confirmar a inclusão do titulo utilize o verbo PUT na url :
http://integracaoprotheus.unialfa.com.br/api/titulo
MIT044 - Especificação de Personalização – Integração de títulos RW Saga e Liceu 25/01/2021
Parâmetros de consulta (GET)
| Campo | Tipo | Descrição |
|---|---|---|
| cpfcnpj | String | CPF do cliente |
| matricula | string | Matricula do cliente/aluno |
| nome | String | Nome do aluno |
| mesanoref | String | Mês e ano de referência formato mm/YYYY |
| valor | double | valor do título ex.: 1206.50 |
| vencimento | String | Data de vencimento do título formato YYYYMMDD |
| banco | String | Identificação do banco ex.: 237 |
| agencia | String | Número da agência |
| conta | String | Número da conta |
| nossonumero | String | Sequência númérica do nosso número (boleto/título) |
| dtdesconto1 | String | Data desconto 1 |
| valdesconto1 | double | Valor do desconto para pagamento da data 1 |
| dtdesconto2 | String | Data desconto 2 |
| valdesconto2 | double | Valor do desconto para pagamento da data 2 |
| dtdesconto3 | String | Data desconto 3 |
| valdesconto3 | double | Valor do desconto para pagamento da data 3 |
| bolsas | Objeto | Objeto bolsas, adiciona as bolsas e descontos que o aluno tem |
| codigo | String | Código da bolsa |
| descricao | String | Descrição da bolsa ex.: OVG |
| valor | double | Valor da bolsa ex.: 680.98 |
| sistema | String | Código ou nome do sistema de origem do título (RWSaga ou Lyceum) |
Parâmetros de Inclusão (PUT)
| Campo | Tipo | Descrição |
|---|---|---|
| cpfcnpj | String | CPF do cliente |
| nossonumero | String | Sequencia do nosso número do título/boleto |
| codigo | integer | Código da mensagem Protheus |
| mensagem | String | Mensagem de retorno da inclusão no Protheus |
| sistema | String | Código ou nome do sistema de origem do cliente (RWSaga ou Lyceum) |
Parâmetros de baixa de título (PUT) endpoint http://integracaoprotheus.unialfa.com.br/api/titulo/baixatitulo
| Campo | Tipo | Descrição |
|---|---|---|
| cpfcnpj | String | CPF do cliente |
| nossonumero | Integer | Nosso número do boleto |
| databaixa | String | Data da baixa formato YYYYMMDD |
| valorbaixa | double | Valor da baixa |
| sistema | String | Código ou nome do sistema de origem do cliente (RWSaga ou Lyceum) |
| statuslan | String | Código do status de lançamento (RW) |
| contacaixabaixa | String | Código da conta caixa de baixa, caso a baixa seja manual no protheus |
Parâmetros de baixa de título por liquidacao (PUT) endpoint http://integracaoprotheus.unialfa.com.br/api/titulo/liquidacao/{sistema}/{filial}
| Campo | Tipo | Descrição |
|---|---|---|
| cpfcnpj | String | CPF do cliente |
| nossonumero | Integer | Nosso número do boleto |
| databaixa | String | Data da baixa formato YYYYMMDD |
| valorbaixa | double | Valor da baixa |
| statuslan | String | Código do status de lançamento (RW) |
| contacaixabaixa | String | Código da conta caixa de baixa, caso a baixa seja manual no protheus |
| numacordo | Int | Número identificador(Protheus) da liquidação |
| valoracordo | double | Valor da liquidação/negociação |
| boletoacordo | string | Identificador do nosso número bancário |
| parcelaacordo | string | Sequencial da parcela |
| valordescontoacordo | double | Valor do desconto da parcela |
| valorencargoacordo | double | Valor do encargo da parcela |
| periodoacordo | string | Semestre do acordo |
| vencimentoparcelaacordo | string | data vencimento do título da parcela do acordo |
Errors
The Westeros API uses the following error codes:
| Error Code | Meaning |
|---|---|
| X000 | Some parameters are missing. This error appears when you don't pass every mandatory parameters. |
| X001 |
Unknown or unvalid secret_key. This error appears if you use an unknow API key or if your API key expired.
|
| X002 |
Unvalid secret_key for this domain. This error appears if you use an API key non specified for your domain. Developper or Universal API keys doesn't have domain checker.
|
| X003 |
Unknown or unvalid user token. This error appears if you use an unknow user token or if the user token expired.
|