Resumo de Demonstrativo de Pagamento

Índice

 

Telas:

Screenshot 2024-11-05 at 09.29.30.png

Descrição:

Retorna o resumo do demonstrativo de pagamento.

Regas de negócio

Considera que os dados necessários para identificação do cooperado são: chaveUnica e integração. Envie no objeto integração os dados que você precisa para reconhecer o seu cooperado, esse conjunto de dados: chaveUnica + integração serão enviados em todas as requisições para seu sistema.

 

Só são suportadas integrações no padrão REST.

Orientações

Parâmetros de entrada

Serão enviados no HEADER os headers estáticos definidos ao configurar a integração, combinado com os tokens retornados pela configuração de autorização da integração (caso seja vinculada) e os headers de segurança retornado no login do beneficiário.

 

Critérios de preenchimento

Abreviação

Nome

Descrição

Abreviação

Nome

Descrição

M

Mandatório

O preenchimento do atributo é obrigatório. Caso o atributo esteja nulo ou em branco, seu "response" será rejeitado.

C

Condicional

O atributo pode tornar-se obrigatório quando um ou mais atributos auxiliares for preenchido / atualizado.

OP

Opcional

Seu preenchimento não é obrigatório. Pode-se enviar NULL para objetos, ou arrays vazios para tipos Array

 

Objetos e atributos de retorno

Método de detalheDebito

 

Endpoint

Endpoint

Método

Header Content-Type

Descrição

Endpoint

Método

Header Content-Type

Descrição

exemplo.com demonstrativoPagamento/resumo

POST

application/json

Retorna os dados básicos do demonstrativo de pagamento referente ao período selecionado

Parâmetros de entrada

Parâmetro

Obrigatório

Tipo

Descrição

Parâmetro

Obrigatório

Tipo

Descrição

chavePagamento

M

String

Chave de identificação do período selecionado. Essa informação é retornada pelo método listaPeriodo.

chaveUnica

M

String

Chave de identificação do usuário retornada no login

integracao

OP

Objeto

Nó integração retornado no login do usuário

 

Exemplo request

url: https://www.operadoradesaude.com.br/mobilesaude/demonstrativoPagamento/resumo Body: { "chaveUnica" : "101012", "integracao": { "xpto": "voluptatibus", "xyz": "quibusdam", "abcdef": 9288701 }, "chavePagamento": "MS00579", }

Descrição dos objetos e atributos de retorno - Sucesso

Está indicado abaixo a estrutura de retorno do seu método login. Esse método deve obedecer as regras indicadas no objeto principal e em seus desdobramentos.

 

Objeto principal

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

chavePagamento

M

String

Chave de identificação do período selecionado.

 

descricao

M

String

Informe o texto de apresentação do período de pagamento, por exemplo: “Primeira quinzena“; “Segunda quinzena“; “Pagamento mensal”

 

producao

M

Float

Informe o valor total bruto da produção do cooperado. Se não houver produção no período, retornar zero

Numérico, 2 posições decimais. Indicador decimal = PONTO (9999999.99)

valorLiquido

M

Float

Informe o valor liquido que será pago ao cooperado no período selecionado

Numérico, 2 posições decimais. Indicador decimal = PONTO (9999999.99)

dataPagamento

C

String

Informe a data de pagamento

Formato: YYYY-MM-DD

competencia

M

String

Informe a competência de pagamento

Formato: YYYY-MM

observacao

OP

String

Informe um texto de observação para ser apresentado na tela de detalhes do boleto. Este texto será apresentado abaixo da linha digitavel.

Formato: Texto livre

alerta

OP

Object

Objeto do tipo "alerta"

Informativo a ser exibido no card de alerta da tela. Consulte o layout.

 

Objeto resumo

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

codigo

M

String

identificador

texto livre

descricao

M

String

Descrição

texto livre

valor

M

Float

Valor

 

cor

OP

String

cor do texto a ser exibida.

Hexadecimal. com o #. da cor que deseja que seja usada para representar a situação do débito. Ex.: #FF0000

 

Objeto alerta

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

icone

OP

String

icone a ser utilizado no card de alerta. Verifique a lista de icones disponiveis pela mobile.

 

mensagem

M

String

Informe a mensagem a ser exibida no card de alerta. Consulte o layout

texto livre

cor

OP

String

cor do texto a ser exibida.

Hexadecimal. com o #. da cor que deseja que seja usada na mensagem de alerta

 

Exemplo retorno API - sucesso

{ "chavePagamento": "55555555:2024-06-01:101010", "dataPagamento": "2024-06-01", "valorLiquido": 1000, "descricao": "Segunda quinzena", "resumo":[ { "codigo":1, "descricao":"producao", "valor":1000.12, "cor":"#FF0000" }, { "codigo":2, "descricao":"Outros créditos", "valor":800.00, "cor":"#FF0000" }, { "codigo":3, "descricao":"Impostos", "valor":800.00, "cor":"#FF0000" }, { "codigo":4, "descricao":"Outros débitos", "valor":800.00, "cor":"#FF0000" } ], "observacao": "pagamento pode ocorrer até dois dias úteis após o vencimento" "alerta": { "icone": "icon_boleto_calendar", "cor": "#FF0000", "mensagem": "Sua cobrança está programada para cartão de crédito. Caso queira pagar agora, basta clicar para gerar um boleto." }, }

 

 

Descrição dos objetos e atributos de retorno - falha

Objetos e atributos de retorno

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

mensagem

M

String

mensagem para ser exibida para o cliente

 texto livre

 

Exemplo retorno API - falha

{ "mensagem": "Não foi possível obter os detalhes deste débito. Por favor, entre em contato com suporte." }

 

 

Ícones disponíveis (.png)

icon_boleto_calendar

icon_boleto_card

icon_boleto_check

icon_boleto_exclamation

Icon_boleto_exclude

icon_boleto_money

icon_boleto_notification

icon_boleto_star

 

 

Mobile Saúde - Mosia Omnichannel