Fatura (Invoice)

stable

Os eventos referentes à faturas disparam mensagens ao destinatário quando:

  • Uma transação é criada;
  • Um item de fatura é atualizado, por exemplo, em caso de alteração da fatura atrelada, alteração do valor etc.;
  • As ofertas referentes aos planos de parcelamento para a fatura são criadas;
  • A fatura é fechada;
  • As informações referentes à fatura fechada são criadas;
  • As informações resumidas referentes aos itens atrelados à fatura fechada são criadas;
  • As informações detalhadas referentes aos itens atrelados à fatura fechada são criadas;
  • As informações referentes aos planos de refinanciamento atrelados ao contrato de crédito são disponibilizados;
  • O processo de envio de eventos para composição da fatura é finalizado;
  • O pagamento total ou proporcional da fatura é realizado;
  • Uma oferta de crédito para parcelamento é confirmada com sucesso;
  • Há falha na confirmação da oferta de crédito para parcelamento;
  • As taxas de refinanciamento atreladas ao programa do cartão são atualizadas.

Para mais informações sobre quando essas mensagens são disparadas e sobre o seu conteúdo, consulte as páginas:

Pré-requisitos

Para receber esses eventos, o parceiro deverá:

📘

Nota

O evento INVOICE_CLOSED já está na versão 2.0.

Informações sobre os eventos

Contexto e nome do evento

Os campos context e name poderão variar de acordo com a tabela a seguir:

contextnameDescrição
InvoiceTRANSACTION_CREATEDTransação criada.
InvoiceTRANSACTION_UPDATEDItem de fatura atualizado.
InvoiceINSTALLMENTS_PLAN_WAS_CREATEDAs ofertas referentes aos planos de parcelamento para a fatura foram criadas.
InvoiceINVOICE_CLOSEDFatura do cartão fechada. Importante: este evento possui uma nova versão (2.0).
InvoiceINVOICE_SUMMARY_WAS_CREATEDAs informações referentes à fatura fechada foram criadas.
InvoiceINVOICE_TRANSACTIONS_SUMMARY_WAS_CREATEDAs informações resumidas referentes aos itens atrelados à fatura fechada foram criadas.
InvoiceINVOICE_CLOSED_TRANSACTION_DETAILS_WAS_CREATEDAs informações detalhadas referentes aos itens atrelados à fatura fechada foram criadas.
InvoiceCONTRACTED_INSTALLMENT_PLANSAs informações referentes aos planos de refinanciamento atrelados ao contrato de crédito foram disponibilizados.
InvoiceINVOICE_CLOSED_WAS_FINISHEDO processo de envio de eventos para composição da fatura foi finalizado.
InvoiceINVOICE_PAYMENT_OPTION_CREATEDA opção de pagamento de fatura foi criada.
InvoiceINVOICE_PAYMENT_PROCESSEDO pagamento proporcional da fatura do cartão foi processado.
InvoiceINVOICE_INSTALLMENT_PLAN_WAS_ACTIVATEDA oferta de crédito de parcelamento foi ativada com sucesso.
InvoiceINVOICE_INSTALLMENT_PLAN_ACTIVATION_WAS_FAILEDHouve uma falha na ativação da oferta de crédito de parcelamento devido ao pagamento anterior.
InvoiceINVOICE_REFINANCING_RATES_WAS_UPDATEDAs taxas de refinanciamento atreladas ao programa do contrato de crédito foram atualizadas.

Fluxo dos eventos

Os fluxogramas a seguir descrevem a sequência em que os eventos ocorrem. Clique nas imagens para ampliá-las:

📘

Nota

O envio do evento TRANSACTION_UPDATED poderá ocorrer em qualquer momento do ciclo de vida de uma fatura, desde que seja após a criação de uma transação (evento TRANSACTION_CREATED).

📘

Nota

Para os parceiros que efetuam a baixa de faturas por meio de pagamentos externos, o evento INVOICE_PAYMENT_PROCESSED será disparado após o sucesso na requisição ao endpoint fornecido.

Identificador (entityId)

O campo entityId é o identificador da entidade emissora do evento e seu valor depende do contexto de sua emissão, conforme a tabela a seguir:

EventoIdentificador (entityId )Descrição
TRANSACTION_CREATEDstatementItemIdIdentificador único do item de fatura.
TRANSACTION_UPDATEDstatementIdIdentificador único da fatura.
INSTALLMENTS_PLAN_WAS_CREATEDpaymentIdIdentificador único do pagamento.
INVOICE_CLOSEDstatementIdIdentificador único da fatura.
INVOICE_SUMMARY_WAS_CREATEDstatementIdIdentificador único da fatura.
INVOICE_TRANSACTIONS_SUMMARY_WAS_CREATEDstatementIdIdentificador único da fatura.
INVOICE_CLOSED_TRANSACTION_DETAILS_WAS_CREATEDstatementIdIdentificador único da fatura.
CONTRACTED_INSTALLMENT_PLANSpaymentIdIdentificador único do pagamento.
INVOICE_CLOSED_WAS_FINISHEDstatementIdIdentificador único da fatura.
INVOICE_PAYMENT_OPTION_CREATEDstatementIdIdentificador único da fatura.
INVOICE_PAYMENT_PROCESSEDpaymentIdIdentificador único do pagamento.
INVOICE_INSTALLMENT_PLAN_WAS_ACTIVATEDpaymentOptionIdIdentificador único da opção de pagamento.
INVOICE_INSTALLMENT_PLAN_ACTIVATION_WAS_FAILEDpaymentIdIdentificador único do pagamento.
INVOICE_REFINANCING_RATES_WAS_UPDATEDstatementIdIdentificador único da fatura.

Dados dos eventos

TRANSACTION_CREATED

Este evento sinaliza que uma transação foi criada.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementobjectObjeto que contém os dados da fatura.
statement.idintegerIdentificador único da fatura.
statement.dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
statement.cycleCloseDatestringData de encerramento do ciclo da fatura, no formato ISO 8601 - UTC.25
statement.programIdintegerIdentificador único do programa.
programobjectObjeto que contém informações sobre o programa ao qual o cartão pertence.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém informações sobre o contrato de crédito.
contract.numberstringNúmero do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.typestringTipo de documento do titular, que pode ser “CPF” ou “CNPJ”.4
holder.document.valuestringNúmero do documento.
isCreditbooleanIndica se o tipo de operação é crédito (true) ou débito (false).
statementPostbooleanIndica se o item na fatura deverá ser exibido (true) ou ocultado (false).
statementNumberintegerNúmero da parcela.
statementTotalintegerNúmero total de parcelas.
transactionDatestringData em que ocorreu a transação, no formato ISO 8601 - UTC.25
createdAtstringData em que ocorreu a transação, no formato ISO 8601 - UTC.25
isAnticipationbooleanIndica se a transação é de antecipação (true) ou não (false).
exchangefeeobjectObjeto que contém informações sobre a taxa de conversão utilizada em transações internacionais.
exchangefee.valuenumberValor da taxa.decimal(18,4)
exchangefee.currencystringCódigo da moeda com base na ISO-4217.3
authorizationIdstringIdentificador da transação gerado pela processadora.20
authorizationTrackingIdstringIdentificador de rastreamento da transação (crédito ou débito).75
transactionTypeIdstringIdentificador do tipo da transação.
transactionTypestringTipo de transação.100
transactionDescriptionstringDescritivo do item da fatura.150
exchangeFeeobjectObjeto que contém a taxa de conversão utilizada em transações internacionais.
exchangefee.valuenumberValor da taxa.decimal (18,4)
exchangefee.currencystringCódigo da moeda com base na ISO-4217.3
amounts[]array of objectsLista de objetos que contém informações sobre o total da transação.
amounts[].valuenumberValor do item da fatura.decimal (18,2)
amounts[].currencystringCódigo da moeda com base na ISO-4217.3
amounts[].amountTypestringIndicador do tipo do item de valor, o qual pode ser: “Billet” (valor cobrado, em real, ao cliente), “Exchange” (valor em dólar da transação no caso de a compra ser internacional) e “Local” (valor da moeda local).10
fees[]array of objectsLista de objetos que contém informações sobre as taxas aplicadas à transação.
fees[].feeTypestringTipo de taxa.10
fees[].feeAmountobjectObjeto que contém informações sobre o valor das taxas aplicadas na transação.
fees[].feeAmount. valuenumberValor da taxa.decimal(18,2)
fees[].feeAmount.currencystringCódigo da moeda com base na ISO-4217.3
transactionobjectObjeto que contém dados relacionados a uma transação bandeirada (compra ou saque).
transaction.cardobjectObjeto que contém os dados do cartão utilizado na transação.
transaction.card.proxystringCódigo identificador do cartão.30
transaction.card.lastFourDigitsstringÚltimos quatro dígitos do cartão.4
transaction.card.cardNamestringNome gravado no cartão.20
transaction.card.cardTypestringTipo do cartão, o qual pode ser “Physical” ou “Virtual”.10
transaction.card.aliasstringApelido dado ao cartão.20
transaction.transactionAuthorizerIdstringIdentificador da transação gerado pela processadora.20
transaction.authorizationCodestringIdentificador da transação na rede de cartões.20
transaction.nsustringNúmero sequencial único que é gerado na venda.20
transaction.retrievalReferenceNumberstringIdentificador de transação da rede do cartão.20
transaction.mccstringCódigo MCC da transação.10
transaction.mcgstringDescrição do tipo mcc.20
transaction.merchantCitystringCidade onde foi realizada a transação.50
transaction.merchantStateOrCountrystringEstado ou país onde foi realizada a transação.15
transaction.merchantZipCodestringCódigo postal do local em que a transação foi realizada.15
transaction.merchantstringNome do comerciante/estabelecimento que aceitou a transação.100
transaction.entryModestringCódigo que identifica o tipo da transação.10
documentNumberobjectObjeto que contém informações sobre o documento do titular do cartão.
documentNumber.valuestringNúmero do documento.50
documentNumber.typestringTipo de documento do titular, que pode ser “CPF” ou “CNPJ”.4

ℹ️

Nota

O objeto transaction pode ser nulo caso o item não represente uma transação.

Payload do evento

O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
   "name": "TRANSACTION_CREATED",
   "entityId": "12345",
   "idempotencyKey": "7581c878-5546-4eaa-8a93-340c1f3e820c",
   "companyKey": "COMPANY_KEY",
   "timestamp": "2022-04-25T11:39:27.7528839Z",
   "correlationId": "825b3f03-8376-4ooc-af2c-8dcc94e5e133",
   "version": 1,
   "metadata": {
      "Created": "2022-04-24T22:37:09Z"
   },
   "context": "Invoice",
   "data": {
      "statement": {
         "id": 56922,
         "dueDate": "2022-08-01T00:00:00",
         "programId": 1,
         "cycleCloseDate":"2022-08-01T00:00:00"
      },
      "isCredit": false,
      "isAntecipation": false,
	  	"createdAt": "2024-04-10T05:34:34.374209",
      "statementPost": true,
      "statementNumber": 3,
      "statementTotal": 3,
      "transactionDate": "2022-04-24T22:37:09Z",
      "authorizationId":"auth-id-123",
      "transactionTypeId": 0,
      "transactionType": "INSTALLMENT_WITHOUT_INTEREST",
      "transactionDescription": "DROGARIA",
      "authorizationTrackingId": "42091147-df02-4447-b805-c796d4f570ad",
      "exchangeFee": {
         "value": 0,
         "currency": "BRL"
      },
      "amounts": [
         {
            "value": 67.95,
            "currency": "BRL",
            "amountType": "Billed"
         },
         {
            "value": 203.86,
            "currency": "BRL",
            "amountType": "Local"
         },
         {
            "value": 67.96,
            "currency": "BRL",
            "amountType": "Exchange"
         }
      ],
      "fees": [],
      "transaction": {
         "card": {
            "proxy": "0000000000000000000",
            "lastFourDigits": "0000",
            "cardName": "Nísia Floresta",
            "cardType": "Virtual",
            "alias": "Card Virtual Pos"
         },
         "transactionAuthorizerId": "12345678",
         "auhtorizationCode": "LVSF1W",
         "retrievalReferenceNumber": "ref123",
         "nsu": "248882",
         "mcg": "Care",
         "merchant": "DROGARIA",
         "mcc": "5912",
         "entrymode": "810",
         "merchantCity": "Rio de Janeiro",
         "merchantStateOrCountry": "BR",
         "merchantZipCode": "22222222"
      },
      "documentNumber": {
         "value": "47742663023",
         "type": "CPF"
      },
      "program":{
         "id":1
      },
      "contract":{
          "number":"000091",
          "type":"Credit"
       },
      "holder":{
          "document":{
            "type":"CPF",
            "value":"47742663023"
          }
      },
      "designatedFunding": "Bankly"
   },
   "licenseUuid": "5936a546-1f8f-4416-878c-d4061e4f1d34"
}
{
   "name": "TRANSACTION_CREATED",
   "entityId": "12345",
   "idempotencyKey": "7581c878-5546-4eaa-8a93-340c1f3e820c",
   "companyKey": "COMPANY_KEY",
   "timestamp": "2022-04-25T11:39:27.7528839Z",
   "correlationId": "825b3f03-8376-4ooc-af2c-8dcc94e5e133",
   "version": "1",
   "metadata": {
      "Created": "2022-04-24T22:37:09Z"
   },
   "context": "Invoice",
   "data": {
      "statement": {
         "id": 56922,
         "dueDate": "2022-08-01T00:00:00",
         "programId": 250,
         "cycleCloseDate":"2022-08-01T00:00:00"
      },
      "isCredit": false,
      "statementPost": true,
      "statementNumber": 3,
      "statementTotal": 3,
      "isAntecipation": false,
	    "createdAt": "2024-04-10T05:34:34.374209",
      "transactionDate": "2022-04-24T22:37:09Z",
      "authorizationId":"auth-id-123",
      "transactionTypeId": 0,
      "transactionType": "INSTALLMENT_WITHOUT_INTEREST",
      "transactionDescription": "DROGARIA",
      "authorizationTrackingId": "42091147-df02-4447-b805-c796d4f570ad",
      "exchangeFee": {
         "value": 0,
         "currency": "BRL"
      },
      "amounts": [
         {
            "value": 67.95,
            "currency": "BRL",
            "amountType": "Billed"
         },
         {
            "value": 203.86,
            "currency": "BRL",
            "amountType": "Local"
         },
         {
            "value": 67.96,
            "currency": "BRL",
            "amountType": "Exchange"
         }
      ],
      "fees": [
         {
            "feeType": "Markup",
            "feeAmount":{
                "value":5.0,
                "currency":"USD"
            }
         },
         {
            "feeType": "Interest",
            "feeAmount":{
                "value":3.02,
                "currency":"BRL"
            }
         }
      ],
      "transaction": {
         "card": {
            "proxy": "0000000000000000000",
            "lastFourDigits": "0000",
            "cardName": "Nísia Floresta",
            "cardType": "Virtual",
            "alias": "Card Virtual Pos"
         },
         "transactionAuthorizerId": "12345678",
         "auhtorizationCode": "LVSF1W",
         "retrievalReferenceNumber": "ref123",
         "nsu": "248882",
         "mcg": "Care",
         "merchant": "DROGARIA",
         "mcc": "5912",
         "entrymode": "810"
      },
      "documentNumber": {
         "value": "47742663023",
         "type": "CPF"
      },
      "program":{
         "id":1
      },
      "contract":{
          "number":"000091",
          "type":"Credit"
       },
      "holder":{
          "document":{
            "type":"CPF",
            "value":"47742663023"
          }
      },
      "designatedFunding": "Bankly"
   },
   "licenseUuid": "5936a546-1f8f-4416-878c-d4061e4f1d34"
}
{
   "name": "TRANSACTION_CREATED",
   "entityId": "12345",
   "idempotencyKey": "7581c878-5546-4eaa-8a93-340c1f3e820c",
   "companyKey": "COMPANY_KEY",
   "timestamp": "2022-04-25T11:39:27.7528839Z",
   "correlationId": "825b3f03-8376-4ooc-af2c-8dcc94e5e133",
   "version": "1",
   "metadata": {
      "Created": "2022-04-24T22:37:09Z"
   },
   "context": "Invoice",
   "data": {
      "statement": {
         "id": 56922,
         "dueDate": "2022-08-01T00:00:00",
         "programId": 250,
         "cycleCloseDate":"2022-08-01T00:00:00"
      },
      "isCredit": false,
      "statementPost": true,
      "statementNumber": 5,
      "statementTotal": 6,
      "transactionDate": "2022-04-24T22:37:09Z",
      "authorizationId":"auth-id-123",
      "isAntecipation": false,
	  	"createdAt": "2024-04-10T05:34:34.374209",
      "transactionTypeId": 0,
      "transactionType": "REFINANCE_INSTALLMENT",
      "transactionDescription": "PARC FATURA (04/2022)",
      "authorizationTrackingId": "42091147-df02-4447-b805-c796d4f570ad",
      "exchangeFee": {
         "value": 0,
         "currency": "BRL"
      },
      "amounts": [
			{
				"value": 150.88,
				"currency": "BRL",
				"amountType": "Billed"
			}
      ],
      "fees": [
			{
				"feeType": "Iof",
				"feeAmount": {
					"value": 0.82,
					"currency": "BRL"
				}
			},
			{
				"feeType": "Interest",
				"feeAmount": {
					"value": 49.84,
					"currency": "BRL"
				}
			}
      ],
      "transaction": {},
      "documentNumber": {
         "value": "47742663023",
         "type": "CPF"
      },
      "program":{
         "id":1
      },
      "contract":{
          "number":"000091",
          "type":"Credit"
       },
      "holder":{
          "document":{
            "type":"CPF",
            "value":"47742663023"
          }
      },
      "designatedFunding": "BANKLY"
   },
   "licenseUuid": "5936a546-1f8f-4416-878c-d4061e4f1d34"
}
{
   "name": "TRANSACTION_CREATED",
   "entityId": "12345",
   "idempotencyKey": "7581c878-5546-4eaa-8a93-340c1f3e820c",
   "companyKey": "COMPANY_KEY",
   "timestamp": "2022-04-25T11:39:27.7528839Z",
   "correlationId": "825b3f03-8376-4ooc-af2c-8dcc94e5e133",
   "version": 1,
   "metadata": {
      "Created": "2022-04-24T22:37:09Z"
   },
   "context": "Invoice",
   "data": {
      "statement": {
         "id": 56922,
         "dueDate": "2022-08-01T00:00:00",
         "programId": 250,
         "cycleCloseDate":"2022-08-01T00:00:00"
      },
      "isCredit": false,
      "statementPost": true,
      "statementNumber": 3,
      "statementTotal": 3,
      "isAntecipation": false,	
	  	"createdAt": "2024-04-10T05:34:34.374209",
      "transactionDate": "2022-04-24T22:37:09Z",
      "authorizationId":"auth-id-123",
      "transactionTypeId": 0,
      "transactionType": "FINE_REVERSAL",
      "transactionDescription": "ESTORNO MULTA",
      "exchangeFee": {
         "value": 0,
         "currency": "BRL"
      },
      "amounts": [
         {
            "value": 67.95,
            "currency": "BRL",
            "amountType": "Billed"
         },
         {
            "value": 203.86,
            "currency": "BRL",
            "amountType": "Local"
         },
         {
            "value": 67.96,
            "currency": "BRL",
            "amountType": "Exchange"
         }
      ],
      "fees": [],
      "transaction": {},
      "documentNumber": {
         "value": "47742663023",
         "type": "CPF"
      },
      "program":{
         "id":1
      },
      "contract":{
          "number":"000091",
          "type":"Credit"
       },
      "holder":{
          "document":{
            "type":"CPF",
            "value":"47742663023"
          }
      },
      "designatedFunding": "BANKLY"
   },
   "licenseUuid": "5936a546-1f8f-4416-878c-d4061e4f1d34"
}

TRANSACTION_UPDATED

Este evento sinaliza que um item de fatura foi atualizado.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementobjectObjeto que contém os dados da fatura.
statement.idintegerIdentificador único da fatura.
statement.dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.
programobjectObjeto que contém informações sobre o programa ao qual o cartão pertence.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém informações sobre o contrato de crédito.
contract.numberstringNúmero do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.typestringTipo de documento do titular, que pode ser “CPF” ou “CNPJ”.4
holder.document.valuestringNúmero do documento.
isCreditbooleanIndica se o tipo de operação é crédito (true) ou débito (false).
statementPostbooleanIndica se o item na fatura deverá ser exibido (true) ou ocultado (false).
statementNumberintegerNúmero da parcela.
statementTotalintegerNúmero total de parcelas.
transactionDatestringData em que ocorreu a transação, no formato ISO 8601 - UTC.
authorizationIdstringIdentificador da transação gerado pela processadora.20
transactionTypeIdintegerIdentificador do tipo da transação.
transactionTypestringTipo de transação.100
transactionDescriptionstringDescritivo do item da fatura.150
createdAtstringData em que ocorreu a transação, no formato ISO 8601 - UTC.25
isAnticipationbooleanIndica se a transação é de antecipação (true) ou não (false).
exchangefeeobjectObjeto que contém informações sobre a taxa de conversão utilizada em transações internacionais.
exchangefee.valuenumberValor da taxa.decimal(18,4)
exchangefee.currencystringCódigo da moeda com base na ISO-4217.3
amounts[]array of objectsLista de objetos que contém informações sobre o total da transação.
amounts[].valuenumberValor do item da fatura.18,2
amounts[].currencystringCódigo da moeda com base na ISO-4217.3
amounts[].amountTypestringIndicador do tipo do item de valor, o qual pode ser: “Billet” (valor cobrado, em real, ao cliente), “Exchange” (valor em dólar da transação no caso de a compra ser internacional) e “Local” (valor da moeda local).10
fees[]array of objectsLista de objetos que contém informações sobre as taxas aplicadas na transação.
fees[].feeTypestringTipo da taxa, o qual pode ser: “NotMapper”, “IOF”, “Markup”, “DailyIOF” ou “Interest”.10
fees[].feeAmountobjectObjeto que contém informações sobre o valor das taxas aplicadas na transação.
fees[].feeAmount. valuenumberValor da taxa.18,2
fees[].feeAmount.currencystringCódigo da moeda com base na ISO-4217.3
transactionobjectObjeto que contém dados relacionados a uma transação bandeirada (compra ou saque).
transaction.cardobjectObjeto que contém os dados do cartão utilizado na transação.
transaction.card.proxystringCódigo identificador do cartão.30
transaction.card.lastFourDigitsstringÚltimos quatro dígitos do cartão.4
transaction.card.cardNamestringNome gravado no cartão.20
transaction.card.cardTypestringTipo do cartão, o qual pode ser “Physical” ou “Virtual”.10
transaction.card.aliasstringApelido dado ao cartão.20
transaction.transactionAuthorizerIdstringIdentificador da transação gerado pela processadora.20
transaction.authorizationCodestringIdentificador da transação na rede de cartões.
transaction.nsustringNúmero sequencial único que é gerado na venda.20
transaction.retrievalReferenceNumberstringIdentificador de transação da rede do cartão.20
transaction.mccstringCódigo MCC da transação.10
transaction.mcgstringDescrição do tipo mcc.20
transaction.merchantCitystringCidade onde foi realizada a transação.50
transaction.merchantStateOrCountrystringEstado ou país onde foi realizada a transação.15
transaction.merchantZipCodestringCódigo postal do local em que a transação foi realizada.15
transaction.merchantstringNome do comerciante/estabelecimento que aceitou a transação.100
transaction.entryModestringCódigo que identifica o tipo da transação.10
transaction.documentNumberobjectObjeto que contém informações sobre o documento do titular do cartão.
transaction.documentNumber.valuestringNúmero do documento.50
transaction.documentNumber.typestringTipo de documento do titular, que pode ser “CPF” ou “CNPJ”.4

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
	"name": "TRANSACTION_UPDATED",
	"entityId": "61214",
	"idempotencyKey": "65e522e0-8148-4555-80ec-c838bb81ad1c",
	"companyKey": "ACESSO",
	"timestamp": "2024-10-08T12:11:44.7047561Z",
	"correlationId": "65e522e0-8148-4555-80ec-c838bb81ad1c",
	"version": 1,
	"metadata": {
		"Updated": "2024-09-27T20:34:51"
	},
	"context": "Invoice",
	"data": {
		"statement": {
			"id": 222222,
			"dueDate": "2024-11-05T00:00:00",
			"programId": 0,
			"paymentStatus": 0
		},
		"isCredit": false,
		"statementPost": true,
		"statementNumber": 3,
		"statementTotal": 8,
		"transactionDate": "2024-09-27T20:34:51",
		"authorizationId": "12345678",
		"transactionTypeId": 0,
		"transactionType": "INSTALLMENT_WITHOUT_INTEREST",
		"transactionDescription": "Test",
		"exchangeFee": {
			"value": 100.0,
			"currency": "BRL"
		},
		"amounts": [
			{
				"value": 25.00,
				"currency": "BRL",
				"amountType": "Billed"
			}
		],
		"Fees": {
			"FeeType": "Interest",
			"AmountNotification": {
				"Value": "100.0",
				"Currency": "BRL"
			}
		},
		"transaction": {
			"card": {
				"proxy": "223123412312312",
				"lastFourDigits": "2020",
				"cardName": "test",
				"cardType": "Physical",
				"alias": "teste"
			},
			"transactionAuthorizerId": "123456",
			"authorizationCode": "VXJ123",
			"nsu": "123",
			"retrievelReferenceNumber": "12345",
			"mcg": "321",
			"merchant": "test",
			"mcc": "0742",
			"entrymode": "051",
      "merchantCity": "Rio de Janeiro",
      "merchantStateOrCountry": "BR",
      "merchantZipCode": "22222222"
		},
		"documentNumber": {
			"value": "12345678910",
			"type": "CPF"
		},
		"isAntecipation": true,
		"createdAt": "2024-09-27T20:34:51",
		"program": {
			"id": 764
		},
		"contract": {
			"number": "222222",
			"type": "Credit"
		},
		"holder": {
			"document": {
				"value": "12345678910",
				"type": "CPF"
			}
		},
		"designatedFunding": "BV",
		"isAnticipation": false
	},
	"licenseUuid": "f64197e4-80b3-4820-bfae-1419049b15b1"
}

INSTALLMENTS_PLAN_WAS_CREATED

Este evento sinaliza que as ofertas referentes aos planos de parcelamento para a fatura foram criadas.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdintegerIdentificador único da fatura.
monthintegerMês de vencimento da fatura.
yearintegerAno de vencimento da fatura.
cycleintegerIndicador do ciclo da fatura.
cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
balanceobjectObjeto que contém informações referentes ao valor total da fatura.
balance.valuenumberValor total da fatura.decimal(18,2)
balance.currencystringCódigo da moeda com base na ISO-4217.3
amountMinimalobjectObjeto que contém informações sobre o valor de pagamento mínimo da fatura.
amountMinimal.valuenumberValor de pagamento mínimo da fatura.decimal(18,2)
amountMinimal.currencystringCódigo da moeda com base na ISO-4217.3
paymentOptions[]array of objectsLista de objetos contendo informações sobre as formas de pagamentos disponíveis.
paymentOptions[].paymentOptionIdintegerIdentificador único da opção de pagamento.
paymentOptions[].paymentTypestringOpção de pagamento, que pode ser: “InstallmentWithEntry” (parcelado com entrada) ou “InstallmentWithoutEntry” (parcelado sem entrada).25
paymentOptions[].valuenumberValor de pagamento.decimal(18,4)
creditOfferobjectObjeto que contém informações sobre a proposta de parcelamento da fatura.
creditOffer.creditOfferIdintegerIdentificador único da proposta.10
creditOffer.externalOperationIdstringIdentificador externo da operação.40
creditOffer.externalOfferIdstringIdentificador externo da proposta.40
creditOffer.externalOfferTypestringTipo da proposta externa retornada, que pode ser “Variable” (referente à proposta de parcelamento) ou “Fixed” (referente à proposta de crédito rotativo).50
paymentOptions[].creditOffer.amountCurrencystringCódigo da moeda com base na ISO-4217.4
paymentOptions[].creditOffer.amountDuenumberValor contratado da proposta mais o valor total de juros (pode ou não conter TAC).decimal (18,4)
paymentOptions[].creditOffer.annualCetnumberCET (custo efetivo total) da contratação calculado ao ano.decimal (18,4)
paymentOptions[].creditOffer.annualInterestRatenumberTaxa de juros anual da contratação.decimal (18,4)
paymentOptions[].creditOffer.cetnumberCET (custo efetivo total) da contratação calculado na periodicidade definida das parcelas.decimal (18,4)
paymentOptions[].creditOffer.externalCreatedAtstringData do cálculo da proposta, no formato 8601 - UTC.29
paymentOptions[].creditOffer.externalExpiresAtstringData de expiração da proposta, no formato 8601 - UTC.29
paymentOptions[].creditOffer.firstPaymentDatestringData do primeiro pagamento da proposta, no formato 8601 - UTC.29
paymentOptions[].creditOffer.graceDaysintegerQuantidade de dias para a carência do primeiro pagamento.
paymentOptions[].creditOffer.lastPaymentDateintegerData do último pagamento da proposta.
paymentOptions[].creditOffer.loanAmountnumberValor do crédito solicitado para contratação.decimal(18,4)
paymentOptions[].creditOffer.monthlyInterestRatenumberTaxa de juros mensal da contratação.decimal (18,4)
paymentOptions[].creditOffer.operationCostAmountnumberCusto de processamento da operação.decimal (18,4)
paymentOptions[].creditOffer.periodicitystringPeriodicidade do pagamento. Ex.: “monthly”.40
paymentOptions[].creditOffer.retentionRatenumberIndica o percentual de retenção da proposta.decimal (18,4)
paymentOptions[].creditOffer.termintegerQuantidade de parcelas da proposta.
paymentOptions[].creditOffer.totalInterestAmountnumberValor total de juros a ser pago na contratação.decimal(18,4)
paymentOptions[].creditOffer.totalPaymentAmountnumberValor total a ser pago no final do contrato.decimal(18,4)
paymentOptions[].creditOffer.iofTotalAmountnumberValor final do cálculo do IOF.decimal(18,4)
paymentOptions[].creditOffer.iofTotalPercentagenumberValor percentual do IOF, se aplicável.decimal(18,4)
paymentOptions[].creditOffer.diaryIofnumberPercentual do IOF diário.decimal (18,4)
paymentOptions[].creditOffer.fixedIofnumberPercentual do IOF fixo.decimal (18,4)
paymentOptions[].creditOffer.installments[]Array of objectsLista de objetos contendo as parcelas e suas informações.
paymentOptions[].creditOffer.installments[].amortizationAmountnumberValor da amortização no contrato.decimal(18,4)
paymentOptions[].creditOffer.Installments[].dueDatestringData de vencimento da parcela, no formato 8601 - UTC.29
paymentOptions[].creditOffer.Installments[].interestAmountnumberValor dos juros da parcela.decimal(18,4)
paymentOptions[].creditOffer.Installments[].iofAmountnumberValor do IOF da parcela.decimal(18,4)
paymentOptions[].creditOffer.Installments[].paymentAmountnumberValor da parcela.decimal(18,4)
paymentOptions[].creditOffer.Installments[].installmentNumberintegerNúmero da parcela.
programobjectObjeto que contém informações sobre o programa ao qual o cartão pertence.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém informações sobre o contrato de crédito.
contract.numberstringNúmero do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
	{ 
       "name":"INSTALLMENTS_PLAN_WAS_CREATED", 
       "entityId":"3350650", 
       "idempotencyKey":"1971a544-741e-47c2-8150-6e674bf037e6", 
       "companyKey":"BANCO_DIGITAL_BCO_BV", 
       "timestamp":"2024-07-27T03:45:03.4316265Z", 
       "correlationId":"1971a544-741e-47c2-8150-6e674bf037e6", 
       "version":"1", 
       "metadata":{ 
          "closed":"2022-04-24T22:37:09Z" 
       }, 
       "context":"Invoice", 
       "data":{ 
          "statementId":3350650, 
          "month":8, 
          "year":2024, 
          "cycle":1, 
          "cycleCloseDate":"2024-07-27T00:00:00", 
          "dueDate":"2024-08-01T00:00:00", 
          "balance":{ 
             "value":0, 
             "currency":"BRL" 
          }, 
          "amountMinimal":{ 
             "value":0, 
             "currency":"BRL" 
          }, 
          "paymentOptions":[ 
             { 
                "paymentOptionId":16155584,                
                "paymentType":"InstallmentWithEntry", 
                "value":119.14, 
                "creditOffer":{ 
                   "creditOfferId":13865332, 
                   "externalOperationId":"8feb8b18-9a38-4258-bf7d-4c128aef64c7", 
                   "externalOfferId":"69667809-8292-4839-8c4d-a7afe976a58e", 
                   "externalOfferType":"Parcelado", 
                   "amountCurrency":"BRL", 
                   "amountDue":613.79, 
                   "annualCet":224.83, 
                   "annualInterestRate":381.28, 
                   "cet":10.17,                   
                   "externalCreatedAt":"2024-08-18T09:02:51.0430000", 
                   "externalExpiresAt":"2024-08-26T00:00:00.0000000", 
                   "firstPaymentDate":"2024-09-26T00:00:00.0000000", 
                   "graceDays":7, 
                   "lastPaymentDate":"2024-10-28T00:00:00.0000000", 
                   "loanAmount":500.85, 
                   "monthlyInterestRate":0.1399, 
                   "operationCostAmount":0, 
                   "periodicity":"monthly", 
                   "retentionRate":0, 
                   "term":2, 
                   "totalInterestAmount":109.07, 
                   "totalPaymentAmount":613.79, 
                   "iofTotalAmount":3.87, 
                   "iofTotalPercentage":0,                    
                   "diaryIof":0.0082, 
                   "fixedIof":0.38, 
                   "installments":[ 
                      {                        
                         "dueDate":"2024-09-26T00:00:00.0000000", 
                         "interestAmount":69.58, 
                         "iofAmount":1.49, 
                         "paymentAmount":306.9, 
                         "installmentNumber":1 
                      }, 
                      {                          
                         "dueDate":"2024-10-28T00:00:00.0000000", 
                         "interestAmount":39.49, 
                         "iofAmount":2.38, 
                         "paymentAmount":306.89, 
                         "installmentNumber":2 
                      } 
                   ] 
                } 
             } 
          ], 
          "program":{ 
             "id":704 
          }, 
          "contract":{ 
             "number":"1949270", 
             "type":"Credit" 
          }, 
          "holder":{ 
             "document":{ 
                "value":"47742663023", 
                "type":"CPF" 
             } 
          }, 
          "designatedFunding":"BV" 
       } 
    }
]

INVOICE_CLOSED

Este evento sinaliza que a fatura do cartão de crédito foi fechada.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdintegerIdentificador único da fatura.
monthintegerMês de vencimento da fatura.
yearintegerAno de vencimento da fatura.
cycleintegerIndicador do ciclo da fatura.
cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
balanceobjectObjeto que contém informações referentes ao valor total da fatura.
balance.valuenumberValor total da fatura.decimal(18,2)
balance.currencystringCódigo da moeda com base na ISO-4217.3
amountMinimalobjectObjeto que contém informações sobre o valor de pagamento mínimo da fatura.
amountMinimal.valuenumberValor de pagamento mínimo da fatura.decimal(18,2)
amountMinimal.currencystringCódigo da moeda com base na ISO-4217.3
summaryobjectObjeto que contém informações resumidas da fatura.
summary.outstandingBalanceobjectObjeto que contém o saldo residual devedor da fatura anterior.
summary.outstandingBalance.valuenumberValor total do saldo residual.decimal(18,2)
summary.outstandingBalance.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedChargesobjectObjeto que contém o valor estimado dos encargos, caso a fatura seja rotativada.
summary.estimatedCharges.iofobjectObjeto que contém o valor estimado do IOF, caso a fatura seja rotativada.
summary.estimatedCharges.iof.valuenumberValor total estimado do IOF.decimal(18,2)
summary.estimatedCharges.iof.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.refinanceobjectObjeto que contém o valor que será refinanciado, caso a fatura seja rotativada.
summary.estimatedCharges.refinance.valuenumberValor total a ser refinanciado.decimal(18,2)
summary.estimatedCharges.refinance.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.interestobjectObjeto que contém o valor estimado do encargo de refinanciamento caso a fatura seja rotativada.
summary.estimatedCharges.interest.valuenumberValor total estimado dos encargos de refinanciamento.decimal(18,2)
summary.estimatedCharges.interest.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.trafficobjectObjeto que contém o valor estimado da multa, caso a fatura seja rotativada.
summary.estimatedCharges.traffic.valuenumberValor total estimado da multa.decimal(18,2)
summary.estimatedCharges.traffic.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.annualCetnumberPercentual anual do custo efetivo total da operação de rotativo.decimal(18,2)
summary.estimatedCharges. monthlyCetnumberPercentual mensal do custo efetivo total da operação de rotativo.decimal(18,2)
summary.installmentSummaryobjectObjeto que contém o resumo dos itens parcelados a vencer.decimal(18,2)
summary.installmentSummary.interestFreeobjectObjeto que contém a soma dos itens de parcela sem juros a vencer.—-
summary.installmentSummary.interestFree.valuenumberValor total dos itens parcelados sem juros a vencer.decimal(18,2)
summary.installmentSummary.interestFree.currencystringCódigo da moeda com base na ISO-4217.3
summary.installmentSummary.interestobjectObjeto que contém a soma das parcelas com juros a vencer, com desconto dos encargos que compõem a parcela.
summary.installmentSummary.interest.valuenumberSoma das parcelas com juros a vencer, com desconto dos encargos futuros.decimal(18,2)
summary.installmentSummary.interest.currencystringCódigo da moeda com base na ISO-4217.3
summary.installmentSummary.interestWithoutDiscountobjectObjeto que contém a soma das parcelas com juros a vencer, sem o desconto dos encargos que compõem a parcela.—-
summary.installmentSummary.interestWithoutDiscount.valuenumberSoma das parcelas com juros a vencer, sem o desconto dos que compõem a parcela.decimal(18,2)
summary.installmentSummary.interestWithoutDiscount.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalCompositionobjectObjeto que contém os valores que compõem o valor de pagamento mínimo da fatura.
summary.amountMinimalComposition.outstandingBalanceobjectObjeto que contém o saldo residual devedor da fatura anterior.
summary.amountMinimalComposition.outstandingBalance.valuenumberValor total do saldo residual.decimal(18,2)
summary.amountMinimalComposition.outstandingBalance.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalComposition.feesobjectObjeto que contém a soma dos encargos lançados na fatura.
summary.amountMinimalComposition.fees.valuenumberSoma dos encargos lançados na fatura.decimal(18,2)
summary.amountMinimalComposition.fees.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalComposition.refinanceobjectObjeto que contém a soma das transações de refinanciamento lançados na fatura.—-
summary.amountMinimalComposition.refinance.valuenumberSoma das transações de refinanciamento lançados na fatura.decimal(18,2)
summary.amountMinimalComposition.refinance.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalComposition.transactionsobjectObjeto que contém a soma dos itens de débito lançados em fatura.
summary.amountMinimalComposition.transactions.valuenumberSoma dos itens de débito lançados em fatura.decimal(18,2)
summary.amountMinimalComposition.transactions.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummaryobjectObjeto que contém a soma das transações na fatura, agrupados por categoria de transação.
summary.transactionsSummary.nationalPurchasingobjectObjeto que contém a soma das transações nacionais na fatura.—-
summary.transactionsSummary.nationalPurchasing.valuenumberSoma das transações nacionais na fatura.decimal(18,2)
summary.transactionsSummary.nationalPurchasing.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.internationalPurchasing[]array of objectsObjeto que contém a soma das transações internacionais na fatura.
summary.transactionsSummary.internationalPurchasing[].valuenumberSoma das transações internacionais na fatura.decimal(18,2)
summary.transactionsSummary.internationalPurchasing[].currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.feesobjectObjeto que contém a soma dos encargos lançados na fatura.—-
summary.transactionsSummary.fees.valuenumberSoma dos encargos lançadas na fatura.decimal(18,2)
summary.transactionsSummary.fees.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary. debtAdjustmentsobjectObjeto que contém a soma dos ajustes a débito na fatura.
summary.transactionsSummary. debtAdjustments.valuenumberSoma dos ajustes a débito na fatura.decimal(18,2)
summary.transactionsSummary.debtAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary. creditAdjustmentsobjectObjeto que contém a soma dos ajustes a crédito na fatura.
summary.transactionsSummary.creditAdjustments.valuenumberSoma dos ajustes a crédito na fatura.decimal(18,2)
summary.transactionsSummary.creditAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.paymentsobjectObjeto que contém a soma dos pagamentos realizados.
summary.transactionsSummary.payments.valuenumberSoma dos pagamentos.decimal(18,2)
summary.transactionsSummary.payments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.insuranceobjectObjeto que contém a soma dos itens de seguro na fatura.
summary.transactionsSummary.insurance.valuenumberSoma dos itens de seguro na fatura.decimal(18,2)
summary.transactionsSummary.insurance.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.annuityobjectObjeto que contém a soma dos itens de anuidade na fatura.
summary.transactionsSummary.annuity.valuenumberSoma dos itens de anuidade na fatura.decimal(18,2)
summary.transactionsSummary.annuity.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.withdrawobjectObjeto que contém a soma dos saques nacionais na fatura.
summary.transactionsSummary.withdraw.valuenumberSoma dos saques nacionais na fatura.decimal(18,2)
summary.transactionsSummary.withdraw.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.internationalWithdrawobjectObjeto que contém a soma dos saques internacionais na fatura.
summary.transactionsSummary. internationalWithdraw.valuenumberSoma dos saques internacionais na fatura.decimal(18,2)
summary.transactionsSummary. internationalWithdraw.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.installmentobjectObjeto que contém a soma das transações parceladas na fatura atual.
summary.transactionsSummary.installment.valuenumberSoma das transações parceladas na fatura atual.decimal(18,2)
summary.transactionsSummary.installment.currencystringCódigo da moeda com base na ISO-4217.3
summary. transactionsCardsSummary []array of objectsLista de objetos que contém os valores totais das transações da fatura, agrupados por cartão e divididos por categoria de transação.
summary.transactionsCardsSummary[].cardobjectObjeto que contém as informações do cartão atrelado à transação.
summary.transactionsCardsSummary[].card.typestringTipo do cartão, o qual pode ser “Virtual” ou “Physical”.10
summary.transactionsCardsSummary[]. card.lastFourDigitisstringÚltimos quatro dígitos do cartão.4
summary.transactionsCardsSummary[]. card.namestringApelido dado ao cartão.20
summary.transactionsCardsSummary[]. card.proxystringIdentificador único do cartão.30
summary.transactionsCardsSummary[].totalDebitsobjectObjeto que contém a soma dos itens de débito na fatura atual.
summary.transactionsCardsSummary[].totalDebits.valuenumberSoma dos itens de débito na fatura atual.decimal(18,2)
summary.transactionsCardsSummary[]. totalDebits.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[]. nationalPurchasingobjectObjeto que contém a soma das transações nacionais na fatura.
summary.transactionsCardsSummary[]. nationalPurchasing.valuenumberSoma das transações nacionais na fatura.decimal(18,2)
summary.transactionsCardsSummary[]. nationalPurchasing.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].internationalPurchasing[]array of objectsLista de objetos que contém a soma das transações internacionais na fatura.
summary.transactionsCardsSummary[].internationalPurchasing[].valuenumberSoma das transações internacionais na fatura.decimal(18,2)
summary.transactionsCardsSummary[].internationalPurchasing[].currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].feesobjectObjeto que contém a soma dos encargos lançados na fatura.
summary.transactionsCardsSummary[].fees.valuenumberSoma dos encargos lançados na fatura.decimal(18,2)
summary.transactionsCardsSummary[].fees.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].debtAdjustmentsobjectObjeto que contém a soma dos ajustes a débito na fatura.
summary.transactionsCardsSummary[].debtAdjustments.valuenumberSoma dos ajustes a débito na fatura.decimal(18,2)
summary.transactionsCardsSummary[].debtAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].creditAdjustmentsobjectObjeto que contém a soma dos ajustes a crédito na fatura.
summary.transactionsCardsSummary[].creditAdjustments.valuenumberSoma dos ajustes a crédito na fatura.decimal(18,2)
summary.transactionsCardsSummary[].creditAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].paymentsobjectObjeto que contém a soma dos pagamentos por cartão.
summary.transactionsCardsSummary[].payments.valuenumberSoma dos pagamentos por cartão.decimal(18,2)
summary.transactionsCardsSummary[].payments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].insuranceobjectObjeto que contém a soma dos itens de seguro na fatura.
summary.transactionsCardsSummary[].insurance.valuenumberSoma dos itens de seguro na fatura.decimal(18,2)
summary.transactionsCardsSummary[].insurance.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].annuityobjectObjeto que contém a soma dos itens de anuidade na fatura.
summary.transactionsCardsSummary[].annuity.valuenumberSoma dos itens de anuidade na fatura.decimal(18,2)
summary.transactionsCardsSummary[].annuity.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].withdrawobjectObjeto que contém a soma dos saques nacionais na fatura.
summary.transactionsCardsSummary[].withdraw.valuenumberSoma dos saques nacionais na fatura.decimal(18,2)
summary.transactionsCardsSummary[].withdraw.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].internationalWithdrawobjectObjeto que contém a soma dos saques internacionais na fatura.
summary.transactionsCardsSummary[]. internationalWithdraw.valuenumberSoma dos saques internacionais na fatura.decimal(18,2)
summary.transactionsCardsSummary[]. internationalWithdraw.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsCardsSummary[].installmentobjectObjeto que contém a soma das transações parceladas na fatura atual.
summary.transactionsCardsSummary[].installment.valuenumberSoma das transações parceladas na fatura atual.decimal(18,2)
summary.transactionsCardsSummary[].installment.currencystringCódigo da moeda com base na ISO-4217.3
paymentOptions[]array of objectsLista de objetos que contém informações referentes aos tipos de pagamento disponíveis.
paymentOptions[].paymentOptionIdintegerIdentificador único da opção de pagamento.
paymentOptions[].paymentTypestringOpção de pagamento, que pode ser “Cash” (à vista), ou “Partial” (parcial).25
paymentOptions[].amountobjectObjeto que contém informações sobre o valor a ser pago.
paymentOptions[].amount.valuenumberValor de pagamento.decimal(18,2)
paymentOptions[].amount.currencystringCódigo da moeda com base na ISO-4217.3
programobjectObjeto que contém informação sobre o ID do programa referente ao cartão do cliente.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém os dados do contrato de crédito.
contract.numberstringValor do contrato de crédito.10
contract.typestringTipo do contrato de crédito tendo como valor padrão: “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular do cartão.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato.100
nextStatementobjectObjeto que contém informações sobre a próxima fatura.
nextStatement.statementIdnumberIdentificador único da próxima fatura.int(72754)
nextStatement.balancenumberValor total da próxima fatura, o qual pode ser negativo ou positivo.decimal(74.30)
nextStatement.balance.cicleCloseDatestringData de fechamento da próxima fatura, no formato ISO 8601 - UTC.

Payloads do evento

Os payloads abaixo exemplificam a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
    {
        "entityId": "10",
        "idempotencyKey": "86447d19-687f-4fa8-80cf-a5ii406457b9",
        "companyKey": "ACESSO",
        "context": "Invoice",
        "name": "INVOICE_CLOSED",
        "timestamp": "2021-12-06T11:10:25.3853601Z",
        "correlationId": "7a1bfc3f-50e6-458c-aa9b-d33a22ddb84d",
        "licenseUuid": "24ac71da-4309-4348-9cc0-a0c88f867993",
        "version": "1",
        "metadata": {
            "closed": "2024-02-20T00:00:00"
        },
        "data": {
            "statementId": 1982831,
            "month": 2,
            "year": 2024,
            "cycle": 21,
            "cycleCloseDate": "2024-02-13T00:00:00",
            "dueDate": "2024-02-20T00:00:00",
            "balance": {
                "value": 0,
                "currency": "BRL"
            },
            "amountMinimal": {
                "value": 0,
                "currency": "BRL"
            },
            "previousBalance": {
                "value": 0,
                "currency": "BRL"
            },
            "summary": {
                "outstandingBalance": {
                    "value": 107.35,
                    "currency": "BRL"
                },
                "estimateCharges": {
                    "iof": {
                        "value": 5.55,
                        "currency": "BRL"
                    },
                    "refinance": {
                        "value": 500.47,
                        "currency": "BRL"
                    },
                    "interest": {
                        "value": 120.52,
                        "currency": "BRL"
                    },
                    "traffic": {
                        "value": 12.22,
                        "currency": "BRL"
                    },
                    "annualCet": 4.98,
                    "monthlyCet": 0.114
                },
                "installmentSummary": {
                    "interestFree": {
                        "value": 114.58,
                        "currency": "BRL"
                    },
                    "interest": {
                        "value": 0,
                        "currency": "BRL"
                    },
                    "interestWithoutDiscount": {
                        "value": 0,
                        "currency": "BRL"
                    }
                },
                "amountMinimalComposition": {
                    "outstandingBalance": {
                        "value": 107.35,
                        "currency": "BRL"
                    },
                    "fees": {
                        "value": 27.74,
                        "currency": "BRL"
                    },
                    "refinance": {
                        "value": 26.86,
                        "currency": "BRL"
                    },
                    "transactions": {
                        "value": 152.544,
                        "currency": "BRL"
                    }
                },
                "transactionsSummary": {
                    "nationalPurchasing": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "internationalPurchasing": [
                        {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        {
                            "value": 152.544,
                            "currency": "USS"
                        }
                    ],
                    "fees": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "debtAdjustments": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "creditAdjustments": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "payments": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "insurance": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "annuity": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "withdraw": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "international_withdraw": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "installment": {
                        "value": 152.544,
                        "currency": "BRL"
                    }
                },
                "transactionsCardsSummary": [
                    {
                        "card": {
                            "type": "virtual",
                            "lastFourDigitis": "1234",
                            "name": "cartão virtual",
                            "proxy": "45567984651321354654"
                        },
                        "totalDebits": {
                            "value": 0,
                            "currency": "BRL"
                        },
                        "nationalPurchasing": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "internationalPurchasing": [
                            {
                                "value": 152.544,
                                "currency": "BRL"
                            },
                            {
                                "value": 152.544,
                                "currency": "USS"
                            }
                        ],
                        "fees": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "debtAdjustments": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "creditAdjustments": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "payments": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "insurance": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "annuity": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "withdraw": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "internationalWithdraw": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "installment": {
                            "value": 152.544,
                            "currency": "BRL"
                        }
                    }
                ]
            },
            "program": {
                "id": 117
            },
            "contract": {
                "number": "002111",
                "type": "Credit"
            },
            "holder": {
                "document": {
                    "value": "47742663023",
                    "type": "CPF"
                }
            },
            "designatedFunding": "BV",
            "nextStatement" : {  
              "statementId": 45263,  
              "balance": 20.63,  
              "cycleCloseDate": "2024-09-15T17:46:25:32.767Z"  
            }
        }
    }
]
[
    {
        "name": "INVOICE_CLOSED",
        "entityId": "1982831",
        "idempotencyKey": "47c32bda-4cde-49d6-b50b-c0c29fc7744e",
        "companyKey": "MELIUZ_DABACURI",
        "timestamp": "2024-02-27T15:17:28.0863407Z",
        "correlationId": "47c32bda-4cde-49d6-b50b-c0c29fc7744e",
        "version": "1",
        "metadata": {
            "closed": "2024-02-20T00:00:00"
        },
        "context": "Invoice",
        "data": {
            "statementId": 1982831,
            "month": 2,
            "year": 2024,
            "cycle": 21,
            "cycleCloseDate": "2024-02-13T00:00:00",
            "dueDate": "2024-02-20T00:00:00",
            "balance": {
                "value": 755.87,
                "currency": "BRL"
            },
            "amountMinimal": {
                "value": 259.89,
                "currency": "BRL"
            },
            "summary": {
                "outstandingBalance": {
                    "value": 107.35,
                    "currency": "BRL"
                },
                "estimatedCharges": {
                    "iof": {
                        "value": 500,
                        "currency": "BRL"
                    },
                    "refinance": {
                        "value": 500,
                        "currency": "BRL"
                    },
                    "interest": {
                        "value": 500,
                        "currency": "BRL"
                    },
                    "traffic": {
                        "value": 500,
                        "currency": "BRL"
                    },
                    "annualCet": 0.144,
                    "monthlyCet": 5.15
                },
                "installmentSummary": {
                    "interestFree": {
                        "value": 114.58,
                        "currency": "BRL"
                    },
                    "interest": {
                        "value": 0,
                        "currency": "BRL"
                    },
                    "interestWithoutDiscount": {
                        "value": 0,
                        "currency": "BRL"
                    }
                },
                "amountMinimalComposition": {
                    "outstandingBalance": {
                        "value": 107.35,
                        "currency": "BRL"
                    },
                    "fees": {
                        "value": 27.74,
                        "currency": "BRL"
                    },
                    "refinance": {
                        "value": 26.86,
                        "currency": "BRL"
                    },
                    "transactions": {
                        "value": 97.944,
                        "currency": "BRL"
                    }
                },
                "transactionsSummary": {
                    "nationalPurchasing": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "internationalPurchasing": [
                        {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        {
                            "value": 152.544,
                            "currency": "USS"
                        }
                    ],
                    "fees": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "debtAdjustments": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "creditAdjustments": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "payments": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "insurance": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "annuity": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "withdraw": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "international_withdraw": {
                        "value": 152.544,
                        "currency": "BRL"
                    },
                    "installment": {
                        "value": 152.544,
                        "currency": "BRL"
                    }
                },
                "transactionsCardsSummary": [
                    {
                        "card": {
                            "type": "virtual",
                            "lastFourDigitis": "1234",
                            "name": "cartão virtual",
                            "proxy": "45567984651321354654"
                        },
                        "totalDebits": {
                            "value": 0,
                            "currency": "BRL"
                        },
                        "nationalPurchasing": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "internationalPurchasing": [
                            {
                                "value": 152.544,
                                "currency": "BRL"
                            },
                            {
                                "value": 152.544,
                                "currency": "USS"
                            }
                        ],
                        "fees": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "debtAdjustments": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "creditAdjustments": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "payments": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "insurance": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "annuity": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "withdraw": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "internationalWithdraw": {
                            "value": 152.544,
                            "currency": "BRL"
                        },
                        "installment": {
                            "value": 152.544,
                            "currency": "BRL"
                        }
                    }
                ]
            },
            "paymentOptions": [
                {
                    "paymentOptionId": 1229813,
                    "paymentType": "Cash",
                    "amount": {
                        "value": 755.87,
                        "currency": "BRL"
                    }
                },
                {
                    "paymentOptionId": 1229814,
                    "paymentType": "Partial",
                    "amount": {
                        "value": 1,
                        "currency": "BRL"
                    }
                }
            ],
            "program": {
                "id": 117
            },
            "contract": {
                "number": "002111",
                "type": "Credit"
            },
            "holder": {
                "document": {
                    "value": "47742663023",
                    "type": "CPF"
                }
            },
            "designatedFunding": "BV"
        }
    }
]

INVOICE_SUMMARY_WAS_CREATED

Este evento sinaliza a criação de informações referentes à fatura fechada.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdintegerIdentificador único da fatura.
monthintegerMês de vencimento da fatura.
yearintegerAno de vencimento da fatura.
cycleintegerIndicador do ciclo da fatura (por contrato de crédito).
cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
balanceobjectObjeto que contém informações referentes ao valor total da fatura.
balance.valuenumberValor total da fatura.decimal(18,2)
balance.currencystringCódigo da moeda com base na ISO-4217.3
amountMinimalobjectObjeto que contém informações sobre o valor de pagamento mínimo da fatura.
amountMinimal.valuenumberValor de pagamento mínimo da fatura.decimal(18,2)
amountMinimal.currencystringCódigo da moeda com base na ISO-4217.3
summaryobjectObjeto que contém informações resumidas da fatura.
summary.residualBalanceobjectObjeto que contém informações sobre o saldo residual devedor ou credor da fatura anterior.
summary.residualBalance.valuenumberValor do saldo residual.decimal(18,2)
summary.residualBalance.currencystringCódigo da moeda com base na ISO-4217.3
summary.nextStatementobjectObjeto que contém informações referentes à próxima fatura.
summary.nextStatement.statementIdintegerIdentificador único da próxima fatura.
summary.nextStatement.cycleCloseDatestringData de fechamento da próxima fatura, no formato ISO 8601 - UTC.25
summary.nextStatement.balancestringValor total da próxima fatura, o qual pode ser negativo ou positivo.decimal(18,2)
summary.nextStatement.installmentInterestFreeobjectObjeto que contém a soma das parcelas sem juros a serem cobradas na próxima fatura.
summary.nextStatement.installmentInterestFree.valuenumberSoma das parcelas sem juros a vencer.decimal(18,2)
summary.nextStatement.installmentInterestFree.currencystringCódigo da moeda com base na ISO-4217.3
summary.nextStatement.installmentWithInterestobjectObjeto que contém a soma das parcelas com juros a serem cobradas na próxima fatura.
summary.nextStatement.installmentWithInterest.valuenumberSoma das parcelas com juros a vencer.decimal(18,2)
summary.nextStatement.installmentWithInterest.currencystringCódigo da moeda com base na ISO-4217.3
summary.nextStatement.annuityobjectObjeto que contém a soma dos itens de anuidade a serem cobrados na próxima fatura.
summary.nextStatement.annuity.valuenumberSoma dos itens de anuidade.decimal(18,2)
summary.nextStatement.annuity.currencystringCódigo da moeda com base na ISO-4217.3
summary.nextStatement.insuranceobjectObjeto que contém a soma dos itens de seguro a serem cobrados na próxima fatura.
summary.nextStatement.insurance.valuenumberSoma dos itens de seguro.decimal(18,2)
summary.nextStatement.insurance.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedChargesobjectObjeto que contém o valor estimado de encargos caso a fatura seja rotativada.
summary.estimatedCharges.iofobjectObjeto que contém o valor estimado do IOF caso a fatura seja rotativada
summary.estimatedCharges.iof.valuenumberValor total estimado do IOF.decimal(18,2)
summary.estimatedCharges.iof.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.refinanceobjectObjeto que contém o valor que será refinanciado caso a fatura seja rotativada. Observação: o valor a ser refinanciado é a diferença entre o mínimo da fatura e o valor total.
summary.estimatedCharges.refinance.valuenumberValor total a ser refinanciado.decimal(18,2)
summary.estimatedCharges.refinance.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.interestobjectObjeto que contém o valor estimado do encargo de refinanciamento caso a fatura seja rotativada.
summary.estimatedCharges.interest.valuenumberValor total estimado dos encargos de refinanciamento.decimal(18,2)
summary.estimatedCharges.interest.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.trafficobjectObjeto que contém o valor estimado da multa caso a fatura seja rotativada.
summary.estimatedCharges.traffic.valuenumberValor total estimado da multa.decimal(18,2)
summary.estimatedCharges.traffic.currencystringCódigo da moeda com base na ISO-4217.3
summary.estimatedCharges.annualCetnumberPercentual anual do custo efetivo total da operação de rotativo.decimal(18,2)
summary.estimatedCharges. monthlyCetnumberPercentual mensal do custo efetivo total da operação de rotativo.decimal(18,2)
summary.totalFutureBalanceobjectObjeto que contém o valor do saldo futuro total da conta de crédito.
summary.totalFutureBalance.installmentInterestFreeobjectObjeto que contém a soma das parcelas sem juros a serem cobradas na próxima fatura.
summary.totalFutureBalance.installmentInterestFree.valuenumberSoma das parcelas sem juros a vencer.decimal(18,2)
summary.totalFutureBalance.installmentInterestFree.currencystringCódigo da moeda com base na ISO-4217.3
summary.totalFutureBalance.installmentWithInterestobjectObjeto que contém a soma das parcelas com juros a serem cobradas na próxima fatura.
summary.totalFutureBalance.installmentWithInterest.valuenumberSoma das parcelas com juros a vencer.decimal(18,2)
summary.totalFutureBalance.installmentWithInterest.currencystringCódigo da moeda com base na ISO-4217.3
summary.totalFutureBalance. installmentWithInterestWithDiscountobjectObjeto que contém a soma das parcelas com juros a vencer, lançadas na próxima fatura com desconto.
summary.totalFutureBalance. InstallmentWithInterestWithDiscount.valuenumberSoma das parcelas com juros a vencer, com desconto.decimal(18,2)
summary.totalFutureBalance.installmentWithInterest.currencystringCódigo da moeda com base na ISO-4217.3
summary.totalFutureBalance.annuityobjectObjeto que contém a soma dos itens de anuidade a serem cobrados na próxima fatura.
summary.totalFutureBalance.annuity.valuenumberSoma dos itens de anuidade.decimal(18,2)
summary.totalFutureBalance.annuity.currencystringCódigo da moeda com base na ISO-4217.3
summary.totalFutureBalance.insuranceobjectObjeto que contém a soma dos itens de seguro a serem cobrados na próxima fatura.
summary.totalFutureBalance.insurance.valuenumberSoma dos itens de seguro.decimal(18,2)
summary.totalFutureBalance.insurance.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalCompositionobjectObjeto que contém os valores que compõem o valor de pagamento mínimo da fatura.
summary.amountMinimalComposition.outstandingBalanceobjectObjeto que contém o saldo residual devedor da fatura anterior.
summary.amountMinimalComposition.outstandingBalance.valuenumberValor total do saldo residual.decimal(18,2)
summary.amountMinimalComposition.outstandingBalance.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalComposition.feesobjectObjeto que contém a soma dos encargos lançadas na fatura.
summary.amountMinimalComposition.fees.valuenumberSoma dos encargos lançadas na fatura.decimal(18,2)
summary.amountMinimalComposition.fees.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalComposition.refinanceobjectObjeto que contém a soma dos itens de refinanciamento lançadas na fatura.
summary.amountMinimalComposition.refinance.valuenumberSoma dos itens de refinanciamento.decimal(18,2)
summary.amountMinimalComposition.refinance.currencystringCódigo da moeda com base na ISO-4217.3
summary.amountMinimalComposition.transactionsobjectObjeto que contém a soma dos itens de débito lançados na fatura.
summary.amountMinimalComposition.transactions.valuenumberSoma dos itens de débito lançados na fatura.decimal(18,2)
summary.amountMinimalComposition.transactions.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummaryobjectObjeto que contém os valores totalizadores das transações da fatura.
summary.transactionsSummary.nationalPurchasingobjectObjeto que contém a soma das transações nacionais na fatura.
summary.transactionsSummary. nationalPurchasing.valuenumberSomas das transações nacionais da fatura.decimal(18,2)
summary.transactionsSummary. nationalPurchasing.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.internationalPurchasing[]array of objectsObjeto que contém a soma das transações internacionais na fatura.
summary.transactionsSummary.internationalPurchasing[].valuenumberSomas das transações internacionais da fatura.decimal(18,2)
summary.transactionsSummary.internationalPurchasing[].currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.feesobjectObjeto que contém a soma dos encargos lançados na fatura.
summary.transactionsSummary.fees.valuenumberSoma dos encargos lançados na fatura.decimal(18,2)
summary.transactionsSummary.fees.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.debtAdjustmentsobjectObjeto que contém a soma dos ajustes a débito na fatura.
summary.transactionsSummary. debtAdjustments.valuenumberSoma dos ajustes a débito na fatura.decimal(18,2)
summary.transactionsSummary.debtAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary. creditAdjustmentsobjectObjeto que contém a soma dos ajustes a crédito na fatura.
summary.transactionsSummary.creditAdjustments.valuenumberSoma dos ajustes a crédito na fatura.decimal(18,2)
summary.transactionsSummary.creditAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.paymentsobjectObjeto que contém a soma dos pagamentos realizados.
summary.transactionsSummary.payments.valuenumberSoma dos pagamentos.decimal(18,2)
summary.transactionsSummary.payments.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.insuranceobjectObjeto que contém a soma dos itens de seguro na fatura.
summary.transactionsSummary.insurance.valuenumberSoma dos itens de seguro na fatura.decimal(18,2)
summary.transactionsSummary.insurance.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.annuityobjectObjeto que contém a soma dos itens de anuidade na fatura.
summary.transactionsSummary.annuity.valuenumberSoma dos itens de anuidade na fatura.decimal(18,2)
summary.transactionsSummary.annuity.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.withdrawobjectObjeto que contém a soma dos saques nacionais na fatura.
summary.transactionsSummary.withdraw.valuenumberSoma dos saques nacionais na fatura.decimal(18,2)
summary.transactionsSummary.withdraw.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.internationalWithdrawobjectObjeto que contém a soma dos saques internacionais na fatura.
summary.transactionsSummary. internationalWithdraw.valuenumberSoma dos saques internacionais na fatura.decimal(18,2)
summary.transactionsSummary. internationalWithdraw.currencystringCódigo da moeda com base na ISO-4217.3
summary.transactionsSummary.installmentobjectObjeto que contém a soma das transações parceladas na fatura atual.
summary.transactionsSummary.installment.valuenumberSoma das transações parceladas na fatura atual.decimal(18,2)
summary.transactionsSummary.installment.currencystringCódigo da moeda com base na ISO-4217.3
programobjectObjeto que contém informação sobre o ID do programa atrelado ao contrato de crédito.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém os dados do contrato.
contract.numberstringValor do contrato de crédito.10
contract.typestringTipo do contrato de crédito tendo como valor padrão: “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular do cartão.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
    { 
        "name": "INVOICE_SUMMARY_WAS_CREATED", 
        "entityId": "3304186", 
        "idempotencyKey": "c652d683-0165-4a1e-9d3f-19f083d80a86", 
        "companyKey": "BANCO_DIGITAL_BCO_BV", 
        "timestamp": "2024-07-27T03:50:33.6247417Z", 
        "correlationId": "c652d683-0165-4a1e-9d3f-19f083d80a86", 
        "version": "1", 
        "metadata": { 
            "closed": "2021-12-06T11:10:20.282 " 
        }, 
        "context": "Invoice", 
        "data": { 
            "statementId": 3304186 , 
            "month": 8, 
            "year": 2024, 
            "cycle": 1, 
            "cycleCloseDate": "2024-07-27T00:00:00", 
            "dueDate": "2024-08-01T00:00:00", 
            "balance": { 
                "value": 543.15, 
                "currency": "BRL" 
            }, 
            "amountMinimal": { 
                "value": 81.47, 
                "currency": "BRL" 
            }, 
            "summary": { 
                "residualBalance": { 
                    "value": 0, 
                    "currency": "BRL" 
                }, 
                "nextStatement": { 
                    "statementId": 19016, 
                    "cycleCloseDate": "2024-08-06T00:00:00", 
                    "balance": 1234, 
                    "installmentInterestFree": { 
                        "value": 60.87, 
                        "currency": "BRL" 
                    }, 
                    "installmentWithInterest": { 
                        "value": 16018.8, 
                        "currency": "BRL" 
                    }, 
                    "annuity": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "insurance": { 
                        "value": 0, 
                        "currency": "BRL" 
                    } 
                }, 
                "estimatedCharges": { 
                    "iof": { 
                        "value": 1.75, 
                        "currency": "BRL" 
                    }, 
                    "refinance": { 
                        "value": 461.68, 
                        "currency": "BRL" 
                    }, 
                    "interest": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "traffic": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "annualCet": 297.86, 
                    "monthlyCet": 12.02 
                }, 
                "totalFutureBalance": { 
                    "installmentInterestFree": { 
                        "value": 60.87, 
                        "currency": "BRL" 
                    }, 
                    "installmentWithInterest": { 
                        "value": 16018.8, 
                        "currency": "BRL" 
                    }, 
                    "installmentWithInterestWithDiscount": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "annuity": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "insurance": { 
                        "value": 0, 
                        "currency": "BRL" 
                    } 
                }, 
                "amountMinimalComposition": { 
                    "outstandingBalance": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "fees": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "refinance": { 
                        "value": 0, 
                        "currency": "BRL" 
                    }, 
                    "transactions": { 
                        "value": 81.4725, 
                        "currency": "BRL" 
                    } 
                }, 
                "transactionsSummary": { 
                    "nationalPurchasing": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "internationalPurchasing": [ 
                        { 
                            "value": 152.544, 
                            "currency": "BRL" 
                        }, 
                        { 
                            "value": 152.544, 
                            "currency": "USS" 
                        } 
                    ], 
                    "fees": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "debtAdjustments": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "creditAdjustments": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "payments": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "insurance": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "annuity": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "withdraw": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "internationalWithdraw": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    }, 
                    "installment": { 
                        "value": 152.544, 
                        "currency": "BRL" 
                    } 
                } 
            }, 
            "program": { 
                "id": 704 
            }, 
            "contract": { 
                "number": "1949270", 
                "type": "Credit" 
            }, 
            "holder": { 
                "document": { 
                    "value": "15516427860", 
                    "type": "CPF" 
                } 
            }, 
            "designatedFunding": "BV" 
        } 
    }
] 
     

INVOICE_TRANSACTIONS_SUMMARY_WAS_CREATED

Este evento sinaliza a criação de informações resumidas referentes aos itens atrelados à fatura fechada.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdintegerIdentificador único da fatura.
monthintegerMês de vencimento da fatura.
yearintegerAno de vencimento da fatura.
cycleintegerIndicador do ciclo da fatura.
cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
balanceobjectObjeto que contém informações referentes ao valor total da fatura.
balance.valuenumberValor total da fatura.decimal(18,2)
balance.currencystringCódigo da moeda com base na ISO-4217.3
amountMinimalobjectObjeto que contém informações sobre o valor de pagamento mínimo da fatura.
amountMinimal.valuenumberValor de pagamento mínimo da fatura.decimal(18,2)
amountMinimal.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[]array of objectsLista de objetos que contém a soma das transações da fatura, agrupados por cartão.
summary.transactionsCardsSummary[].cardobjectObjeto que contém as informações do cartão atrelado à transação.
transactionsCardsSummary[].card.cardTypestringTipo do cartão, o qual pode ser “Virtual” ou “Physical”.10
transactionsCardsSummary[].card.lastFourDigitsstringÚltimos quatro dígitos do cartão.4
transactionsCardsSummary[].card.cardNamestringApelido dado ao cartão.20
transactionsCardsSummary[].card.proxystringIdentificador único do cartão.30
transactionsCardsSummary[].totalDebitsobjectObjeto que contém a soma dos itens de débito na fatura atual.
transactionsCardsSummary[].totalDebits.valuenumberSoma dos itens de débito na fatura atual.decimal(18,2)
transactionsCardsSummary[].totalDebits.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[].nationalPurchasingobjectObjeto que contém a soma das transações nacionais na fatura.
transactionsCardsSummary[].nationalPurchasing.valuenumberSoma das transações nacionais na fatura.decimal(18,2)
transactionsCardsSummary[].nationalPurchasing.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[].internationalPurchasing[]array of objectsLista de objetos que contém a soma das transações internacionais na fatura.
transactionsCardsSummary[].internationalPurchasing[].valuenumberSoma das transações internacionais na fatura.decimal(18,2)
transactionsCardsSummary[].internationalPurchasing[].currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[]. feesobjectObjeto que contém a soma dos encargos lançados na fatura.
transactionsCardsSummary[].fees.valuenumberSoma dos encargos lançados na fatura.decimal(18,2)
transactionsCardsSummary[].fees.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[]. debtAdjustmentsobjectObjeto que contém a soma dos ajustes a débito na fatura.
transactionsCardsSummary[]. debtAdjustments.valuenumberSoma dos ajustes a débito na fatura.decimal(18,2)
transactionsCardsSummary[].debtAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[]. creditAdjustmentsobjectObjeto que contém a soma dos ajustes a crédito na fatura.
transactionsCardsSummary[].creditAdjustments.valuenumberSoma dos ajustes a crédito na fatura.decimal(18,2)
transactionsCardsSummary[].creditAdjustments.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[].insuranceobjectObjeto que contém a soma dos itens de seguro na fatura.
transactionsCardsSummary[].insurance.valuenumberSoma dos itens de seguro na fatura.decimal(18,2)
transactionsCardsSummary[].insurance.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[].annuityobjectObjeto que contém a soma dos itens de anuidade na fatura.
transactionsCardsSummary[].annuity.valuenumberSoma dos itens de anuidade na fatura.decimal(18,2)
transactionsCardsSummary[].annuity.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[].withdrawobjectObjeto que contém a soma dos saques nacionais na fatura.
transactionsCardsSummary[].withdraw.valuenumberSoma dos saques nacionais na fatura.decimal(18,2)
transactionsCardsSummary[].withdraw.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[].internationalWithdrawobjectObjeto que contém a soma dos saques internacionais na fatura.
transactionsCardsSummary[]. internationalWithdraw.valuenumberSoma dos saques internacionais na fatura.decimal(18,2)
transactionsCardsSummary[]. internationalWithdraw.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[].installmentobjectObjeto que contém a soma das transações parceladas na fatura atual.
transactionsCardsSummary[].installment.valuenumberSoma das transações parceladas na fatura atual.decimal(18,2)
transactionsCardsSummary[].installment.currencystringCódigo da moeda com base na ISO-4217.3
transactionsCardsSummary[]paymentsobjectObjeto que contém a soma dos pagamentos realizados, por cartão.
transactionsCardsSummary.[] payments.valuenumberSoma dos pagamentos por cartão.decimal(18,2)
transactionsCardsSummary[].payments.currencystringCódigo da moeda com base na ISO-4217.3
program.idintIdentificador único do programa.
contractobjectObjeto que contém os dados do contrato.
contract.numberstringValor do contrato de crédito.10
contract.typestringTipo do contrato de crédito tendo como valor padrão: “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular do cartão.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
    { 
        "name": "INVOICE_TRANSACTIONS_SUMMARY_WAS_CREATED", 
        "entityId": "3260618", 
        "idempotencyKey": "28bc8121-7eaa-4f8a-90c2-6edaefdcc868", 
        "companyKey": "BANCO_DIGITAL_BCO_BV", 
        "timestamp": "2024-08-15T03:36:57.7223827Z", 
        "correlationId": "28bc8121-7eaa-4f8a-90c2-6edaefdcc868", 
        "version": "1", 
        "metadata": { 
            "closed": "2021-12-06T11:10:20.282 " 
        }, 
        "context": "Invoice", 
        "data": { 
            "statementId": 78963, 
            "month": 8, 
            "year": 2024, 
            "cycle": 2, 
            "cycleCloseDate": "2024-08-15T00:00:00", 
            "dueDate": "2024-08-20T00:00:00", 
            "balance": { 
                "value": 1826.73, 
                "currency": "BRL" 
            }, 
            "amountMinimal": { 
                "value": 274.01, 
                "currency": "BRL" 
            }, 
            "transactionsCardsSummary": [ 
                { 
                    "card": { 
                        "proxy": "223462677031625", 
                        "lastFourDigits": "7161", 
                        "cardName": "CARD1", 
                        "cardType": "Physical" 
                    }, 
                    "totalDebits": { 
                        "value": 7107.83, 
                        "currency": "BRL" 
                    }, 
                    "nationalPurchasing": { 
                        "value": 7107.83, 
                        "currency": "BRL" 
                    }, 
                    "internationalPurchasing": { 
                        "value": 100, 
                        "currency": "BRL" 
                    }, 
                    "fees": { 
                        "value": 2.82, 
                        "currency": "BRL" 
                    }, 
                    "debtAdjustments": { 
                        "value": 456.97, 
                        "currency": "BRL" 
                    }, 
                    "creditAdjustments": { 
                        "value": 456.97, 
                        "currency": "BRL" 
                    }, 
                    "insurance": { 
                        "value": 456.97, 
                        "currency": "BRL" 
                    }, 
                    "annuity": { 
                        "value": 456.97, 
                        "currency": "BRL" 
                    }, 
                    "withdraw": { 
                        "value": 456.97, 
                        "currency": "BRL" 
                    }, 
                    "internationalWithdraw": { 
                        "value": 456.97, 
                        "currency": "BRL" 
                    }, 
                    "installment": { 
                        "value": 621.22, 
                        "currency": "BRL" 
                    }, 
                    "payments": { 
                        "value": 621.22, 
                        "currency": "BRL" 
                    } 
                }, 
                { 
                    "card": {}, 
                    "payments": { 
                        "value": 621.22, 
                        "currency": "BRL" 
                    }, 
                    "fees": { 
                        "value": 2.82, 
                        "currency": "BRL" 
                    }, 
                    "totalDebits": { 
                        "value": 2.82, 
                        "currency": "BRL" 
                    } 
                } 
            ], 
            "program": { 
                "id": 704 
            }, 
            "contract": { 
                "number": "1915078", 
                "type": "Credit" 
            }, 
            "holder": { 
                "document": { 
                    "value": "31408477777", 
                    "type": "CPF" 
                } 
            }, 
            "designatedFunding": "BV" 
        } 
    }
]

INVOICE_CLOSED_TRANSACTION_DETAILS_WAS_CREATED

Este evento sinaliza que as informações detalhadas referentes aos itens atrelados à fatura fechada foram criadas.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdintegerIdentificador único da fatura.
monthintegerMês de vencimento da fatura.
yearintegerAno de vencimento da fatura.
cycleintegerQuantidade de dias do ciclo da fatura.
cycleCloseDatestringData de fechamento da fatura, no formato 8601 - UTC.25
dueDatestringData de vencimento da fatura, no formato 8601 - UTC.25
balanceobjectObjeto que contém informações referentes ao valor total da fatura.
balance.valuenumberValor total da fatura.decimal(18,2)
balance.currencystringCódigo da moeda com base na ISO-4217.3
amountMinimalobjectObjeto que contém informações sobre o valor de pagamento mínimo da fatura.
amountMinimal.valuenumberValor de pagamento mínimo da fatura.decimal(18,2)
amountMinimal.currencystringCódigo da moeda com base na ISO-4217.3
statementItens[]array of objectsLista de objetos contendo informações sobre os itens da fatura.
statementItens[].statementNumberintegerNúmero da parcela.
statementItens[].statementTotalintegerTotal de parcelas do item.
statementItens[].isCreditbooleanIndica se é uma operação de crédito (true) ou débito (false).5
statementItens[].transactionDatestringData em que ocorreu a transação, no formato 8601 - UTC.24
statementItens[].createdAtstringData de criação da transação na fatura, no formato 8601 - UTC.24
statementItens[].transactionTypestringTipo da transação.100
statementItens[].transactionobjectObjeto que contém informações sobre a transação do item de fatura. Os subcampos deste objeto somente serão retornados caso o item seja de uma transação bandeirada (compra, estorno ou outra ação realizada com o cartão). Caso se trate de encargos, pagamentos, anuidade etc., ele não será preenchido.
statementItens[].transaction.merchantstringNome do estabelecimento/comerciante que aceitou a transação.100
statementItens[].transaction.mccstringCódigo MCC da transação.10
statementItens[].transaction.entrymodestringCódigo que identifica o tipo da transação.10
statementItens[].transaction.mcgstringDescrição do tipo do MCC.20
statementItens[].transaction.merchantCitystringCidade onde foi realizada a transação.50
statementItens[].transaction.merchantStateOrCountrystringEstado ou país onde foi realizada a transação.15
statementItens[].transaction.merchantZipCodestringCódigo postal do local em que a transação foi realizada.15
statementItens[].transaction.cardobjectObjeto que contém informações sobre o cartão utilizado na transação.
statementItens[].transaction.card.proxystringIdentificador do cartão utilizado na transação.30
statementItens[].transaction.card.lastFourDigitsstringQuatro últimos dígitos do cartão.4
statementItens[].transaction.card.aliasstringApelido dado ao cartão.20
statementItens[].transaction.card.cardTypestringTipo do cartão, o qual pode ser “Physical” (físico) ou “Virtual” (virtual).10
statementItens[].amounts[]array of objectsLista de objetos contendo os valores de cada item de fatura.
statementItens[].amounts[].amountTypestringIndicador do item de fatura, o qual pode ser “NotMapper” (não informado), “Local” (valor da moeda local), “Exchange” (valor em dólar da transação, no caso de compra internacional) ou “Billet” (valor cobrado, em real, ao cliente).10
statementItens[].amounts[].valuenumberValor do item de fatura.decimal(18,2)
statementItens[].amounts[].currencystringCódigo da moeda com base na ISO-4217.3
statementItens[].fees[]array of objectsLista de objetos contendo informações sobre as taxas cobradas em saques e transações internacionais.
statementItens[].fees[].feeTypestringTipo de taxa.10
statementItens[].fees[].valuenumberValor da taxa.decimal(18,2)
statementItemIdintegerIdentificador do item de fatura.
statementItens[].transactionDescriptionstringDescritivo do item da fatura.150
statementItens[].isAnticipationbooleanIndica se o item da fatura foi antecipado (true) ou não (false).
statementItens[].exchangefeeobjectObjeto que contém informações sobre a taxa de conversão utilizada em transações internacionais.
statementItens[].exchangefee.valuenumberValor da taxa.decimal(18,4)
statementItens[].exchangefee.currencystringCódigo da moeda com base na ISO-4217.3
programobjectObjeto que contém os dados do programa.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém os dados do contrato.
contract.numberstringValor do contrato de crédito.10
contract.typestringTipo do contrato de crédito tendo como valor padrão: “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
    {
        "entityId": "1982831",
        "idempotencyKey": "86447d19-687f-4fa8-80cf-a5ii406457b9",
        "companyKey": "ACESSO",
        "context": "Invoice",
        "name": "INVOICE_CLOSED_TRANSACTION_DETAILS_WAS_CREATED",
        "timestamp": "2021-12-06T11:10:25.3853601Z",
        "correlationId": "7a1bfc3f-50e6-458c-aa9b-d33a22ddb84d",
        "licenseUuid": "24ac71da-4309-4348-9cc0-a0c88f867993",
        "version": "1",
        "metadata": {
            "closed": "2021-12-06T11:10:20.282+00:00"
        },
        "data": {
            "statementId": 1982831,
            "month": 2,
            "year": 2024,
            "cycle": 21,
            "cycleCloseDate": "2024-08-06T00:00:00",
            "realDueDate": "2024-08-12T00:00:00",
            "dueDate": "2024-08-12T00:00:00",
            "balance": {
                "value": 0,
                "currency": "BRL"
            },
            "amountMinimal": {
                "value": 0,
                "currency": "BRL"
            },
            "statementItens": [
                {
                    "statementNumber": 0,
                    "statementTotal": 0,
                    "isCredit": true,
                    "transactionDate": "2022-10-25T17:21:35.407Z",
                    "createdAt": "2022-10-25T17:21:35.407Z",
                    "transactionType": "REFINANCE_CHARGES",
                    "transaction": {
                        "merchant": "string",
                        "mcc": "string",
                        "entrymode": "string",
                        "mcg": "string",         
                        "merchantCity": "São Paulo",
                        "merchantZipCode": "12345789",
                        "merchantStateOrCountry": "BRA",
                        "card": {
                            "proxy": "string",
                            "lastFourDigits": "4815",
                            "alias": "string",
                            "cardType": "string"
                        }
                    },
                    "amounts": [
                        {
                            "amountType": "NotMapper",
                            "value": 0,
                            "currency": "string"
                        }
                    ],
                    "fees": [
                        {
                            "feeType": "NotMapper",
                            "value": 0
                        }
                    ],
                    "statementItemId": 0,
                    "transactionDescription": "string",
                    "isAnticipation": false,
                    "exchangeFee": {
                      "value": 10.0,
                      "currency": "BRL"
                      }           
                }
            ],
            "program": {
                "id": 117
            },
            "contract": {
                "number": "002111",
                "type": "Credit"
            },
            "holder": {
                "document": {
                    "value": "14952781747",
                    "type": "CPF"
                }
            },
            "designatedFunding": "BV"
        }
    }
]

CONTRACTED_INSTALLMENT_PLANS

Este evento sinaliza que as informações referentes aos planos de refinanciamento atrelados ao contrato de crédito foram disponibilizados.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdintegerIdentificador único da fatura.
cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
creditOperations[]array of objectsLista de objetos que contém todas as operações de crédito contradas que possuem item na fatura.
creditOperations[].creditOfferIdintegerIdentificador único da proposta.10
creditOperations[].ExternalOperationIdstringIdentificador externo da operação.40
creditOperations[].ExternalOfferIdstringIdentificador externo da proposta.40
creditOperations[].creditOfferTypestringTipo da operação de crédito.50
creditOperations[].creditContractDatestringData da confirmação da proposta, no formato ISO 8601 - UTC.25
creditOperations[].totalCreditAmountnumberValor total financiado na operação de crédito.decimal(18,4)
creditOperations[].totalInterestAmountnumberValor total de juros na operação de crédito.decimal(18,4)
creditOperations[].iofTotalAmountnumberValor total de IOF na operação de crédito.decimal(18,4)
creditOperations[].remainingBalancenumberValor em aberto da operação de crédito.decimal(18,4)
creditOperations[].totalInstallmentsPaidintegerNúmero total de parcelas pagas da operação de crédito.
creditOperations[].totalInstallmentsintegerNúmero total de parcelas da operação de crédito.
creditOperations[].installments[]Array of ObjectsLista de objetos que descreve as parcelas e suas informações.
creditOperations[].installments[].installmentNumberintegerNúmero da parcela.
creditOperations[].installments[].dueDatestringData de vencimento da parcela, no formato ISO 8601 - UTC.25
creditOperations[].installments[].statusstringSituação da parcela, a qual pode ser “Em aberto” ou “Paga”.20
creditOperations[].installments[].paidAmountnumberValor pago da parcela.decimal(18,4)
creditOperations[].installments[].interestChargednumberValor total de juros na parcela.decimal(18,4)
creditOperations[].installments[].iofTotalAmountnumberValor total de IOF na parcela.decimal(18,4)
creditOperations[].installments[].principalBalancenumberValor do principal da dívida na parcela.decimal(18,4)
programobjectObjeto que contém os dados do programa
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém os dados do contrato.
contract.numberstringNúmero do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
	{ 
        "name": "CONTRACTED_INSTALLMENT_PLANS", 
        "entityId": "3350650", 
        "idempotencyKey": "1971a544-741e-47c2-8150-6e674bf037e6", 
        "companyKey": "BANCO_DIGITAL_BCO_BV", 
        "timestamp": "2024-07-27T03:45:03.4316265Z", 
        "correlationId": "1971a544-741e-47c2-8150-6e674bf037e6", 
        "version": "1", 
        "metadata": { 
            "closed": "2024-02-20T00:00:00" 
        }, 
        "context": "Invoice", 
        "data": { 
            "statementId": 3350650, 
            "cycleCloseDate": "2024-07-27T00:00:00", 
            "dueDate": "2024-08-01T00:00:00", 
            "creditOperations": [ 
                { 
                    "creditOfferId": "8907255", 
                    "ExternalOfferId": "4434f525-ea95-42c1-92c5-27ac8136aada", 
                    "creditOfferType": "Parcelado", 
                    "creditContractDate": "2023-01-15T00:00:00", 
                    "totalCreditAmount": 1800, 
                    "totalInterestAmount": 100, 
                    "IOFTotalAmount": 10, 
                    "remainingBalance": 850, 
                    "totalInstallmentsPaid": 1, 
                    "totalInstallments": 12, 
                    "installments": [ 
                        { 
                            "installmentNumber": 1, 
                            "installmentAmount": 150, 
                            "dueDate": "2024-09-15T00:00:00", 
                            "status": "Em Aberto", 
                            "paidAmount": 150, 
                            "interestCharged": 10, 
                            "IofTotalAmount": 5, 
                            "principalBalance": 1000 
                        }, 
                        { 
                            "installmentNumber": 2, 
                            "installmentAmount": 150, 
                            "dueDate": "2024-10-15T00:00:00", 
                            "status": "Em Aberto", 
                            "paidAmount": 0, 
                            "interestCharged": 15, 
                            "remainingInterest": 40, 
                            "IofTotalAmount": 5, 
                            "principalBalance": 850 
                        } 
                    ] 
                } 
            ], 
            "program": { 
                "id": 704 
            }, 
            "contract": { 
                "number": "1915078", 
                "type": "Credit" 
            }, 
            "holder": { 
                "document": { 
                    "value": "47742663023", 
                    "type": "CPF" 
                } 
            }, 
            "designatedFunding": "BV" 
        } 
    }
]

INVOICE_CLOSED_WAS_FINISHED

Este evento sinaliza que o processo de envio de eventos para composição da fatura foi finalizado.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdintegerIdentificador único da fatura.
monthintegerMês de vencimento da fatura.
yearintegerAno de vencimento da fatura.
cycleintegerIndicador do ciclo da fatura.
cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
realDueDatestringData de vencimento real da fatura, no formato ISO 8601 - UTC.25
programobjectObjeto que contém informação sobre o ID do programa atrelado ao contrato de crédito.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém os dados do contrato.
contract.numberstringValor do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
	{
        "name": "INVOICE_CLOSED_WAS_FINISHED",
        "entityId": "3350650",
        "idempotencyKey": "1971a544-741e-47c2-8150-6e674bf037e6",
        "companyKey": "BANCO_DIGITAL_BCO_BV",
        "timestamp": "2024-07-27T03:45:03.4316265Z",
        "correlationId": "1971a544-741e-47c2-8150-6e674bf037e6",
        "version": "1",
        "metadata": {
            "closed": "2024-02-20T00:00:00"
        },
        "context": "Invoice",
        "data": {
            "statementId": 1982831,
            "month": 2,
            "year": 2024,
            "cycle": 21,
            "cycleCloseDate": "2024-08-06T00:00:00",
            "realDueDate": "2024-08-12T00:00:00",
            "dueDate": "2024-08-12T00:00:00",
            "program": {
                "id": 704
            },
            "contract": {
                "number": "1915078",
                "type": "Credit"
            },
            "holder": {
                "document": {
                    "value": "47742663023",
                    "type": "CPF"
                }
            },
            "designatedFunding": "BV"
        }
    }
]

INVOICE_PAYMENT_OPTION_CREATED

Este evento sinaliza que a opção de pagamento de fatura foi criada.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
statementIdnumberIdentificador único da fatura.
paymentTypestringOpção de pagamento, que pode ser: “Cash” (à vista), “Partial” (parcial), “InstallmentWithEntry” (parcelado com entrada), “InstallmentWithoutEntry” (parcelado sem entrada).25
programobjectObjeto que contém informação sobre o programa.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém informações sobre o contrato de crédito.
contract.numberstringNúmero do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações do titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
paymentobjectObjeto que contém informações sobre o pagamento.
payment.authenticationCodestringIdentificador da forma de pagamento.40
payment.digitableLinestringLinha digitável do boleto de pagamento.50
payment.dueDatestringData de vencimento do pagamento.25
payment.paymentOptionTypestringForma de pagamento. No caso de faturas de cartão, este campo virá preenchido com o valor “Billet” (Boleto).6
payment.statusstringSituação da forma de pagamento, que pode ser: “Pending” (pendente), “Paid” (pago) ou “Expired” (expirado).7
payment.amountobjectObjeto que contém informações sobre o valor pago.
payment.amount.valuenumberValor de pagamento.decimal(18,2)
payment.amount.currencystringCódigo da moeda com base na ISO-4217.3
payment.ourNumberstringIdentificador do boleto de pagamento.40
designatedFundingstringFinanciadora do contrato.100

Payload do evento

O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
   "name": "INVOICE_PAYMENT_OPTION_CREATED",
   "entityId": "12345",
   "idempotencyKey": "1f40aeec-310c-4c71-b393-461bcbbd6348",
   "companyKey": "COMPANY_KEY",
   "timestamp": "2022-04-25T11:54:10.923222Z",
   "correlationId": "3811ed19-ac34-4e77-b300-64479666a503",
   "version": "1",
   "metadata": {
      "closed": "2024-02-20T00:00:00"
   },
   "context": "Invoice",
   "data": {
      "statementId": 12345,
      "paymentType": "Cash",
      "program":{
          "id":1
      },
      "contract":{
        "number":"000091",
        "type":"Credit"
      },
      "holder": {
         "document": {
            "value": "47742663023",
            "type": "CPF"
         }
      },
      "payment": {
         "authenticationCode": "581828c6-d1da-42ea-ba55-77d59083239b",
         "digitableLine": "332900011514736489619164458789901239720000111115",
         "dueDate": "2022-05-01T00:00:00",
         "paymentOptionType": "Billet",
         "status": "Pending",
         "amount": {
            "value": 1111.15,
            "currency": "BRL",
          },
         "ourNumber": "18453385045"
      },
      "designatedFunding": "BV" 
   }
}

INVOICE_PAYMENT_PROCESSED

Este evento sinaliza que o pagamento da fatura do cartão foi processado.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
paymentDatestringData de pagamento da fatura.20
amountobjectObjeto que contém informações sobre o valor pago.
amount.valuenumberValor de pagamento.decimal(18,2)
amount.currencystringCódigo da moeda com base na ISO-4217.3
programobjectObjeto que contém informação sobre o programa.
program.idintegerIdentificador único do programa.
contractobjectObjeto que contém informações sobre o contrato de crédito.
contract.numberstringNúmero do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações do titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
paymentTypestringOpção de pagamento, que pode ser: “Cash” (à vista), “Partial” (parcial), “InstallmentWithEntry” (parcelado com entrada), “InstallmentWithoutEntry” (parcelado sem entrada).25
ourNumberstringIdentificador do boleto de pagamento.40
paymentOptionTypestringForma de pagamento. No caso de faturas de cartão, este campo virá preenchido com o valor “Billet” (Boleto).6
statusstringSituação do pagamento, a qual pode ser: “Pending” (pendente), “Paid” (pago) ou “Expired” (expirado).
statementIdnumberIdentificador único da fatura.
statementPaymentStatusstringSituação do pagamento da fatura, a qual pode ser: “Pending” (pendente), “Paid” (pago), “PartialPaid” (parcialmente pago) e “LatePaid“ (atrasado).11
statementobjectObjeto que contém informações sobre a fatura do cartão.
statement.idintegerIdentificador único da fatura.
statement.dueDatestringData de vencimento da fatura.25
statement.paymentStatusstringSituação do pagamento da fatura, a qual pode ser: “Pending” (pendente), “Paid” (pago), “PartialPaid” (parcialmente pago) e “LatePaid“ (atrasado).11
statement.programIdintegerIdentificador único do programa.

Payload do evento

O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
      "name": "INVOICE_PAYMENT_PROCESSED",
      "entityId": "315",
      "idempotencyKey": "763cd6ed-f0c2-437e-896a-6b57lf3c690e",
      "companyKey": "COMPANY_KEY",
      "timestamp": "2022-04-19T11:23:02.2257857Z",
      "correlationId": "5873d178-797f-4176-902d-db6d6253d5p8",
      "version": "1",
      "metadata": {
         "StatementId": 12345
      },
      "context": "Invoice",
      "data": {
         "paymentDate": "2022-04-18T00:00:00+00:00",
         "amount": {
            "value": 61.52,
            "currency": "BRL"
         },
         "program":{
          	"id":1
         },
         "contract":{
           "number":"000091",
           "type":"Credit"
         },
         "holder": {
            "document": {
               "value": "47742663023",
               "type": "CPF"
            }
         },
         "paymentType": "Cash",
         "paymentOptionType": "Billet",
         "status": "Paid",
         "statementId": 48645,
         "statementPaymentStatus": "Paid",
         "statement":{
          	"dueDate": "2022-10-03T00:00:00",
            "id": 48645,
          	"paymentStatus": "Paid",
          	"programId": 556
         }
      }
   }

INVOICE_INSTALLMENT_PLAN_WAS_ACTIVATED

Este evento sinaliza a confirmação bem-sucedida de uma oferta de crédito para parcelamento na fatura.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
paymentDatestringData de pagamento, no formato ISO 8601 - UTC.25
statementobjectObjeto que contém informações sobre a fatura do cartão.
statement.idintegerIdentificador único da fatura parcelada.10
statement.dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
statement.paymentStatusstringSituação do pagamento da fatura, a qual pode ser “Pending” (pendente), “Paid” (paga) e “PartialPaid” (parcialmente paga).40
statement.cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
creditOfferobjectObjeto que contém informações sobre a proposta de parcelamento da fatura.
creditOffer.creditOfferIdintegerIdentificador único da proposta.10
creditOffer.amountCurrencystringCódigo da moeda de acordo com a ISO - 4217.4
creditOffer.amountDuenumberValor contratado da proposta mais o valor total de juros (pode ou não conter TAC).decimal(18,4)
creditOffer.annualCetnumberCET (custo efetivo total) da contratação calculado ao ano.decimal(18,4)
creditOffer.annualInterestRatenumberTaxa de juros anual da contratação.decimal(18,4)
creditOffer.cetnumberCET (custo efetivo total) da contratação calculado na periodicidade definida das parcelas.decimal(18,4)
creditOffer.loanAmountnumberValor do crédito solicitado para contratação.decimal(18,4)
creditOffer.monthlyInterestRatenumberTaxa de juros mensal da contratação.decimal(18,4)
creditOffer.periodicitystringPeriodicidade do pagamento. Ex (monthly).40
creditOffer.termintegerQuantidade de parcelas da proposta.2
creditOffer.totalInterestAmountnumberValor total de juros a ser pago na contratação.decimal(18,4)
creditOffer.totalPaymentAmountnumberValor total a ser pago no final do contrato.decimal(18,4)
creditOffer.iofTotalAmountnumberValor final do cálculo do IOF.decimal(18,4)
creditOffer.downPaymentnumberValor de entrada do pagamento.decimal(18,4)
creditOffer.diaryIofnumberPercentual do IOF diário.decimal(18,4)
creditOffer.fixedIofnumberPercentual do IOF fixo.decimal(18,4)
programobjectObjeto que contém informações sobre o programa ao qual o cartão pertence.
program.idintegerIdentificador único do programa.10
contractobjectObjeto que contém os dados do contrato de crédito.
contract.numberstringValor do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato de crédito.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
{ 
  "name": "INVOICE_INSTALLMENT_PLAN_WAS_ACTIVATED", 
  "entityId": "30027", 
  "companyKey": "AUTOMATED_TESTS", 
  "timestamp": "2024-08-06T15:14:54.4263459Z", 
  "correlationId": "00000000-0000-0000-0000-000000000000", 
  "version": "1", 
  "metadata": { 
    "StatementId": 41914 
  }, 
  "context": "Invoice", 
  "data": {    
    "paymentDate": "2024-08-06T00:00:00Z", 
    "statement": { 
      "id": 41914, 
      "dueDate": "2024-08-01T00:00:00",      
      "paymentStatus": "Pending", 
      "cycleCloseDate": "2024-07-22T00:00:00" 
    }, 
    "creditOffer": { 
      "creditOfferId": 30027, 
      "amountCurrency": "BRL", 
      "amountDue": 605.26, 
      "annualCet": 72.6300, 
      "annualInterestRate": 213.8400, 
      "cet": 4.5900, 
      "loanAmount": 413.86, 
      "monthlyInterestRate": 0.1000, 
      "periodicity": "monthly", 
      "term": 7, 
      "totalInterestAmount": 185.18, 
      "totalPaymentAmount": 605.26, 
      "iofTotalAmount": 6.22, 
      "downPayment": 86.14, 
      "diaryIof": 0.0082, 
      "fixedIof": 0.3800 
    }, 
    "program": { 
      "id": 163 
    }, 
    "contract": { 
      "number": "851454", 
      "type": "Credit" 
    }, 
    "holder": { 
      "document": { 
        "value": "47742663023", 
        "type": "CPF" 
      } 
    }, 
    "designatedFunding": "BV" 
  }, 
  "licenseUuid": "24ac71da-4309-4348-9cc0-a0c88f867993" 
}
]

INVOICE_INSTALLMENT_PLAN_ACTIVATION_WAS_FAILED

Este evento sinaliza uma falha na confirmação da oferta de crédito para parcelamento da fatura.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
paymentDatestringData de pagamento da fatura, no formato ISO 8601 - UTC.25
statementobjectObjeto que contém informações sobre a fatura do cartão.
statement.idintegerIdentificador único da fatura.10
statement.dueDatestringData de vencimento da fatura, no formato ISO 8601 - UTC.25
statement.paymentStatusstringSituação do pagamento da fatura, a qual pode ser “Pending” (pendente), “Paid” (paga) e “PartialPaid” (parcialmente paga).40
statement.cycleCloseDatestringData de fechamento da fatura, no formato ISO 8601 - UTC.25
previousPaymentAmountobjectObjeto que contém informações referente ao pagamento anterior.
previousPaymentAmount.valuenumberValor do pagamento anterior.decimal(18,4)
previousPaymentAmount.currencystringCódigo da moeda de acordo com a ISO - 4217.4
programobjectObjeto que contém informações sobre o programa ao qual o cartão pertence.
program.idintegerIdentificador único do programa.10
contractobjectObjeto que contém os dados do contrato de crédito.
contract.numberstringValor do contrato de crédito.10
contract.typestringTipo do contrato de crédito, o qual sempre será “Credit”.6
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular.
holder.document.valuestringNúmero do documento.50
holder.document.typestringTipo de documento, o qual pode ser “CPF ou “CNPJ”.4
designatedFundingstringFinanciadora do contrato de crédito.100

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
[
{ 
	"name": "INVOICE_INSTALLMENT_PLAN_ACTIVATION_WAS_FAILED", 
	"entityId": "41914", 
	"companyKey": "AUTOMATED_TESTS", 
	"timestamp": "2024-08-06T15:29:28.4482717Z", 
	"correlationId": "00000000-0000-0000-0000-000000000000", 
	"version": "1", 
	"metadata": { 
		"StatementId": 41914 
	}, 
	"context": "Invoice", 
	"data": { 
		"paymentDate": "2024-08-06T00:00:00Z", 
		"statement": { 
			"id": 41914, 
			"dueDate": "2024-08-01T00:00:00", 
			"programId": 163, 
			"paymentStatus": "PartialPaid", 
			"cycleCloseDate": "2024-07-22T00:00:00" 
		}, 
		"previousPaymentAmount": { 
			"value": 86.14, 
			"currency": "BRL" 
		}, 
		"program": { 
			"id": 163 
		}, 
		"contract": { 
			"number": "851454", 
			"type": "Credit" 
		}, 
		"holder": { 
			"document": { 
				"value": "47742663023", 
				"type": "CPF" 
			} 
		}, 
		"designatedFunding": "BV" 
	}, 
	"licenseUuid": "24ac71da-4309-4348-9cc0-a0c88f867993" 
}
]

INVOICE_REFINANCING_RATES_WAS_UPDATED

Este evento sinaliza que as taxas de refinanciamento atreladas ao programa do contrato de crédito foram atualizadas.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
programIdintegerIdentificador único do programa.
rotatingRateobjectObjeto que contém informações referentes às taxas de rotativo.
rotatingRate.monthlyInterestRatenumberTaxa de juros mensal ao rotacionar a fatura.decimal(18,2)
rotatingRate.annualInterestRatenumberTaxa de juros anual ao rotacionar a fatura.decimal(18,2)
rotatingRate.monthlyCetnumberTaxa de custo efetivo total mensal ao rotacionar a fatura.decimal(18,2)
rotatingRate. annualCetnumberTaxa de custo efetivo total anual ao rotacionar a fatura.decimal(18,2)
refinancingRateobjectObjeto que contém informações referentes às taxas de refinanciamento.
refinancingRate.monthlyInterestRatenumberTaxa de juros mensal ao refinanciar a fatura.decimal(18,2)
refinancingRate.annualInterestRatenumberTaxa de juros anual ao refinanciar a fatura.decimal(18,2)
refinancingRate.monthlyCetnumberTaxa de custo efetivo total mensal ao refinanciar a fatura.decimal(18,2)
refinancingRate. annualCetnumberTaxa de custo efetivo total anual ao refinanciar a fatura.decimal(18,2)
diaryIofnumberTaxa de IOF diário.decimal(18,2)
fixedIofnumberTaxa de IOF fixo.decimal(18,2)
internationalIofnumberTaxa de IOF internacional.decimal(18,2)

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo.

Exemplo de payload
[
  {
    "name": "INVOICE_REFINANCING_RATES_WAS_UPDATED",
    "entityId": "117",
    "idempotencyKey": "a1b2c3d4-5678-9101-1121-314151617181",
    "companyKey": "BANCO_DIGITAL_BCO_BV",
    "timestamp": "2024-09-03T12:00:00Z",
    "correlationId": "a1b2c3d4-5678-9101-1121-314151617181",
    "version": "1",
    "metadata": {
      "updated": "2024-09-03T00:00:00"
    },
    "context": "Invoice",
    "data": {
      "programId": 117,
      "rotatingRate": {
        "monthlyInterestRate": 2.0,
        "annualInterestRate": 12.0,
        "monthlyCet": 0,
        "annualCet": 2.5
      },
      "refinancingRate": {
        "monthlyInterestRate": 2.0,
        "annualInterestRate": 12.0,
        "monthlyCet": 0,
        "annualCet": 2.5
      },
      "diaryIof": 0.0082,
      "fixedIof": 0.38,
      "internationalIof": 4.38
    }
  }
]

Tabelas para consulta

Tipos de transações

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
IOFIOF
IOF_WITHDRAWALIOF de saque
WITHDRAWAL_CHARGESEncargos de saque
ANNUITYAnuidade
WITHDRAWAL_RATETarifa de saque
RATE_CARD_ISSUANCETarifa de emissão cartão
REFINANCE_INSTALLMENTParcela de refinanciamento
CANC_CREDIT_INSTALLMENTSCancelamento de crédito parcelado
PREPAID_CHARGECarga de pré-pago
MEMBERSHIP_PAYMENTPagamento de adesão
PURCHASE_CANCELLATIONCancelamento de compra
CANC_INSTALLMENT_WITHOUT_INTERESTCancelamento de parcela sem juros
ANNUAL_REVERSALEstorno anuidade
CREDIT_BY_INSTALLMENTCrédito por parcelamento
REFINANCE_CONTRACTContrato de refinanciamento
CANC_PARC_DE_REFCancelamento de parcela de refinanciamento
EXCHANGE_DIF_DEBITDébito de diferença cambial
DIF_EXCHANGE_CREDITCrédito de diferença 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 de contrato de refinanciamento
CREDIT_BY_AGREEMENTCrédito por acordo
INSTALLMENT_OF_AGREEMENTParcela de acordo
AGREEMENT_CONTRACTContrato de acordo
CANCELLATION_OF_INSTALLMENT_AGREEMENTCancelamento da 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_INSTALLMENTParcela de refinanciamento compulsório
CP_REFINANCE_CONTRACTContrato de refinanciamento compulsório
CANC_PARC_DE_REF_CPCancelamento de parcelamento de refinanciamento compulsório
CANC_CREDIT_INSTALLMENT_CPCancelamento de crédito de parcelamento compulsório
CANCELLATION_CONTRACT_REF_CPCancelamento de contrato de refinanciamento compulsório
DEBIT_PAYMENTPagamento com débito
CREDIT_VOUCHERVoucher de crédito
CANC_INSTALLMENTS_WITHOUT_INTERESTCancelamento de parcelado sem juros
CANC_IN_INSTALLMENTS_WITH_INTERESTCancelamento de parcelado com juros
CANC_INSTALLMENT_WITH_INTERESTCancelamento de parcela com juros
CANC_INTERNATIONAL_PURCHASECancelamento de compra internacional
CANC_IOF_INTERNATIONALCancelamento de IOF internacional
REVERSAL_INTERNATIONAL_WITHDRAWALEstorno de saque internacional
REVERSAL_DEBIT_PAYMENTEstorno de débito pagamento
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
MDRMDR
REVERSAL_RATE_WITHDRAWALEstorno de tarifa de saque
REVERSAL_IOF_WITHDRAWALEstorno de IOF de saque

Código do modo de entrada (entryMode)

CódigoDescrição
00Modo de entrada do PAN desconhecido.
01Entrada do PAN manual.
02Entrada automática do PAN via leitura da tarja magnética. Para transações Plus, este código também significa que o conteúdo exato da faixa 2 está incluído e a verificação de CVV é possível.
03Entrada automática via leitor de código de barras.
04Entrada automática de PAN via leitor óptico de caracteres (OCR).
05Entrada automática de PAN via chip.
06Contactless obsoleto.
07Entrada automática de PAN via M/Chip sem contato.
08Contactless MChip obsoleto.
09Entrada de PAN/Token via comércio eletrônico contendo criptograma DSRP em DE 55 (Integrated Circuit Card [ICC] System-Related Data).
10Credencial em arquivo.
79Um terminal híbrido com conexão online com o adquirente falhou no envio de uma transação de chip fallback (em que DE 22, subcampo 1 = 80) ao emissor.
80O cartão com chip não foi capaz de processar/leitura da tarja magnética padrão.
81Entrada de PAN/Token via comércio eletrônico com opcional Identity Check-AAV ou criptograma DSRP em UCAF.
82Entrada automática de PAN via servidor (sistema emissor, adquirente ou fornecedor terceirizado).
90A tarja magnética lê e extrai o conteúdo da Faixa 1 ou Faixa 2 incluída (a verificação CVV é possível).
91Entrada automática do número da conta via tarja magnética sem contato.
95Apenas Visa – Chip com CVV não confiável.

Tipos de taxa

TipoDescrição
NotMapperNão informado.
IOFImposto de Operações Financeiras fixo da transação.
MarkupTaxa de conversão para proteção de mudanças de câmbio.
DailyIOFIOF diário em cima da fatura.
InterestJuros de transação cobrado pelo emissor.

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