Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
titleColorOrange
borderStylesolid
titleTitles - Retorna os títulos dos beneficiários/empresas

Retorna os títulos da empresa ou do beneficiário no Financeiro (Contas a receber).

/totvsHealthPlans/invoicing/v1/titles

GET

Nota
Expandir
titleParameters
subcriber-id subcriber-id
Authorization (header)

string

Cabeçalho usado para autorização das requisições (Bearer token)*required

Content-Type (header)

string

'application/json' é o formato do conteúdo*required 
healthInsurerCode (query)stringCódigo da operadora (E1_CODINT)

*required
(Quando o

subcriberId não for informado)

companyCode (query)stringCódigo da empresa (E1_CODEMP)*required
(Quando o
subcriberId não for informado)
subscriberId (query)stringMatricula do beneficiário (BA1_CODINT+BA1_CODEMP+BA1_MATRIC+BA1_TIPREG+BA1_DIGITO)
familyCode (query)string

Matricula da família (E1_MATRIC)

Obs: Filtro para títulos referente a família do beneficiário.


contractCode (query)string

Contrato da empresa (E1_CONEMP)

Obs: Filtro para títulos referente a empresa


contractVersionCode (query)string

Versão do contrato (E1_VERCON)

Obs: Filtro para títulos referente a empresa


subcontractCode (query)string

Subcontrato do contrato da empresa (E1_SUBCON)

Obs: Filtro para títulos referente a empresa


subcontractVersionCode (query)string

Versão do subcontrato (E1_VERSUB)

Obs: Filtro para títulos referente a empresa


type (query)stringTipo do título (E1_TIPO), pode ser enviado mais de um tipo. Ex: NCC,DP
status (query)stringStatus do título (E1_STATUS)
situation (query)string

FIltro dos títulos pela situação, sendo:

  • 0 = Carteira
  • 1 = Cob.Simples
  • 2 = Descontada
  • 3 = Caucionada
  • 4 = Vinculada
  • 5 = Advogado;6=Judicial   

Pode ser informado mais de uma situação, ex: 2,3,4                           


page (query)

string

Valor numérico (maior que zero) representando a página solicitada
pageSize (query)

string

Valor numérico (maior que zero) representando o total de registros retornados na consulta
order (query)

string

Lista de campos para ordenação, separada por virgula (,).
fields (query)

string

Lista com o nome das propriedades JSON que serão retornadas.
filter (query)

string

Filtros seguindo o padrão ODATA
Dica
Expandir
titleRequest

Body


Não possui body!

Dica
Expandir
title(200) - Operação realizada com sucesso
hasNextbooleanIndica se ainda existem registros a serem retornados
*required
remainingRecordsintegerQuantidade de registros ainda existem para retorno
*required
itemsarrayLista de títulos retornados

items.customerIdstringCódigoE1_CLIENTE*required
items.customerStorestringDescriçãoE1_LOJA*required
items.customerNamestringTipo de grupo (Pessoa física ou jurídica)E1_NOMCLI
items.issueDatestring (date)Data de Emissão do TituloE1_EMISSAO*required
items.prefixstringPrefixo do tituloE1_PREFIXO
items.numberstringNumero do TituloE1_NUM*required
items.parcelstringParcela do TituloE1_PARCELA
items.typestringTipo do titulo           E1_TIPO*required
items.baseMonthstringMês Base    E1_MESBASE
items.baseYearstringAno BaseE1_ANOBASE
items.realDueDatestring (date)Vencimento real do TituloE1_VENCREA*required
items.amountnumber (double)Valor do Titulo          E1_VALOR*required
items.balancenumber (double)Saldo a ReceberE1_SALDO
items.netValuenumber (double)Valor Liquido da BaixaE1_VALLIQ
items.lowDatestring (date)Data de Baixa do TituloE1_BAIXA
items.statusstringStatus do Titulo

Sendo:

  • A = Aberto
  • P = Baixado Parcial
  • B = Baixado

items.titleIdstringChave de busca do TituloE1_PREFIXO+E1_NUM+E1_PARCELA+E1_TIPO*required
items.situationstringSituação do tituloE1_SITUACA
items.linksarray

links relacionados ao recurso títles (Padrão HATEOAS):

  • rel: bankSlip
  • rel: bankSlip/base64

*required
Bloco de código
languagec#
themeEmacs
titleExemplo
linenumberstrue
{
    "items": [
        {
            "customerId": "PLS103",
            "customerStore": "01",
            "customerName": "ARTHUR E BETINA PAES",
            "issueDate": "2021-04-05",
            "prefix": "PLS",
            "number": "000007027",
            "parcel": "",
            "type": "DP",
            "baseMonth": "04",
            "baseYear": "2021",
            "realDueDate": "2021-04-26",
            "amount": 30351.4,
            "balance": 0,
            "netValue": 28541.08,
            "lowDate": "2022-12-20",
            "status": "B",
            "titleId": "PLS000007027+DP",
			"situation": "1",
            "links": [
                {
                    "rel": "bankSlip",
                    "href": "/totvsHealthPlans/invoicing/v1/titles/PLS000007027+DP/bankSlip"
                },
                {
                    "rel": "bankSlip/base64",
                    "href": "/totvsHealthPlans/invoicing/v1/titles/PLS000007027+DP/bankSlip/base64"
                }
            ]
        }
    ],
    "hasNext": true,
    "remainingRecords": 11
}
Aviso
Expandir
title(406) - Parâmetros obrigatórios
codestringCódigo identificador do erro.*required
messagestringLiteral no idioma da requisição descrevendo o erro para o usuário.*required
detailedMessagestringMensagem técnica e mais detalhada do erro.*required
detailsarrayLista de objetos de erro (recursiva) com mais detalhes sobre o erro principal.
Bloco de código
languagec#
themeEmacs
titleExemplo
linenumberstrue
{
    "code": "E001",
    "message": "Existem chaves obrigatórias que não foram informadas.",
    "detailedMessage": "Verifique a lista de erros no campo details para mais detalhes.",
    "details": [
        {
            "code": "E001-406",
            "message": "Chave health-insurer-code obrigatória",
            "detailedMessage": "Não foi informado no queryParams da requisição a chave health-insurer-code."
        }
    ]
}

...