Histórico da Página
...
- Visão Geral
- Configurações INI
- Configurações Remote
- Cadastro de Usuários API
- Cadastro de Funcionalidades
- Cadastro de Operadoras
- Cadastro de Bloqueios BG1 e BG3
- Cadastro de Layouts do Cartão
- Cadastro Formas de Pagamento
- Cadastro de Usuários API
- API Primeiro Acesso - createUsernovoUsuario
- API Login Beneficiário - authlogin
- API Lembrar Reiniciar Senha - rememberPassreiniciarSenha
- API Trocar Senha - changePasstrocarSenha
- API Extrato de Utilização - exUtilizacaoAPI Extrato de Co-Participação - exCoparticipacaoextrato
- API Lista Débitos - listaDebitos
- API Detalhe Débito - detalheDebito
- API Boleto PDF - boletoPdf
- API Extrato Fatura PDF - extratoFaturaPdfAPI Composição Cobrança - composicaoCobranca
- Menus
- Tabelas Utilizadas
01. VISÃO GERAL
A integração entre Microsiga Protheus e o App Mobile Saúde tem como objetivo, oferecer aos beneficiários da Operadora algumas funcionalidades de consulta de informações através de seu celular utilizando o App Mobile Saúde. As funcionalidades são:
...
- Consulta do extrato de utilização.Consulta do extrato de /co-participação.
Operações Financeiras:
- Consulta aos débitos (títulos financeiros).
- Detalhes do débito.
- Baixar o PDF da extrato da fatura.
- Baixar o PDF com o boleto.Consultar a composição de cobrança de uma fatura.
A comunicação entre os sistemas é realizada através de API´s. A documentação técnica dos JSON´s de entrada/saída pode ser encontrada neste link: Definições APIs Mobile Saúde
...
Descrição | Nome da API | ||
---|---|---|---|
API de Segurança para criação de Tokens de Acesso | token | ||
Primeiro Acesso do Beneficiário (criação de login/senha) | createUsernovoUsuario | ||
Login beneficiário | authlogin | ||
Lembrar Reiniciar Senha | rememberPassreiniciarSenha | ||
Trocar Senha | changePasstrocarSenha | ||
Lista Débitos (títulos SE1 do beneficiário) | listaDebitos | ||
Detalhe Débito (informações de um SE1 detalhado) | detalheDebito | ||
Download PDF Boleto | boletoPDFboletoPdf | ||
Download PDF Extrato Fatura | extratoFaturaPDF | ||
Composição Cobrança (detalhamento BM1 de um título) | composicaoCobranca | ||
extratoFaturaPdf | |||
Extrato de Utilização | exUtilizacao | Extrato de Co-participação | exCoparticipacaoextrato |
composicaoCobranca
Importante: esta URL com os acessos deve ser informada aos administradores da Mobile Saúde.
...
Importante: todas as APIs são comunicadas com o verbo Post.
04. API PRIMEIRO ACESSO -
...
novoUsuario
URL - https://<url>:<porta>/rest/mobileSaude/v1/createUsernovoUsuario
Esta API é responsável pelo cadastro dos beneficiários no acesso a API e Portal do Beneficiário (ambos usarão o mesmo usuário/senha). Os acessos são cadastrados na tabela BSW.
...
Ponto de Entrada: PMOBBE01 | |||
---|---|---|---|
Fonte: PMobAutCon | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
cCodigo | Caracter | Sim | Código do registro BSW criado |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
Não há retorno |
05. API LOGIN BENEFICIÁRIO -
...
login
URL - https://<url>:<porta>/rest/mobileSaude/v1/authlogin
Esta API realiza o login de um beneficiário que já tem o cadastro no APP. A API retorna os dados cadastrais do beneficiário:
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "chave": "minha_chave_customizada", "valor": "Meu valor customizado" } |
Ponto de Entrada: PMOBBE02 | |||
---|---|---|---|
Fonte: PMobBenef | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
oBeneficiary | JSON Object | Sim | Objeto json com o retorno da autenticação montado pelo sistema. |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
oPMobBe02 | JSON Object | Não | Objeto json os atributos/valores que serão adicionados na chave custom. |
O Ponto de Entrada PMOBBE03 permite manipular o atributo modeloCartao do JSON de autenticação. A chamada do Ponto de Entrada é realizada após a verificação padrão do sistema:
Ponto de Entrada: PMOBBE03 | |||
---|---|---|---|
Fonte: PMobBenef | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
cLayCarVir | Caracter | Não | Modelo do cartão encontrado pelo sistema. |
cMatric | Caracter | Não | Matrícula do beneficiário |
cCodPla | Caracter | Não | Código do plano |
cVersao | Caracter | Não | Versão do plano |
cTipUsu | Caracter | Não | Tipo do usuário |
cGraupa | Caracter | Não | Grau de parentesco |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
cLayCarVir | Caracter | Sim | Valor que será utilizado no atributo modeloCartao |
O ponto de entrada PMOBBE04 permite alterar todo o retorno do JSON da API auth:
Ponto de Entrada: PMOBBE04 | |||
---|---|---|---|
Fonte: PMobBenef | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
oBeneficiary | JSON Object | Sim | Objeto JSON montado pelo sistema |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
oBeneficiary | JSON Object | Sim | Objeto JSON que será utilizado no retorno da API auth. |
dsdds
06. API LEMBRAR SENHA - rememberPass
URL - https://<url>:<porta>/rest/mobileSaude/v1/rememberPass
Esta API é responsável para lembrar a senha do beneficiário. Ao solicitar uma requisição para esta API, o PLS retornará uma nova senha para o beneficiário.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"cpf": "95191329023",
"dataNascimento": "1958-11-05"
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"senha": "148572",
"alerta": " ",
"status": true,
"telefone": " ",
"enviado": false,
"email": "[email protected]",
"login": "95191329023"
} |
07. API TROCAR SENHA - changePass
URL - https://<url>:<porta>/rest/mobileSaude/v1/changePass
Esta API é responsável pela troca de senha dos beneficiários que utilizam o aplicativo.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"login": "95191329023",
"senhaAtual": "c0086a2d59642def31185968e7198850",
"novaSenha": "teste123"
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"status": true
} |
08. API EXTRATO DE UTILIZAÇÃO - exUtilizacao
URL - https://<url>:<porta>/rest/mobileSaude/v1/exUtilizacao
Esta API retorna o extrato de utilização de um beneficiário em um Ano/Mês.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"chaveBeneficiarioTipo": "CPF",
"matriculaVida": "00000004",
"multiContract": true,
"chaveBeneficiario": "44046668458",
"tipoUsuario" : "T",
"idPeriodo" : "202006",
"ano" : "2020",
"mes" : "06"
} |
O ponto de entrada PMOBBE05 permite alterar todo o retorno do JSON da API auth:
Ponto de Entrada: PMOBBE05 | |||
---|---|---|---|
Fonte: PMobBenef | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
cMatric | Caracter | Sim | Matrícula do beneficiário |
cCodPla | Caracter | Sim | Código do plano |
cVerPla | Caracter | Sim | Versão do plano |
dDatCar | Data | Sim | Data do cálculo da carência |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
aRet | Array | Sim | Array contendo os grupos de carência no formato: aRet[1,1] - Código do grupo (Caracter) aRet[1,2] - Descrição do grupo (Caracter) aRet[1,3] - Data da carência (Data) Exemplo preenchimento: |
O ponto de entrada PMOBBE06 permite manipular o atributo de permissoes:
Ponto de Entrada: PMOBBE06 | |||
---|---|---|---|
Fonte: PMobBenef | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
cJsonPerm | Caracter | Sim | JSON do atributo permissoes já processado |
cContract | Caracter | Não | Código do contrato |
cTipUsr | Caracter | Não | Tipo do usuário |
cNivelCob | Caracter | Não | Nível de cobrança |
cNomeEmp | Caracter | Não | Nome da empresa |
cGrauPa | Caracter | Não | Grau de parentesco |
dDatBlo | Caracter | Não | Data de bloqueio |
cMotBlo | Data | Não | Motivo de bloqueio |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
aRet | Array | Sim | Array contendo as funcionalidades no seguinte formato: aRet[1,1] - Funcionalidade (Caracter) aRet[1,2] - Acesso (Boolean) aRet[1,3] - Mensagem bloqueio (Data) aRet[1,4] - Ocultar (Boolean) Exemplo de preenchimento: aadd(aRet,{'Funcionalidade A',.T.,'',.F.}) aadd(aRet,{'Funcionalidade B',.F.,'MSG Bloqueio',.F.}) |
O ponto de entrada PMOBBE07 permite alterar o conteúdo do atributo redeAtendimento:
Ponto de Entrada: PMOBBE07 | |||
---|---|---|---|
Fonte: PMobBenef | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
oBeneficiary | JSON Object | Sim | Objeto JSON montado pelo sistema |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
cRedeAtend | Caracter | Não | Mensagem que será apresentada no atributo redeAtendimento. |
06. API REINICIAR SENHA - reiniciarSenha
URL - https://<url>:<porta>/rest/mobileSaude/v1/reiniciarSenha
Esta API é responsável para reiniciar a senha do beneficiário, com o mesmo já informando a nova senha. O sistema só realizará a troca de senha se os atributos login, dataNascimento e email informados corretamente.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"login": "63369527030",
"dataNascimento": "1985-06-17",
"senha": "12345678",
"email": "[email protected]"
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"status": true
} |
07. API TROCAR SENHA - trocarSenha
URL - https://<url>:<porta>/rest/mobileSaude/v1/trocarSenha
Esta API é responsável pela troca de senha dos beneficiários que utilizam o aplicativo.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"login": "95191329023",
"senhaAtual": "c0086a2d59642def31185968e7198850",
"novaSenha": "teste123"
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"status": true
} |
08. API EXTRATO DE UTILIZAÇÃO - extrato
URL - https://<url>:<porta>/rest/mobileSaude/v1/extrato
Esta API retorna o extrato de utilização de um beneficiário em um Ano/Mês. Ela retorna a utilização com/sem a co-participação.
Importante: um registro que tem co-participação é apresentado duas vezes no Json de resposta: uma com o valor zerado e outra com o valor apresentado, de acordo como esperado pelo aplicativo da Mobile Saúde.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"chaveBeneficiarioTipo": "CPF",
"matriculaVida": "00000004",
"multiContract": true,
"chaveBeneficiario": "44046668458",
"tipoUsuario" : "T",
"idPeriodo" : "202006",
"ano" : "2020",
"mes" : "06"
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"status": true,
"extrato": [
{
"valorCoparticipacao": "0.00 | ||||||
Bloco de código | ||||||
| ||||||
{ "status": true, "extrato": [ { "valorServico": "0.69", "nomeExecutante": "HOSPITAL BOM CLIMA", "quantidade": "1.00", "codigoContrato": "00010004000002", "nomeBeneficiario": "AMANDA BARBARA", "codigoEvento": "40303136", "descricaoEvento": "SANGUE OCULTO, PESQUISA NAS FEZES", "dataAtendimento": "2020-06-08", "codigoExecutante": "000004", "cpfCnpjExecutante": 34585221000190, "codigoTipoServico": "000002", "descricaoTipoServico": "EXAMES E TERAPIAS", "matriculaBeneficiariovalorServico": "00010004000002000" }, { "valorServico": "77.120.69", "nomeExecutante": "HOSPITAL BOM CLIMA", "quantidade": "1.00", "codigoContrato": "00010004000002", "nomeBeneficiario": "AMANDA BARBARA", "codigoEvento": "1010101240303136", "descricaoEvento": "CONSULTA EM CONSULTORIOSANGUE OCULTO, PESQUISA NAS FEZES", "dataAtendimento": "2020-06-0908", "codigoExecutante": "000004", "cpfCnpjExecutante": 34585221000190, "codigoTipoServico": "000001000002", "descricaoTipoServico": "CONSULTASEXAMES E TERAPIAS", "matriculaBeneficiario": "00010004000002000" }, { {"valorCoparticipacao": "0.21", "valorServico": "20.4269", "nomeExecutante": "HOSPITAL BOM CLIMA", "quantidade": "1.00", "codigoContrato": "00010004000002", "nomeBeneficiario": "AMANDA BARBARA", "codigoEvento": "1010601440303136", "descricaoEvento": "ACONSELHAMENTO GENETICOSANGUE OCULTO, PESQUISA NAS FEZES", "dataAtendimento": "2020-06-1108", "codigoExecutante": "000004", "cpfCnpjExecutante": 34585221000190, "codigoTipoServico": "000001000002", "descricaoTipoServico": "CONSULTASEXAMES E TERAPIAS", "matriculaBeneficiario": "00010004000002000" }, ] } |
Importante: os campos Impr Depend (BA0_MSDEPE) e Exc Pag Bloq (BA0_MSEXPB) afetam diretamente o comportamento desta API, a descrição detalhada destes campos está descrita na sessão 3.c deste documento.
09. API EXTRATO DE CO-PARTICIPAÇÃO - exCoparticipacao
URL - https://<url>:<porta>/rest/mobileSaude/v1/exCoparticipacao
Esta API retorna o extrato de co-participação de um beneficiário em um Ano/Mês.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"chaveBeneficiarioTipo": "CPF",
"matriculaVida": "00000004",
"multiContract": true,
"chaveBeneficiario": "44046668458",
"tipoUsuario" : "T",
"idPeriodo" : "202006",
"ano" : "2020",
"mes" : "06"
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "status": true, "extrato": [ { { "valorCoparticipacao": "0.00", "valorServico": "77.12", "nomeExecutante": "HOSPITAL BOM CLIMA", "quantidade": "1.00", "codigoContrato": "00010004000002", "nomeBeneficiario": "AMANDA BARBARA", "codigoEvento": "10101012", "descricaoEvento": "CONSULTA EM CONSULTORIO", "valorCoparticipacaodataAtendimento": "0.212020-06-09", "valorServicocodigoExecutante": "0.69000004", "nomeExecutantecpfCnpjExecutante": "HOSPITAL34585221000190, BOM CLIMA", "quantidadecodigoTipoServico": "1.00000001", "codigoContratodescricaoTipoServico": "00010004000002CONSULTAS", "nomeBeneficiariomatriculaBeneficiario": "AMANDA BARBARA00010004000002000", "codigoEvento": "40303136"}, { "descricaoEventovalorCoparticipacao": "SANGUE OCULTO, PESQUISA NAS FEZES22.92", "dataAtendimentovalorServico": "2020-06-0877.12", "codigoExecutantenomeExecutante": "000004HOSPITAL BOM CLIMA", "cpfCnpjExecutantequantidade": 34585221000190"1.00", "codigoTipoServicocodigoContrato": "00000200010004000002", "descricaoTipoServiconomeBeneficiario": "EXAMESAMANDA E TERAPIASBARBARA", "matriculaBeneficiariocodigoEvento": "0001000400000200010101012", }, "descricaoEvento": "CONSULTA EM {CONSULTORIO", "valorCoparticipacaodataAtendimento": "22.922020-06-09", "valorServicocodigoExecutante": "77.12000004", "nomeExecutantecpfCnpjExecutante": "HOSPITAL BOM CLIMA"34585221000190, "quantidadecodigoTipoServico": "1.00000001", "codigoContratodescricaoTipoServico": "00010004000002CONSULTAS", "nomeBeneficiariomatriculaBeneficiario": "AMANDA BARBARA00010004000002000", }, "codigoEvento { "valorCoparticipacao": "101010120.00", "descricaoEventovalorServico": "CONSULTA EM CONSULTORIO2.42", "dataAtendimentonomeExecutante": "2020-06-09HOSPITAL BOM CLIMA", "codigoExecutantequantidade": "0000041.00", "cpfCnpjExecutantecodigoContrato": 34585221000190"00010004000002", "codigoTipoServiconomeBeneficiario": "000001AMANDA BARBARA", "descricaoTipoServicocodigoEvento": "CONSULTAS10106014", "matriculaBeneficiariodescricaoEvento": "00010004000002000" }ACONSELHAMENTO GENETICO", { "valorCoparticipacao": "0.72"dataAtendimento": "2020-06-11", "valorServicocodigoExecutante": "2.42000004", "nomeExecutantecpfCnpjExecutante": "HOSPITAL BOM CLIMA"34585221000190, "quantidadecodigoTipoServico": "1.00000001", "codigoContratodescricaoTipoServico": "00010004000002CONSULTAS", "nomeBeneficiariomatriculaBeneficiario": "AMANDA BARBARA00010004000002000", "codigoEvento": "10106014",} "descricaoEvento": "ACONSELHAMENTO GENETICO", "dataAtendimento": "2020-06-11", "codigoExecutante": "000004] } |
Importante: os campos Impr Depend (BA0_MSDEPE) e Exc Pag Bloq (BA0_MSEXPB) afetam diretamente o comportamento desta API, a descrição detalhada destes campos está descrita na sessão 3.c deste documento.
09. API LISTA DÉBITOS - listaDebitos
URL - https://<url>:<porta>/rest/mobileSaude/v1/listaDebitos
Esta API retorna todos os títulos financeiros (tabela SE1) relacionados ao usuário selecionado.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "tipoUsuario": "T", "chaveBeneficiarioTipo": "CPF", "matriculaVida": "00000005", "multiContract": true, "chaveBeneficiario": "44046668458" } |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "cpfCnpjExecutantestatus": 34585221000190,true, "debitos": [ { "codigoTipoServicodescricao": "000001", "descricaoTipoServicovalor": 4866, "CONSULTAStituloId": 6320, "matriculaBeneficiariotituloCodigo": "00010004000002000"PLS|000000039| |DP ", } ] } |
Importante: os campos Impr Depend (BA0_MSDEPE) e Exc Pag Bloq (BA0_MSEXPB) afetam diretamente o comportamento desta API, a descrição detalhada destes campos está descrita na sessão 3.c deste documento.
10. API LISTA DÉBITOS - listaDebitos
URL - https://<url>:<porta>/rest/mobileSaude/v1/listaDebitos
Esta API retorna todos os títulos financeiros (tabela SE1) relacionados ao usuário selecionado.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "tipoUsuario": "T"codigoContrato": "00010004000002", "chaveBeneficiarioTipo "tipoCobranca": "CPFD", "matriculaVidadataEmissao": "000000052020-06-10", "multiContract": true, "chaveBeneficiariodataVencimento": "440466684582020-06-10" } | ||||||
Bloco de código | ||||||
| ||||||
{ , "statussituacao": true,"A" "debitos": [ }, { "descricao": "", "valor": 4866216, "tituloId": 63206364, "tituloCodigo": "PLS|000000039000000081| |DP ", "codigoContrato": "00010004000002", "tipoCobranca": "D", "dataEmissao": "2020-0608-1028", "dataVencimento": "2020-0608-1028", "situacao": "A" }, { "descricao": "", "valor": 216, "tituloId": 6364, "tituloCodigo": "PLS|000000081| |DP ", "codigoContrato": "00010004000002", "tipoCobranca": "D", "dataEmissao": "2020-08-28", "dataVencimento": "2020-08-28", "situacao": "A" } ] } |
Importante: o campos Exib Tit Pag (BA0_MSTPAG) afeta diretamente o comportamento desta API, a descrição detalhada destes campos está descrita na sessão 3.c deste documento.
11. API DETALHE DÉBITO - detalheDebito
URL - https://<url>:<porta>/rest/mobileSaude/v1/detalheDebito
Esta API retorna os dados detalhados de um título SE1 do beneficiário selecionado.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"tituloId": 6353,
"tituloCodigo": "PLS|000000071| |DP "
} |
]
} |
Importante: o campos Exib Tit Pag (BA0_MSTPAG) afeta diretamente o comportamento desta API, a descrição detalhada destes campos está descrita na sessão 3.c deste documento.
PONTOS DE ENTRADA
O ponto de entrada PMOBFI01 permite alterar o conteúdo do atributo tipoCobranca:
Ponto de Entrada: PMOBFI01 | |||
---|---|---|---|
Fonte: PMobFinMod | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
cFormRec | Caracter | Sim | Forma de Recebimento definido no campo E1_FORMREC |
nTituloId | Numérico | Não | Recno do registro SE1 |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
cTipoCobranca | Caracter | Sim | Tipo de cobrança do título sendo: C = Consignação / desconto em folha |
O ponto de entrada PMOBFI02 permite alterar o conteúdo do atributo situacao:
Ponto de Entrada: PMOBFI02 | |||
---|---|---|---|
Fonte: PMobFinMod | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
nValorBase | Numérico | Não | Valor do título |
dVencto | Data | Não | Data de vencimento |
nTituloId | Numérico | Não | Recno do registro SE1 |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
cSituacao | Caracter | Sim | Situação do título sendo: P = A Vencer (em aberto porém ainda não está vencido) |
O ponto de entrada PMOBFI04 permite alterar a query que será processsada ao realizar a busca dos títulos SE1:
Ponto de Entrada: PMOBFI04 | |||
---|---|---|---|
Fonte: PMobFinMod | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
cSql | Caracter | Sim | Query padrão do sistema |
lMultiContract | Boolean | Sim | Indica o MultiContrato está habilitado |
lLoginByCPF | Boolean | Sim | Indica se é login por CPF |
cChaveBeneficiario | Caracter | Sim | Chave do beneficiário enviado no JSON de solicitação. |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
cSql | Caracter | Sim | Query que será processada |
O ponto de entrada PMOBFI05 permite alterar o atributo descricao dos títulos processados:
Ponto de Entrada: PMOBFI05 | |||
---|---|---|---|
Fonte: PMobFinMod | |||
Parâmetros | |||
Variável | Tipo | Obrigatório | Descrição |
cPrefixo | Caracter | Sim | Prefixo do título |
cNum | Caracter | Sim | Número do título |
cParcela | Caracter | Sim | Parcela do título |
cTipo | Caracter | Sim | Tipo do título |
Retorno | |||
Variável | Tipo | Obrigatório | Descrição |
cDescricao | Caracter | Não | Valor que será apresentado no atributo descricao |
10. API DETALHE DÉBITO - detalheDebito
URL - https://<url>:<porta>/rest/mobileSaude/v1/detalheDebito
Esta API retorna os dados detalhados de um título SE1 do beneficiário selecionado.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"tituloId": 6353,
"tituloCodigo": "PLS|000000071| |DP "
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"status": true,
"detalhes": [
{ | ||||||
Bloco de código | ||||||
| ||||||
{ "status": true, "detalhes": [ { "situacao": "A", "valor": 578, "valorAtualizado": [], "textoConfirmacao": "", "dataVencimentosituacao": "2020-06-10A", "imprimeBoletovalor": "N"578, "tipoCobrancavalorAtualizado": "D"[], "observacaotextoConfirmacao": "", "cedenteNomedataVencimento": "OPERADORA 4175052020-06-10", "linhaDigitavelimprimeBoleto": "00190500954014481606906809350314337370000000100N", "dataPagamentotipoCobranca": "D", } ] }"observacao": "", "cedenteNome": "OPERADORA 417505", "linhaDigitavel": "00190500954014481606906809350314337370000000100", "dataPagamento": "" } ] } |
Importante: O atributo linhaDigitavel Importante: O atributo linhaDigitavel é obrigatório e deve ser gerado através do ponto de entrada PMOBFI03:
Fonte: PMobFinMod | |||
---|---|---|---|
Parâmetros | |||
Parâmetro | Tipo | Obrigatório | Descrição |
cPrefixo | Caracter | Não | Prefixo do título |
cNumero | Caracter | Não | Número do título |
cParcela | Caracter | Não | Parcela do título |
cTipo | Caracter | Não | Tipo do título |
cBanco | Caracter | Não | Número do banco |
cFormRec | Caracter | Não | Forma de recebimento |
cAgencia | Caracter | Não | Número da agência |
cConta | Caracter | Não | Número da conta |
cDigito | Caracter | Não | Dígito verificador da conta |
cNossoNum | Caracter | Não | Nosso número |
nValLiqui | Numérico | Não | Valor líquido |
cCart | Caracter | Não | Número da Carteira |
cMoeda | Caracter | Não | Tipo da Moeda |
cEspec | Caracter | Não | Máscara da Moeda R$ |
cAceite | Caracter | Não | Aceito |
nTituloId | Numérico | Não | Recno do título |
Retorno | |||
Parâmetro | Tipo | Obrigatório | Descrição |
cCodbar | Caracter | Sim | Retorne a linha digitável |
...
11. API BOLETO PDF - boletoPdf
URL - https://<url>:<porta>/rest/mobileSaude/v1/boletoPdf
Esta API retorna o PDF referente ao boleto de uma fatura. O boleto pode ser disponibilizado de duas maneiras: informando uma ULR URL para download do arquivo PDF ou codificado em Base 64 através do JSON de resposta. O campo Modo PDF (BA0_MSPDFM) indica o modo que o arquivo será disponibilizado.
...
Importante: para disponibilizar o download via HTTP é necessário configurar o Portal/Webservice no INI do ambiente. Mais informações de como configurar o ambiente podem ser encontradas neste link: Configurar Portais e Webservices. A recomendação é gerar os arquivos PDFs na pasta \web\pp\imagens-pls\relatorios dentro de seu rootpath.
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "status": true, "url": "http://spon019400235:87/pp/imagens-pls/relatorios/boletosc006450.pdf", "base64": "" } |
...
12. API EXTRATO FATURA PDF - extratoFaturaPdf
URL - https://<url>:<porta>/rest/mobileSaude/v1/extratoFaturaPdf
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "status": true, "url": "http://spon019400235:87/pp/imagens-pls/relatorios/boletosc006560.pdf", "base64": "" } |
...
13.
...
URL - https://<url>:<porta>/rest/mobileSaude/v1/composicaoCobranca
Esta API traz o detalhamento dos valores de uma cobrança. O detalhamento é baseada na tabela BM1 - Composição da Cobrança.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"tituloId": 6353,
"tituloCodigo": "PLS|000000071| |DP "
} |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"status": true,
"composicao": [
{
"eventos": [
{
"valor": 578,
"observacao": "1013-PRODUTO COBRANCA RETROATIVA",
"codigoVerba": "101",
"descricaoVerba": "PRODUTO/PLANO (MENSALIDADE)",
"debitoCredito": "D"
}
],
"valorTotal": 578,
"nomeBeneficiario": "COBRANCA RETROATIVA",
"grauDependencia": "T",
"matriculaBeneficiario": "00018989000001012"
}
]
} |
Card documentos | ||||
---|---|---|---|---|
|
...
MENUS
Adicione os menus abaixo:
Menu | Nome Rotina | Função |
---|---|---|
Atualizações / Mobile Saúde | Cad. Usuários API | PLSA99C |
Atualizações / Mobile Saúde | Funcionalidades | PLSA99D |
14. TABELAS UTILIZADAS
- Dicionário SX2:
X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO |
---|---|---|---|---|---|
B7X | Cad Funcional - Mobile Saude | Compartilhado | Exclusivo | Exclusivo | B7X_FILIAL + B7X_CODOPE + B7X_CODIGO |
B7Y | Usuarios da API - Mobile Saude | Compartilhado | Exclusivo | Exclusivo | B7Y_FILIAL + B7Y_CODOPE + B7Y_CLIID |
BJZ | Tokens Conced - Mobile Saude | Compartilhado | Exclusivo | Exclusivo | BJZ_FILIAL + BJZ_CODOPE + BJZ_TOKEN |
BJV | Cache Requisic - Mobile Saude | Compartilhado | Exclusivo | Exclusivo | BJV_FILIAL + BJV_CODOPE + BJV_LOGIN + BJV_ATIVO |
- Dicionário SIX:
INDICE | ORDEM | CHAVE | DESCRICAO |
---|---|---|---|
B7X | 1 | B7X_FILIAL + B7X_CODOPE + B7X_CODIGO | Operadora + Codigo da funcionalidade |
B7Y | 1 | B7Y_FILIAL + B7Y_CODOPE + B7Y_CLIID | Operadora + Client ID |
BJZ | 1 | BJZ_FILIAL + BJZ_CODOPE + BJZ_TOKEN | Operadora + Token |
BJZ | 2 | BJZ_FILIAL + BJZ_CODOPE + BJZ_CLIID + BJZ_SECRET | Operadora + Client ID + Secret Key |
BJZ | 3 | BJZ_FILIAL + BJZ_CODOPE + BJZ_TOKEN + BJZ_ATIVO | Operadora + Token + Ativo |
BJV | 1 | BJV_FILIAL + BJV_CODOPE + BJV_LOGIN + BJV_ATIVO | Operadora +Login + Ativo |
- Dicionário SX3:
Tabela B7X:
X3_CAMPO | X3_ORDEM | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B7X_FILIAL | 01 | Caracter | 8 | 0 | Filial | Filial do Sistema | @! | Não | Não | Visual | Real | |||||
B7X_CODOPE | 02 | Caracter | 4 | 0 | Codigo Oper | Código Operadora | @! | Sim | PlsIntPad() | Não | Visual | Real | ||||
B7X_CODIGO | 03 | Caracter | 3 | 0 | Cod. Func | Código Funcionalidade | @! | Sim | Sim | Alterar | Real | |||||
B7X_DESCRI | 04 | Caracter | 100 | 0 | Descricao | Descrição | @! | Sim | Sim | Alterar | Real | |||||
B7X_ATIVO | 05 | Caracter | 1 | 0 | Ativo | Ativo | @! | Sim | 0=Não;1=Sim | Sim | Alterar | Real | ||||
B7X_OCULTO | 06 | Caracter | 1 | 0 | Func Oculta | Func Oculta | @! | Sim | 0=Não;1=Sim | Sim | Alterar | Real | ||||
B7X_MSGBLO | 07 | Caracter | 70 | 0 | Msg Bloqueio | Msg Bloqueio | @! | Sim | M->B7X_ATIVO == "0" | Sim | Alterar | Real |
Tabela B7Y:
X3_CAMPO | X3_ORDEM | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B7Y_FILIAL | 01 | Caracter | 8 | 0 | Filial | Filial do Sistema | @! | Não | Não | Visual | Real | |||||
B7Y_CODOPE | 02 | Caracter | 4 | 0 | Codigo Oper | Código Operadora | @! | Sim | PlsIntPad() | Não | Visual | Real | ||||
B7Y_USRID | 03 | Caracter | 3 | 0 | Cod. Usuario | Código Usuário | @! | Sim | GetSx8Num ("B7Y","B7Y_USRID") | Sim | Visual | Real | ||||
B7Y_NOME | 04 | Caracter | 100 | 0 | Nome Usuario | Nome Usuário | @! | Sim | Sim | Alterar | Real | |||||
B7Y_DESCRI | 05 | Caracter | 250 | 0 | Desc Usuario | Descrição do Usuário | @! | Sim | Não | Alterar | Real | |||||
B7Y_STATUS | 06 | Caracter | 1 | 0 | Ativo | Ativo | @! | Sim | "1" | Pertence('01') | 0=Não;1=Sim | Sim | Alterar | Real | ||
B7Y_CLIID | 07 | Caracter | 100 | 0 | Cliente ID | Cliente ID | Sim | P99CGerCli() | Não | Visual | Real | |||||
B7Y_SECRET | 08 | Caracter | 100 | 0 | Secret Key | Secret Key | Sim | P99CKeyGen(.F.) | Não | Visual | Real |
Tabela BJZ:
X3_CAMPO | X3_ORDEM | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BJZ_FILIAL | 01 | Caracter | 8 | 0 | Filial | Filial do Sistema | @! | Não | Não | Visual | Real | |||||
BJZ_CODOPE | 02 | Caracter | 4 | 0 | Codigo Oper | Código Operadora | @! | Sim | PlsIntPad() | Não | Visual | Real | ||||
BJZ_TOKEN | 03 | Caracter | 100 | 0 | Token Gerado | Token Gerado | @! | Sim | Não | Alterar | Real | |||||
BJZ_ATIVO | 04 | Caracter | 1 | 0 | Ativo | Ativo | @! | Sim | 0=Não;1=Sim | Não | Alterar | Real | ||||
BJZ_DATBLO | 05 | Data | 8 | 0 | Data Bloqu | Data Bloqueio | Sim | Não | Alterar | Real | ||||||
BJZ_CLIID | 06 | Caracter | 100 | 0 | Client ID | Client ID | @! | Sim | Não | Alterar | Real | |||||
BJZ_SECRET | 07 | Caracter | 100 | 0 | Secret Key | Secret Key | @! | Sim | Não | Alterar | Real | |||||
BJZ_DTEXPI | 08 | Data | 8 | 0 | Data Expira | Data Expiracao | Sim | Não | Alterar | Real | ||||||
BJZ_HREXPI | 09 | Caracter | 5 | 0 | Hora Expir | Hora Expiracao | @! | Sim | Não | Alterar | Real |
Tabela BJV:
X3_CAMPO | X3_ORDEM | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BJV_FILIAL | 01 | Caracter | 8 | 0 | Filial | Filial do Sistema | @! | Não | Não | Visual | Real | |||||
BJV_CODOPE | 02 | Caracter | 4 | 0 | Codigo Oper | Código Operadora | @! | Sim | PlsIntPad() | Não | Visual | Real | ||||
BJV_LOGIN | 03 | Caracter | 50 | 0 | Login | Login | @! | Sim | Não | Alterar | Real | |||||
BJV_DTVALI | 04 | Data | 8 | 0 | Data Valid | Data Validade | Sim | Não | Alterar | Real | ||||||
BJV_HRVALI | 05 | Caracter | 5 | 0 | Hora Valid | Hora Validade | @! | Sim | Não | Alterar | Real | |||||
BJV_ATIVO | 06 | Caracter | 1 | 0 | Ativo | Ativo | @! | Sim | 0=Não;1=Sim | Não | Alterar | Real | ||||
BJV_CACHE | 07 | Memo | 10 | 0 | Cache | Cache | Sim | Não | Alterar | Real |
Tabela BA0:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 | X3_FOLDER |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BA0_MSTLOG | Caracter | 1 | 0 | Mobile Login | Mobile Login | @! | Não | '1' | Pertence('12') | 1=CPF;2=Matricula | Não | Alterar | Real | 4 | ||
BA0_MSMULT | Caracter | 1 | 0 | Multicontrat | Mobile Multicontrato | @! | Sim | '1' | Pertence('01') | 0=Não;1=Sim | Não | Alterar | Real | 4 | ||
BA0_MSCACH | Caracter | 1 | 0 | Mobile Cache | Mobile Cache | @! | Sim | '1' | Pertence('01') | 0=Não;1=Sim | Não | Alterar | Real | 4 | ||
BA0_MSCONJ | Caracter | 1 | 0 | Cod Conjuge | Código Cônjuge Mobile | @! | Sim | Não | Alterar | Real | B37PLS | 4 | ||||
BA0_MSCONT | Caracter | 1 | 0 | Contato Tit | Contato Titular | @! | Sim | '0' | Pertence('01') | 0=Não;1=Sim | Não | Alterar | Real | 4 | ||
BA0_MSEND | Caracter | 1 | 0 | Ender Tit | Endereço Titular | @! | Sim | '0' | Pertence('01') | 0=Não;1=Sim | Não | Alterar | Real | 4 | ||
BA0_MSDEPE | Caracter | 1 | 0 | Impr Depend | Imprime Dependentes | @! | Sim | '0' | Pertence('01') | 0=Não;1=Sim | Não | Alterar | Real | 4 | ||
BA0_MSEXPB | Caracter | 1 | 0 | Exc Pag Bloq | Exclui Pagam. Bloqueado | @! | Sim | '1' | Pertence('01') | 0=Não;1=Sim | Alterar | Real | 4 | |||
BA0_MSTPAG | Caracter | 1 | 0 | Exib Tit Pag | Exibe Títulos Pagos | @! | Sim | '1' | Pertence('01') | 0=Não;1=Sim | Alterar | Real | 4 | |||
BA0_MSPDFM | Caracter | 1 | 0 | Modo PDF | Modo PDF | @! | Sim | Pertence('12') | 1=URL;2=Base 64 | Alterar | Real | 4 | ||||
BA0_MSPDFU | Caracter | 254 | 0 | URL PDF | URL PDF | @! | Sim | M->BA0_MSPDFM == '1' | Alterar | Real | 4 | |||||
BA0_MSACES | Caracter | 6 | 0 | Acess Portal | Acess Portal | @! | Sim | Vazio() .Or. ExistCpo("AI3",M->BA0_MSACES) | Alterar | Real | AI3 | 4 | ||||
BA0_MSPERF | Caracter | 6 | 0 | Perf. Acesso | Perf. Acesso | @! | Sim | Vazio() .Or. ExistCpo("B7I",M->BA0_MSPERF) | Alterar | Real | BA0B7I | 4 | ||||
BA0_MSGUIA | Numérico | 2 | 0 | Qt. Meses G. | Quantidade de Meses Guia | 99 | Sim | Não | Alterar | Real | 4 | |||||
BA0_MSDECL | Numérico | 2 | 0 | Qt. Anos Dec | Quantidade Anos Declarac. | 99 | Sim | Não | Alterar | Real | 4 | |||||
BA0_MSDECD | Caracter | 1 | 0 | List. Decla. | Lista de Declaracoes | @! | Sim | 0=Ambas;1=Imposto de Renda;2=Carta de Quitação | Não | Alterar | Real | 4 | ||||
BA0_MSUNDO | Caracter | 254 | 0 | URL Document | URL Documento | @! | Sim | Não | Alterar | Real | 4 | |||||
BA0_MSURST | Caracter | 254 | 0 | URL Status | Endpoint Atualiza Status | @! | Sim | Não | Alterar | Real | 4 |
Tabela BT6:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BT6_LCVIRT | Caracter | 10 | 0 | Layout Cart | Layout do Cartão | @! | Sim | Não | Alterar | Real |
Tabela BI3:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BI3_LCVIRT | Caracter | 10 | 0 | Layout Cart | Layout do Cartão | @! | Sim | Não | Alterar | Real |
Tabela BQC:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BQC_LCVIRT | Caracter | 10 | 0 | Layout Cart | Layout do Cartão | @! | Sim | Não | Alterar | Real |
Tabela BA3:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BA3_LCVIRT | Caracter | 10 | 0 | Layout Cart | Layout do Cartão | @! | Sim | Não | Alterar | Real |
Tabela BA1:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BA1_LCVIRT | Caracter | 10 | 0 | Layout Cart | Layout do Cartão | @! | Sim | Não | Alterar | Real |
Tabela BQL:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BQL_CODMOB | Caracter | 1 | 0 | Cod Mobile | Código Mobile | @! | Sim | Vazio() .Or. Pertence('123') | 1=Consignacao / Desconto em folha;2=Boleto;3=Debito em conta | Não | Alterar | Real |
Tabela BG1:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BG1_LOGIN | Caracter | 1 | 0 | Acao Login | Ação Login | @! | Sim | 1=Permite login;2=Impede login | Não | Alterar | Real |
Tabela BG3:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BG3_LOGIN | Caracter | 1 | 0 | Acao Login | Ação Login | @! | Sim | 1=Permite login;2=Impede login | Não | Alterar | Real |
Tabela BBA:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_RELACAO | X3_VALID | X3_CBOX | X3_WHEN | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BBA_IDOPER | Numérico | 4 | 0 | Id Operadora | ID da Operadora Integ. | 9999 | Sim | Não | Alterar | Real | |||||
BBA_MSHASH | Caracter | 100 | 0 | Hash | Hash da Solicitação | Sim | Não | Alterar | Real |
- Dicionário SXB:
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
---|---|---|---|---|---|
BA0B7I | 1 | 01 | DB | Perfis de Acesso | B7I |
BA0B7I | 2 | 01 | 01 | Sequencial+Tipo por. | |
BA0B7I | 4 | 01 | 01 | Sequencial | B7I_CODSEQ |
BA0B7I | 4 | 01 | 02 | Descrição | B7I_DESCRI |
BA0B7I | 5 | 01 | B7I_CODSEQ | ||
BA0B7I | 6 | 01 | B7I->B7I_TIPPOR == "3" |
15. IMPLEMENTAÇÃO FUTURA
- Implementação futura
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |