Below is the mapping of Braintree’s settlement data to our consolidated settlement report. This data is pulled from Braintree’s GraphQL API. We are only taking into consideration the journal types for settled and refunded transactions. The below table shows which fields are queried and ingested into our report.

Braintree’s reconciliation is done via batch level summary reports. Detailed transaction level reports that allow for reconciliation are not available for ingestion. Fee information and chargeback reporting not yet widely available and are therefore not yet included in our consolidated settlement report. It’s therefore not possible to use the Gr4vy settlement report for full end to end reconciliation between Braintree and your bank statement. It does allow for insights in which transactions have been settled by Braintree.

Gr4vy settlement reportGr4vy field?Braintree GraphQL fields for transactionsBraintree GraphQL fields for refunds
payment_service_transaction_reconciliation_id NoorderIdrefundedTransaction.orderId
transaction_idYesCalculated from payment_service_transaction_reconciliation_idCalculated from payment_service_transaction_reconciliation_id
payment_service_transaction_idNoidid
payment_service_idYes--
payment_service_definition_idYes--
payment_service_display_nameYes--
journal_typeNosettlementrefund
raw_journal_typeNoTransactionRefund
payment_service_transaction_created_atNocreatedAtrefundedTransaction.createdAt
posted_atNodisbursementDetails[date]disbursementDetails[date]
processing_currencyNoamount[currencyCode]amount[currencyCode]
processing_amount_plainNoamount[value]amount[value]
exchange_rateNodisbursementDetails[exchangeRate]disbursementDetails[exchangeRate]
currency NodisbursementDetails[amount][currencyCode]disbursementDetails[amount][currencyCode]
gross_credit_plainNostatusHistory(SettledEvent)[amount][value] * disbursementDetails[exchangeRate]0
net_credit_plainNodisbursementDetails[amount][value]0
gross_debit_plainNo0disbursementDetails[exchangeRate] * statusHistory(SettledEvent)[amount][value]
net_debit_plainNo0disbursementDetails[amount][value]
fee_markup_plainNonullnull
fee_interchange_plainNonullnull
fee_scheme_plainNonullnull
fee_total_plainNogross_credit_plain - net_credit_plainnet_debit_plain - gross_debit_plain
methodNoStandardized value of raw_methodStandardized value of raw_method
raw_methodNopaymentMethodSnapshot(...)[origin]paymentMethodSnapshot(...)[origin]
schemeNoStandardized value of raw_schemeStandardized value of raw_scheme
raw_schemeNopaymentMethodSnapshot(CreditCardDetails)[brandCode]paymentMethodSnapshot(CreditCardDetails)[brandCode]
batchNostatusHistory(SettledEvent)[settlementBatchId]statusHistory(SettledEvent)[settlementBatchId]
report_idYes--
raw_report_idsYes--
ingested_atYes--
descriptionNo--

Fields marked as Gr4vy field are populated from our internal data and not from the ingested payment service report.