Consulta de ajuste financeiro

Este endpoint permite que o cliente do parceiro Bankly consulte um ajuste financeiro utilizando o ID retornado no endpoint Realização de ajuste financeiro.

Pré-requisito

Para que seja possível utilizar este endpoint, é necessário que:

  • Um ajuste financeiro tenha sido previamente executado, e o parceiro possua o identificador do ajuste criado (forceOperationId).

Requisição (Request)

Requisição HTTP

GET https://api-mtls.sandbox.bankly.com.br/cards/invoices/adjustments/{forceOperationId}
--request GET \  
--url 'https://api-mtls.sandbox.bankly.com.br/cards/invoices/adjustments/{forceOperationId}' \ 
--header 'api-version: 1.0' \ 
--header 'x-bkly-version: 01-04-2023' \ 
--header 'authorization: Bearer {{token}}' \ 
--header 'x-bkly-correlation-id: 9d15fdb6-592f-4cbd-9403-e3f28694be49' 

Autorização

Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.

Esta requisição requer o scope descrito a seguir:

ScopeDescrição
invoice.adjustmentConcede acesso para realizar consultas referentes a ajustes de crédito ou débito lançados.

Cabeçalhos (Headers)

NomeDescrição
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.0.
AuthorizationObrigatório. Token de autorização do tipo Bearer.
x-bkly-versionIndica a versão do contrato. É alterada somente quando há quebra de contrato. O padrão definido é: yyyy-mm-dd , que se refere à data da quebra de contrato. No caso deste endpoint será sempre 01-04-2023.
x-bkly-correlation-idInforme um GUID, sendo um novo cada requisição.

Parâmetros da rota (Path)

No path desta requisição, envie o seguinte campo:

NomeTipoDescriçãoEspecificação
forceOperationIdpathObrigatório. Identificador único do ajuste financeiro retornado no endpoint de realização de ajuste financeiro.Insira um GUID.

Corpo da requisição (Body)

Não é necessário enviar campos no body desta requisição.

Resposta (Response)

O status code 201 indicará que a solicitação foi aceita e retornará um objeto contendo informações sobre o ajuste financeiro.

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

NomeTipoDescriçãoNúmero máximo de caracteres
correlationIdstringIdentificador da correlação entre transações.36
clientobjectObjeto que contém informações sobre o titular do cartão de crédito.
client.documentNumberstringNúmero do documento (CPF ou CNPJ).11 (CPF) ou 14 (CNPJ)
client.contractNumberstringNúmero do contrato vigente.12
client.companyKeystringChave que identifica o parceiro dentro do Bankly.7
transactionobjectObjeto que contém informações sobre a operação que foi forçosamente lançada na fatura em aberto.
transaction.idempotencyKeystringChave de idempotência (idempotencyKey) utilizada na criação do ajuste.36
transaction.amountobjectObjeto que contém informações sobre o valor monetário do ajuste.
transaction.amount.valuenumberValor monetário do ajuste.
transaction.amount.currencystringCódigo da moeda com base na ISO - 4217.3
transaction.transactionTypestringCódigo que identifica a transação de crédito ou débito. Confira a tabela dos possíveis códigos de transação.6
transaction.descriptorstringDescrição do ajuste financeiro realizado.17
transaction.datestringData e hora da realização do ajuste financeiro, no formato ISO 8601 - UTC.29
cancelledTransactions[]array of objectsLista de objetos contendo informações sobre os ajustes financeiros cancelados. Importante: esta lista somente será retornada caso algum ajuste financeiro tenha sido cancelado.
cancelledTransactions[].amountnumberValor do ajuste cancelado.
cancelledTransactions[].originalIdempotencyKeystringChave de idempotência originada no momento da criação do ajuste.36
cancelledTransactions[].idempotencyKeystringChave de idempotência utilizada no cancelamento do ajuste.36
cancelledTransactions[].forceOperationIdstringIdentificador do ajuste financeiro realizado.36
cancelledTransactions[].cancelFeesbooleanIndica se as taxas foram canceladas (true) ou não (false).
cancelledTransactions[].authorization_idintCódigo de autorização do ajuste financeiro.10
cancelledTransactions[].descriptorstringDescrição do ajuste financeiro cancelado.6
cancelledTransactions[].datestringData e hora do cancelamento do ajuste financeiro, no formato ISO 8601 - UTC.29
{ 
    "correlationId": "9d15fdb6-592f-4cbd-9403-e3f28694be49", 
    "client": { 
        "documentNumber": "97845256234", 
        "contractNumber": "ACESSO123456", 
        "companyKey": "ACESSO" 
    }, 
    "transaction": { 
        "idempotencyKey": "17691d13-6d80-42ad-bf99-2cdde34d832e", 
        "amount": 78458.7, 
        "currency": "BRL", 
        "transactionType": "090907", 
        "descriptor": "Credit adjustment", 
        "date": "2023-10-17T15:52:11.298+00:00" 
    }, 
    "cancelledTransactions": [ 
        { 
            "amount": 100.78, 
            "originalIdempotencyKey": "232bdf69-191d-43e7-456d-2346a80919b7",
            "idempotencyKey": "872bdf69-191c-43e7-877d-1356a80919a9",
            "forceOperationId" : "ec35f747-0f07-17dd-81ec-4f0a21cf769d",
            "cancelFees": true, 
            "authorization_id": 2194960667, 
            "descriptor": "Cancel", 
            "date": "2023-10-17T15:56:57.424+00:00" 
        } 
    ] 
}

Códigos dos tipos de transação

CódigoDescrição
REFINANCE_CHARGESEncargos de refinanciamento
INTEREST_ON_ARRESTJuros de mora
TRAFFIC_TICKETMulta
PURCHASE_BY_SIGHTCompra à vista
INSTALLMENT_WITHOUT_INTERESTParcela sem juros
DEBIT_ADJUSTMENTAjuste a débito
INSTALLMENTS_WITHOUT_INTERESTParcelado sem juros
INSTALLED_WITH_INTERESTParcelado com juros
PAYMENTPagamento
CREDIT_ADJUSTMENTAjuste a crédito
PARTIAL_CANCELLATION_OF_PURCHASECancelamento parcial de compra
WITHDRAWSaque
INTERNATIONAL_PURCHASECompra internacional
INTERNATIONAL_IOFIOF internacional
IOFImposto sobre Operações Financeiras
IOF_WITHDRAWALIOF sobre o saque
WITHDRAWAL_CHARGESEncargos de saque
ANNUITYAnuidade
WITHDRAWAL_RATETarifa de saque
RATE_CARD_ISSUANCETarifa de emissão de cartão
REFINANCE_INSTALLMENTParcela de refinanciamento
CANC_CREDIT_INSTALLMENTSCancelamento de crédito parcelamento
PREPAID_CHARGECarga de pré-pago
MEMBERSHIP_PAYMENTPagamento de adesão
PURCHASE_CANCELLATIONCancelamento de compra
CANC_INSTALLMENT_WITHOUT_INTERESTCancelamento de parcela sem juros
ANNUAL_REVERSALEstorno da anuidade
CREDIT_BY_INSTALLMENTCrédito por parcelamento
REFINANCE_CONTRACTContrato de refinanciamento
CANC_PARC_DE_REFCancelamento de parcela de refinanciamento
EXCHANGE_DIF_DEBITDébito de DIF cambial
DIF_EXCHANGE_CREDITCrédito de DIF cambial
REVERSAL_REFINING_CHARGESEstorno de encargos de refinanciamento
REVERSAL_INTERESTEstorno de juros de mora
FINE_REVERSALEstorno de multa
REVERSAL_IOFEstorno de IOF
CANCELLATION_AGREEMENT_REFINANCCancelamento do contrato de refinanciamento
CREDIT_BY_AGREEMENTCrédito por acordo
INSTALLMENT_OF_AGREEMENTParcela de acordo
AGREEMENT_CONTRACTContrato de acordo
CANCELLATION_OF_INSTALLMENT_AGREEMENTCancelamento de parcela de acordo
CANC_CREDIT_AGREEMENTCancelamento de crédito de acordo
CANCELLATION_CONTRACT_AGREEMENTCancelamento de contrato de acordo
CREDIT_BY_INSTALLMENT_CPCrédito por parcelamento compulsório
CP_REFINANCING_INSTALLMENTParcelamento de refinanciamento compulsório
CP_REFINANCE_CONTRACTContrato de refinanciamento compulsório
CANC_PARC_DE_REF_CPCancelamento do parcelamento de refinanciamento compulsório
CANC_CREDIT_INSTALLMENT_CPCancelamento de crédito do parcelamento compulsório
CANCELLATION_CONTRACT_REF_CPCancelamento do contrato de refinanciamento compulsório
DEBIT_PAYMENTPagamento com débito
CREDIT_VOUCHERVoucher de crédito
CANC_INSTALLMENTS_WITHOUT_INTERESTCancelamento de parcelas sem juros
CANC_IN_INSTALLMENTS_WITH_INTERESTCancelamento de parcelado com juros
CANC_INSTALLMENT_WITH_INTERESTCancelamento de parcelamento com juros
CANC_INTERNATIONAL_PURCHASECancelamento de compra internacional
CANC_IOF_INTERNATIONALCancelamento de IOF internacional
REVERSAL_INTERNATIONAL_WITHDRAWALEstorno de saque internacional
REVERSAL_DEBIT_PAYMENTEstorno de pagamento com débito
REVERSED_WITHDRAWALEstorno de saque
REVERSAL_RATE_WITHOUT_WITHDRAWALEstorno de tarifa de saque internacional
INTERNATIONAL_WITHDRAWALSaque internacional
FLAG_PAYMENTPagamento da bandeira
TED_CASH_OUTTED cash-out
TEF_CASH_OUTTEF cash-out
TED_CASH_INTED cash-in
DEBIT_REVERSALReversão de débito
REVERSAL_PAYMENTEstorno de pagamento de adesão
REVERSED_WITHDRAWAL_CHARGESEstorno de encargos de saque
PRE_PAID_RECHARGE_RATETarifa de recarga de pré-pago
PREPAID_RECHARGE_PERCENTAGEPercentual de recarga de pré-pago
MDRMerchant Discount Rate ou taxa de desconto do comerciante
REVERSAL_RATE_WITHDRAWALEstorno de tarifa de saque
REVERSAL_IOF_WITHDRAWALEstorno de IOF de saque
👍

Dica

Para simular uma requisição nesse endpoint, acesse o API Reference.

Erros

Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.

Eventos

Este endpoint não possui eventos relacionados a ele.

Copyright © 2021 Acesso Soluções de Pagamento S.A - Todos os direitos reservados