bcb.credito_rural_total v1.0¶
Crédito rural por UF e finalidade, sem produto, da entidade RegiaoUF do SICOR: as quatro finalidades, inclusive a industrialização, que o SICOR não publica por produto. Contrato de fonte da função bcb.credito_rural_total; não é dataset.
Fonte¶
| Fonte | Entidade | Descrição |
|---|---|---|
| BCB/SICOR (OData v2, Olinda) | RegiaoUF |
Quantidade e valor por mês, UF, programa, subprograma, fonte de recursos e atividade, com as quatro finalidades em colunas |
Sem fallback para a tabela da Base dos Dados.
Schema¶
| Coluna | Tipo | Nullable | Unidade | Estável |
|---|---|---|---|---|
safra |
str | Não | — | Sim |
uf |
str | Não | — | Sim |
finalidade |
str | Não | — | Sim |
agregacao |
str | Não | — | Sim |
programa |
str | Sim | — | Sim |
cd_programa |
str | Sim | — | Sim |
qtd_contratos |
int | Não | contratos | Sim |
valor |
float | Não | BRL | Sim |
fonte |
str | Não | — | Sim |
Chave primária: [safra, uf, finalidade, programa]
Restrições: qtd_contratos >= 0, valor >= 0
safrano formatoAAAA/AA(ex.:2022/23), de julho a junho.finalidade:custeio,investimento,comercializacaoouindustrializacao.- Na agregação
uf,programaecd_programasão nulos. Na agregaçãoprograma, identificam o programa, com o nome vigente da tabela oficial. valoré a soma em BRL, ao centavo;qtd_contratosé a soma dos contratos.
Regras da fonte¶
- Zero de preenchimento: na linha larga, a fonte traz 0 nas finalidades sem operação. O par quantidade = 0 e valor = 0 não vira linha, e a finalidade sem operação fica ausente. Exemplo: na safra 2022/23, industrialização no AM, no AP e em RR e comercialização no AP.
- Sem linha Brasil: o SICOR não publica total do país. O total do Brasil é a soma das UFs, e a função não inventa a linha.
- Safra parcial: a safra corrente é parcial.
MetaInfo.source_details["meses"]registra o primeiro e o último mês com dado e a quantidade de meses. - Consulta por safra × soma das mensais: o SICOR pode devolver, na consulta da safra, números diferentes da soma das consultas mês a mês. Em 26/09/2026, na safra 2026/27 (julho e agosto), 51 pares UF × finalidade divergiram; no custeio do AC, 274 contratos e R$ 56.788.261,98 na consulta por safra, que a função usa, contra 272 e R$ 56.541.830,82 nas mensais. A causa não foi identificada, e o agrobr reproduz o corpo recebido.
- Coerência entre entidades, conferida em 2022 e 2023: o total por UF e finalidade é igual à soma dos municípios da
CusteioInvestimentoComercialIndustrialSemFiltrose, em custeio, investimento e comercialização, à soma por produto das entidades*RegiaoUFProduto, que ocredito_rurallê.
Histórico de versões¶
| Versão | Mudança |
|---|---|
| v1.0 | Contrato inicial |
Exemplo¶
from agrobr import bcb
df = await bcb.credito_rural_total(safra="2022/23")
industrializacao = await bcb.credito_rural_total(safra="2022/23", finalidade="industrializacao")
por_programa = await bcb.credito_rural_total(safra="2022/23", uf="MT", agregacao="programa")
Schema JSON¶
Disponível em agrobr/schemas/bcb_credito_rural_total.json.