Skip to main content

Gerar Relatório 2BSVS

Descrição: Gera um relatório 2BSVS de acordo com os parâmetros informados. O relatório 2BSVS (Biomass-Based Voluntary Sustainability) é utilizado para verificar a conformidade de propriedades rurais com critérios de sustentabilidade, incluindo análises de desmatamento, áreas de proteção permanente, reservas legais e outros indicadores ambientais.

Endpoint

POST/api/v1/integration/bsvs/report

Regras

AtributosDescriçãoTipoObrigatório
producer_nameNome do produtorStringSim
cooperative_nameNome da cooperativaStringSim
producer_documentDocumento do produtor (CPF/CNPJ)StringSim
civil_yearAno civil de referênciaIntegerSim
harvest_codeCódigo da safraIntegerSim
layerCamada de análise (SOY ou CORN)EnumSim
carsLista de códigos CARArraySim
usernameNome do usuárioStringNão
nameNome do relatórioStringNão
preserve_on_backoffice_historyPreservar no histórico do backofficeBooleanNão

Exemplo de Requisição

Exemplo de Requisição
curl -X POST \
-H "Authorization: [[apiKey]]" \
-H "cooperative-id: [[cooperativeId]]" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
"https://homolog.api.merx.tech/api/v1/integration/bsvs/report" \
--data '{
"producer_name": "João da Silva",
"cooperative_name": "Cooperativa ABC",
"producer_document": "12345678901",
"civil_year": 2024,
"harvest_code": 2024,
"layer": "SOY",
"cars": ["MT-5107925-7515B28AEE9240ACAB464D8DF624D470"]
}'

Parâmetros

Parâmetros de Cabeçalho

NomeDescriçãoTipoObrigatório
AuthorizationToken de autenticaçãoStringSim
cooperative-idID da cooperativa (UUID)UUIDSim

Parâmetros do Corpo

NomeDescriçãoTipoObrigatório
producer_nameNome do produtorStringSim
cooperative_nameNome da cooperativaStringSim
producer_documentDocumento do produtor (CPF/CNPJ)StringSim
civil_yearAno civil de referênciaIntegerSim
harvest_codeCódigo da safraIntegerSim
layerCamada de análise. Valores: SOY, CORNEnumSim
carsLista de códigos CAR para análiseArrayNão
usernameNome do usuário que está gerando o relatórioStringNão
nameNome personalizado do relatórioStringNão
preserve_on_backoffice_historySe deve preservar o relatório no histórico do backofficeBooleanNão

Dicionário de Dados da Resposta

NomeDescriçãoTipo
created_atData de criação do relatórioDateTime
report_request_idID único da requisição do relatórioUUID
cooperative_idID da cooperativaUUID
cooperative_nameNome da cooperativaString
civil_yearAno civil de referênciaInteger
harvestNome da safraString
layerCamada de análise (SOY ou CORN)Enum
errorMensagem de erro, se houverString
producer_dataDados do produtorObject
producer_data.documentDocumento do produtorString
producer_data.nameNome do produtorString
producer_data.dap_codeCódigo DAPString
producer_data.caf_codeCódigo CAFString
producer_data.ricaf_codeCódigo RICAFString
bsvsLista de resultados por CARArray
bsvs[].property_dataDados da propriedadeObject
bsvs[].property_data.farm_nameNome da fazendaString
bsvs[].property_data.carCódigo CARString
bsvs[].property_data.areaÁrea do imóvel em hectaresNumber
bsvs[].property_data.geometryGeometria da propriedade (GeoJSON)String
bsvs[].property_data.centroidCentróide da propriedadeString
bsvs[].property_data.latitudeLatitudeFloat
bsvs[].property_data.longitudeLongitudeFloat
bsvs[].property_data.car_statusStatus do CAR (AT, CA, SU, PE)Enum
bsvs[].property_data.car_status_updated_atData de atualização do statusDateTime
bsvs[].car_declaration_sigefDados da declaração CAR/SIGEFObject
bsvs[].car_declaration_sigef.declared_areaÁrea declaradaNumber
bsvs[].car_declaration_sigef.legal_reserve_areaÁrea de reserva legalNumber
bsvs[].car_declaration_sigef.permanent_protection_areaÁrea de proteção permanenteNumber
bsvs[].car_declaration_sigef.tax_modulesMódulos fiscaisNumber
bsvs[].productivityDados de produtividadeArray
bsvs[].productivity[].cropCulturaString
bsvs[].productivity[].harvestSafraString
bsvs[].productivity[].planted_areaÁrea plantadaNumber
bsvs[].productivity[].layerCamada (SOY ou CORN)Enum
bsvs[].productivity[].projected_productivityProdutividade projetadaNumber
bsvs[].productivity[].estimated_total_annual_productionProdução total anual estimadaNumber
bsvs[].bsvs_data_informationInformações específicas 2BSVSObject
bsvs[].bsvs_data_information.conservation_unit_areaÁrea em unidade de conservaçãoNumber
bsvs[].bsvs_data_information.conservation_unit_statusStatus da unidade de conservaçãoEnum
bsvs[].bsvs_data_information.indigenous_areaÁrea indígenaNumber
bsvs[].bsvs_data_information.indigenous_area_statusStatus da área indígenaEnum
bsvs[].bsvs_data_information.quilombola_areaÁrea quilombolaNumber
bsvs[].bsvs_data_information.quilombola_area_statusStatus da área quilombolaEnum
bsvs[].bsvs_data_information.biomass_areaÁrea de biomassaNumber
bsvs[].bsvs_data_information.biomass_statusStatus da biomassaEnum
bsvs[].bsvs_data_information.app_areaÁrea de APPNumber
bsvs[].bsvs_data_information.biomass_app_areaÁrea de biomassa em APPNumber
bsvs[].bsvs_data_information.biomass_app_statusStatus da biomassa em APPEnum
bsvs[].bsvs_data_information.accumulated_supressionSupressão acumuladaNumber
bsvs[].bsvs_data_information.biomass_supression_areaÁrea de supressão de biomassaNumber
bsvs[].bsvs_data_information.biomass_supression_statusStatus da supressão de biomassaEnum
bsvs[].bsvs_data_information.biomass_supression_eligibilityElegibilidade da supressão de biomassaEnum
bsvs[].bsvs_data_information.biomass_total_productionProdução total de biomassaNumber
bsvs[].layer_esg_dataDados de camadas ESGArray
bsvs[].layer_esg_data[].embargo_typeTipo de embargoString
bsvs[].layer_esg_data[].layer_nameNome da camadaString
bsvs[].layer_esg_data[].esg_statusStatus ESGEnum
bsvs[].layer_esg_data[].total_areaÁrea totalNumber
bsvs[].layer_esg_data[].total_issuesTotal de apontamentosInteger
bsvs[].environmental_protection_layersCamadas de proteção ambientalArray
bsvs[].environmental_protection_layers[].layer_nameNome da camadaString
bsvs[].environmental_protection_layers[].total_areaÁrea totalNumber
bsvs[].environmental_protection_layers[].total_issuesTotal de apontamentosInteger
bsvs[].environmental_protection_layers[].environmental_protection_statusStatus de proteção ambientalEnum
bsvs[].permanent_protection_areasÁreas de proteção permanenteArray
bsvs[].permanent_protection_areas[].areaÁrea em hectaresNumber
bsvs[].permanent_protection_areas[].cityCidadeString
bsvs[].permanent_protection_areas[].stateEstadoString
bsvs[].permanent_protection_areas[].descriptionDescriçãoString

Valores de Enums

Status 2BSVS

ValorDescrição
CONFORMEPropriedade em conformidade
NAO_CONFORMEPropriedade não conforme
NAO_APLICAVELNão aplicável
NAO_ELEGIVELNão elegível
ELEGIVELElegível
NAO_ENCONTRADONão encontrado

Status CAR

ValorDescrição
ATAtivo
CACancelado
SUSuspenso
PEPendente

Layer (Camada)

ValorDescrição
SOYSoja
CORNMilho

Respostas

  • 200 - Ok
{
"created_at": "2024-01-15T10:30:00Z",
"report_request_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cooperative_id": "12345678-1234-1234-1234-123456789012",
"cooperative_name": "Cooperativa ABC",
"producer_data": {
"document": "12345678901",
"name": "João da Silva",
"dap_code": null,
"caf_code": null,
"ricaf_code": null
},
"bsvs": [
{
"property_data": {
"farm_name": "Fazenda São José",
"car": "MT-5107925-7515B28AEE9240ACAB464D8DF624D470",
"area": 500.50,
"geometry": "{...}",
"centroid": "POINT(-55.123 -15.456)",
"latitude": -15.456,
"longitude": -55.123,
"car_status": "AT",
"car_status_updated_at": "2024-01-10T00:00:00Z"
},
"car_declaration_sigef": {
"declared_area": 500.50,
"legal_reserve_area": 100.10,
"permanent_protection_area": 25.25,
"tax_modules": 5.5,
"analysis_date": "2024-01-01",
"registration_date": "2020-06-15",
"rectification_date": null
},
"productivity": [
{
"crop": "Soja",
"harvest": "2023/2024",
"planted_area": 350.00,
"layer": "SOY",
"projected_productivity_year": 2024,
"projected_productivity": 60.0,
"estimated_total_annual_production_year": 2024,
"estimated_total_annual_production": 21000.0
}
],
"bsvs_data_information": {
"conservation_unit_area": 0.0,
"conservation_unit_status": "CONFORME",
"indigenous_area": 0.0,
"indigenous_area_status": "CONFORME",
"quilombola_area": 0.0,
"quilombola_area_status": "CONFORME",
"biomass_area": 125.35,
"biomass_status": "APLICAVEL",
"app_area": 25.25,
"biomass_app_area": 0.0,
"biomass_app_status": "CONFORME",
"accumulated_supression": 0.0,
"biomass_supression_area": 0.0,
"biomass_supression_status": "CONFORME",
"biomass_supression_eligibility": "ELEGIVEL",
"biomass_total_production": 21000.0
},
"layer_esg_data": [
{
"embargo_type": "EMBARGOS_IBAMA",
"layer_name": "IBAMA - EMBARGOS",
"esg_status": "CONFORME",
"total_area": 0.0,
"total_issues": 0
}
],
"environmental_protection_layers": [
{
"environmental_protection_layer_enum": "UNIDADE_CONSERVACAO",
"layer_name": "Unidades de Conservação",
"total_area": 0.0,
"total_issues": 0,
"environmental_protection_status": "CONFORME"
}
],
"permanent_protection_areas": []
}
],
"civil_year": 2024,
"harvest": "2023/2024",
"layer": "SOY",
"error": null
}
  • 400 - Bad Request
{
"timestamp": "2024-01-15T10:30:00Z",
"status": 400,
"errors": [
"producer_name is required",
"cooperative_name is required"
]
}
  • 401 - Unauthorized

  • 404 - Not Found