Birô de Crédito - Consulta Recheque por CMC7
O serviço de Birô de Crédito realiza a consolidação de informações financeiras provenientes de diversas fontes, incluindo bureaus de crédito, instituições financeiras, cartórios e outras bases relevantes. No contexto específico da consulta Recheque por CMC7, o relatório retornado apresenta apenas os cheques sustados dos mesmos talões do cheque consultado, além de outras informações financeiras complementares.
Quando usar
Descrição
O serviço de Birô de Crédito - Consulta Recheque por CMC7 reúne, cruza e analisa informações financeiras e cadastrais da pessoa consultada a partir de múltiplas fontes, como bureaus de crédito, instituições financeiras, cartórios, registros públicos e outras bases especializadas.
O relatório retornado apresenta um conjunto abrangente de informações, incluindo:
Dados cadastrais: Informações como nome, CPF, data de nascimento, nome da mãe e situação cadastral (Receita Federal).
Dados de negativos: Registros de pendências financeiras, restrições, dívidas vencidas, cheques sem fundo e protestos, incluindo valores, datas e credores.
Informações complementares: Dados como histórico de consultas realizadas, registros de documentos com alerta e participação societária, quando disponíveis.
Score positivo: Indicador de avaliação da pessoa consultada, quando disponível, baseado em análises estatísticas e comportamentais.
Informações dos cheques via CMC7: Dados relacionados aos cheques informados via código CMC7, apresentando apenas os cheques sustados vinculados aos mesmos talões do cheque pesquisado, incluindo banco, agência, conta, número do cheque, datas relevantes, valor, status e motivo do cheque.
Essa abordagem integrada contribui para uma avaliação mais precisa do perfil financeiro da pessoa consultada, consolidando múltiplas fontes de informação em um único relatório.
Requisição
Autenticação por chave de API (cabeçalho Authorization: Bearer), criada no painel com esta consulta no escopo.
POST /api/v1/{tenant}/pessoas/biro-de-credito-consulta-recheque-por-cmc7
| Campo | Obrigatório | Descrição |
|---|---|---|
document |
sim | CPF da pessoa, com ou sem máscara. |
cmc7_numbers |
sim | Números de CMC7 separados por vírgula |
{
"document": "000.000.000-00",
"cmc7_numbers": "valor"
}
Campos de retorno
Campos dentro de data. [] indica lista.
| Campo | Tipo |
|---|---|
reportName |
texto |
registration.documentNumber |
texto |
registration.consumerName |
texto |
registration.motherName |
texto |
registration.birthDate |
data |
registration.statusRegistration |
texto |
registration.statusDate |
data |
resumo.hasNegativePendency |
booleano |
resumo.totalNegativeBalance |
número |
resumo.totalNegativeCount |
número |
resumo.score |
número |
resumo.defaultRate |
número |
resumo.defaultRateRaw |
texto |
resumo.scoreRange |
texto |
resumo.inquiriesCount |
número |
resumo.inquiriesCurrentMonthCount |
número |
resumo.partnersCount |
número |
resumo.partnersBalance |
número |
resumo.presumedIncome |
número |
resumo.presumedIncomeSource |
texto |
resumo.pefinCount |
número |
resumo.refinCount |
número |
resumo.collectionRecordsCount |
número |
resumo.checkCount |
número |
resumo.notaryCount |
número |
resumo.stolenDocumentsCount |
número |
resumo.spcNegativeCount |
número |
resumo.judgementFilingsCount |
número |
resumo.bankruptsCount |
número |
resumo.hasFraudScores |
booleano |
resumo.hasAgroScores |
booleano |
resumo.hasCreditRecoveryScore |
booleano |
resumo.hasPaymentHistory |
booleano |
resumo.hasRendaMais |
booleano |
resumo.hasSpcInquiriesData |
booleano |
resumo.hasDeathAlert |
booleano |
resumo.hasRegistrationAddresses |
booleano |
resumo.hasRegistrationPhones |
booleano |
score.score |
número |
score.scoreModel |
texto |
score.range |
texto |
score.defaultRate |
texto |
score.codeMessage |
número |
score.message |
texto |
facts.inquiry.inquiryResponse[].occurrenceDate |
data |
facts.inquiry.inquiryResponse[].segmentDescription |
texto |
facts.inquiry.inquiryResponse[].daysQuantity |
número |
facts.inquiry.summary.count |
número |
facts.inquirySummary.inquiryQuantity.actual |
número |
facts.inquirySummary.inquiryQuantity.creditInquiriesQuantity[].inquiryDate |
texto |
facts.inquirySummary.inquiryQuantity.creditInquiriesQuantity[].occurrences |
número |
facts.stolenDocuments.summary.count |
número |
facts.stolenDocuments.summary.balance |
número |
partner.partnershipResponse[].businessDocument |
texto |
partner.partnershipResponse[].companyName |
texto |
partner.partnershipResponse[].participationPercentage |
número |
partner.partnershipResponse[].companyStatus |
texto |
partner.partnershipResponse[].companyStatusCode |
texto |
partner.partnershipResponse[].companyState |
texto |
partner.partnershipResponse[].companyStatusDate |
data |
partner.partnershipResponse[].updateDate |
data |
partner.partnershipResponse[].hasNegative |
booleano |
partner.summary.count |
número |
partner.summary.balance |
número |
optionalFeatures.registration.phones[].regionCode |
número |
optionalFeatures.registration.phones[].areaCode |
número |
optionalFeatures.registration.phones[].phoneNumber |
número |
optionalFeatures.registration.phones[].phoneType |
texto |
optionalFeatures.registration.phones[].phoneTypeCode |
número |
optionalFeatures.registration.phones[].updateDate |
data |
optionalFeatures.negativeData.pefin.pefinResponse[].occurrenceDate |
data |
optionalFeatures.negativeData.pefin.pefinResponse[].inclusionDate |
data |
optionalFeatures.negativeData.pefin.pefinResponse[].legalNatureId |
texto |
optionalFeatures.negativeData.pefin.pefinResponse[].legalNature |
texto |
optionalFeatures.negativeData.pefin.pefinResponse[].contractId |
texto |
optionalFeatures.negativeData.pefin.pefinResponse[].creditorName |
texto |
optionalFeatures.negativeData.pefin.pefinResponse[].amount |
número |
optionalFeatures.negativeData.pefin.pefinResponse[].principal |
booleano |
optionalFeatures.negativeData.pefin.pefinResponse[].dispute.disputeIndicativeFlag |
booleano |
optionalFeatures.negativeData.pefin.pefinResponse[].cadus |
texto |
optionalFeatures.negativeData.pefin.summary.count |
número |
optionalFeatures.negativeData.pefin.summary.balance |
número |
optionalFeatures.negativeData.pefin.summary.firstOccurrence |
data |
optionalFeatures.negativeData.pefin.summary.lastOccurrence |
data |
optionalFeatures.negativeData.refin.summary.count |
número |
optionalFeatures.negativeData.refin.summary.balance |
número |
optionalFeatures.negativeData.notary.summary.count |
número |
optionalFeatures.negativeData.notary.summary.balance |
número |
optionalFeatures.negativeData.check.summary.count |
número |
optionalFeatures.negativeData.check.summary.checkCount |
número |
optionalFeatures.negativeData.check.summary.balance |
número |
optionalFeatures.negativeData.spcNegative.summary.count |
número |
optionalFeatures.negativeData.spcNegative.summary.balance |
número |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].occurrenceDate |
data |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].inclusionDate |
data |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].legalNatureId |
texto |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].legalNature |
texto |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].contractId |
texto |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].creditorName |
texto |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].amount |
número |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].city |
texto |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].federalUnit |
texto |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].principal |
booleano |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].dispute.disputeIndicativeFlag |
booleano |
optionalFeatures.negativeData.collectionRecords.collectionRecordsResponse[].cadus |
texto |
optionalFeatures.negativeData.collectionRecords.summary.count |
número |
optionalFeatures.negativeData.collectionRecords.summary.balance |
número |
optionalFeatures.negativeData.collectionRecords.summary.firstOccurrence |
data |
optionalFeatures.negativeData.collectionRecords.summary.lastOccurrence |
data |
optionalFeatures.scores.scoreResponse[].score |
número |
optionalFeatures.scores.scoreResponse[].scoreModel |
texto |
optionalFeatures.scores.scoreResponse[].range |
texto |
optionalFeatures.scores.scoreResponse[].defaultRate |
texto |
optionalFeatures.scores.scoreResponse[].codeMessage |
número |
optionalFeatures.scores.scoreResponse[].message |
texto |
optionalFeatures.scoresFraud.scoresFraudResponse[].scoreModel |
texto |
optionalFeatures.scoresFraud.scoresFraudResponse[].score |
número |
optionalFeatures.scoresFraud.scoresFraudResponse[].recommendationRisk |
texto |
optionalFeatures.facts.spcInquires.spcInquiriesResponse[].occurrenceDate |
data |
optionalFeatures.facts.spcInquires.spcInquiriesResponse[].segmentDescription |
texto |
optionalFeatures.facts.spcInquires.summary.count |
número |
optionalFeatures.facts.judgementFilings.summary.count |
número |
optionalFeatures.facts.judgementFilings.summary.balance |
número |
optionalFeatures.facts.bankrupts.summary.count |
número |
optionalFeatures.facts.bankrupts.summary.balance |
número |
optionalFeatures.facts.spcInquirySummary.spcInquiryQuantity.actual |
número |
optionalFeatures.facts.spcInquirySummary.spcInquiryQuantity.creditInquiriesQuantity[].inquiryDate |
texto |
optionalFeatures.facts.spcInquirySummary.spcInquiryQuantity.creditInquiriesQuantity[].occurrences |
número |
optionalFeatures.facts.spcInquirySummary.summary.count |
número |
optionalFeatures.paymentshistory.paymentsHistoryResponse[].initialDayRange |
número |
optionalFeatures.paymentshistory.paymentsHistoryResponse[].finalDayRange |
número |
optionalFeatures.paymentshistory.paymentsHistoryResponse[].score |
texto |
optionalFeatures.paymentshistory.paymentsHistoryResponse[].range |
texto |
optionalFeatures.attributes.attributesResponse[].attributeModel |
texto |
optionalFeatures.attributes.attributesResponse[].codeMessage |
número |
optionalFeatures.attributes.attributesResponse[].message |
texto |
optionalFeatures.attributes.attributesResponse[].data[].code |
texto |
optionalFeatures.attributes.attributesResponse[].data[].codeDescription |
texto |
optionalFeatures.attributes.attributesResponse[].data[].message |
texto |
optionalFeatures.attributes.attributesResponse[].data[].codeMessage |
número |
optionalFeatures.attributes.affordability.attributeModel |
texto |
optionalFeatures.attributes.affordability.codeMessage |
número |
optionalFeatures.attributes.affordability.message |
texto |
optionalFeatures.attributes.incomeCommitment.attributeModel |
texto |
optionalFeatures.attributes.incomeCommitment.codeMessage |
número |
optionalFeatures.attributes.incomeCommitment.message |
texto |
optionalFeatures.deathAlert.deathResponse[].document |
texto |
optionalFeatures.deathAlert.deathResponse[].codes[].messageCode |
texto |
optionalFeatures.deathAlert.deathResponse[].codes[].fullMessage |
texto |
optionalFeatures.checkFilingsHistorical.checkFilingsHistoricalResponse[].bankNumber |
número |
Lista parcial: os 150 primeiros campos.
Exemplo de resposta
Estrutura real da resposta, com valores fictícios.
{
"execution_id": "00000000-0000-0000-0000-000000000000",
"status": "success",
"message": "Consulta realizada com sucesso",
"query_name": "Birô de Crédito - Consulta Recheque por CMC7",
"query_slug": "biro-de-credito-consulta-recheque-por-cmc7",
"data": {
"reportName": "texto",
"registration": {
"documentNumber": "texto",
"consumerName": "texto",
"motherName": "texto",
"birthDate": "2026-01-01",
"statusRegistration": "texto",
"statusDate": "2026-01-01"
},
"resumo": {
"hasNegativePendency": false,
"totalNegativeBalance": 0,
"totalNegativeCount": 0,
"score": 0,
"defaultRate": 0,
"defaultRateRaw": "texto",
"scoreRange": "texto",
"inquiriesCount": 0,
"inquiriesCurrentMonthCount": 0,
"partnersCount": 0,
"partnersBalance": 0,
"presumedIncome": 0,
"presumedIncomeSource": "texto",
"pefinCount": 0,
"refinCount": 0,
"collectionRecordsCount": 0,
"checkCount": 0,
"notaryCount": 0,
"stolenDocumentsCount": 0,
"spcNegativeCount": 0,
"judgementFilingsCount": 0,
"bankruptsCount": 0,
"hasFraudScores": false,
"hasAgroScores": false,
"hasCreditRecoveryScore": false,
"hasPaymentHistory": false,
"hasRendaMais": false,
"hasSpcInquiriesData": false,
"hasDeathAlert": false,
"hasRegistrationAddresses": false,
"hasRegistrationPhones": false
},
"score": {
"score": 0,
"scoreModel": "texto",
"range": "texto",
"defaultRate": "texto",
"codeMessage": 0,
"message": "texto"
},
"negativeSummary": {
},
"facts": {
"inquiry": {
"inquiryResponse": [
{
"occurrenceDate": "2026-01-01",
"segmentDescription": "texto",
"daysQuantity": 0
}
],
"summary": {
"count": 0
}
},
"inquirySummary": {
"inquiryQuantity": {
"actual": 0,
"creditInquiriesQuantity": [
{
"inquiryDate": "texto",
"occurrences": 0
}
]
}
},
"stolenDocuments": {
"stolenDocumentsResponse": {
},
"summary": {
"count": 0,
"balance": 0
}
}
},
"partner": {
"partnershipResponse": [
{
"businessDocument": "texto",
"companyName": "texto",
"participationPercentage": 0,
"companyStatus": "texto",
"companyStatusCode": "texto",
"companyState": "texto",
"companyStatusDate": "2026-01-01",
"updateDate": "2026-01-01",
"hasNegative": false
}
],
"summary": {
"count": 0,
"balance": 0
}
},
"optionalFeatures": {
"registration": {
"addresses": {
},
"phones": [
{
"regionCode": 0,
"areaCode": 0,
"phoneNumber": 0,
"phoneType": "texto",
"phoneTypeCode": 0,
"updateDate": "2026-01-01"
}
]
},
"negativeData": {
"pefin": {
"pefinResponse": [
{
"occurrenceDate": "2026-01-01",
"inclusionDate": "2026-01-01",
"legalNatureId": "texto",
"legalNature": "texto",
"contractId": "texto",
"creditorName": "texto",
"amount": 0,
"principal": false,
"dispute": {
"disputeIndicativeFlag": false
},
"cadus": "texto"
}
],
"summary": {
"count": 0,
"balance": 0,
"firstOccurrence": "2026-01-01",
"lastOccurrence": "2026-01-01"
}
},
"refin": {
"refinResponse": {
},
"summary": {
"count": 0,
"balance": 0
}
},
"notary": {
"notaryResponse": {
},
"summary": {
"count": 0,
"balance": 0
}
},
"check": {
"checkResponse": {
},
"summary": {
"count": 0,
"checkCount": 0,
"balance": 0
}
},
"spcNegative": {
"spcNegativeResponse": {
},
"summary": {
"count": 0,
"balance": 0
}
},
"collectionRecords": {
"collectionRecordsResponse": [
{
"occurrenceDate": "2026-01-01",
"inclusionDate": "2026-01-01",
"legalNatureId": "texto",
"legalNature": "texto",
"contractId": "texto",
"creditorName": "texto",
"amount": 0,
"city": "texto",
"federalUnit": "texto",
"principal": false,
"dispute": {
"disputeIndicativeFlag": false
},
"cadus": "texto"
}
],
"summary": {
"count": 0,
"balance": 0,
"firstOccurrence": "2026-01-01",
"lastOccurrence": "2026-01-01"
}
}
},
"scores": {
"scoreResponse": [
{
"score": 0,
"scoreModel": "texto",
"range": "texto",
"defaultRate": "texto",
"codeMessage": 0,
"message": "texto"
}
]
},
"scoresFraud": {
"scoresFraudResponse": [
{
"scoreModel": "texto",
"score": 0,
"recommendationRisk": "texto"
}
]
},
"facts": {
"spcInquires": {
"spcInquiriesResponse": [
{
"occurrenceDate": "2026-01-01",
"segmentDescription": "texto"
}
],
"summary": {
"count": 0
}
},
"judgementFilings": {
"judgementFilingsResponse": {
},
"summary": {
"count": 0,
"balance": 0
}
},
"bankrupts": {
"bankruptsResponse": {
},
"summary": {
"count": 0,
"balance": 0
}
},
"spcInquirySummary": {
"spcInquiryQuantity": {
"actual": 0,
"creditInquiriesQuantity": [
{
"inquiryDate": "texto",
"occurrences": 0
}
]
},
"summary": {
"count": 0
}
}
},
"paymentshistory": {
"paymentsHistoryResponse": [
{
"initialDayRange": 0,
"finalDayRange": 0,
"score": "texto",
"range": "texto"
}
]
},
"attributes": {
"attributesResponse": [
{
"attributeModel": "texto",
"codeMessage": 0,
"message": "texto",
"data": [
{
"code": "texto",
"codeDescription": "texto",
"message": "texto",
"codeMessage": 0
}
]
}
],
"affordability": {
"attributeModel": "texto",
"codeMessage": 0,
"message": "texto"
},
"incomeCommitment": {
"attributeModel": "texto",
"codeMessage": 0,
"message": "texto"
}
},
"deathAlert": {
"deathResponse": [
{
"document": "texto",
"codes": [
{
"messageCode": "texto",
"fullMessage": "texto"
}
]
}
]
},
"checkFilings": {
"checkFilingsResponse": {
}
},
"checkFilingsHistorical": {
"checkFilingsHistoricalResponse": [
{
"bankNumber": 0,
"bankName": "texto",
"agencyNumber": 0,
"accountNumberCheck": 0,
"initialCheckNumber": 0,
"finalCheckNumber": 0,
"holderNameAccount": "texto",
"checkAmount": 0,
"agencySquareCode": "texto",
"agencyZipCode": 0,
"briefDescriptionReason": "texto",
"dateTimeInclusion": "2026-01-01",
"messageDescription": "texto",
"quantityCheck": 0
}
]
},
"checkStatus": [
{
"cmc7": "texto",
"checkNumber": 0,
"status": "texto",
"bankNumber": 0,
"agencyNumber": 0,
"accountNumberCheck": 0
}
]
}
},
"consulted_at": "2026-01-01T12:00:00Z",
"query_cost": "8.770"
}
Cobrança e respostas
- O valor é cobrado por consulta bem-sucedida.
- 200 — consulta processada (veja status no corpo da resposta)
- 401 — token ausente, inválido, inativo ou expirado
- 403 — serviço fora do escopo da chave, IP não autorizado ou limite de consumo excedido
- 422 — campo obrigatório ausente/inválido ou payload acima do limite do serviço
- 429 — limite de requisições por minuto da chave excedido
- 504 — tempo máximo de execução do serviço excedido