{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/brasilnfe-com-br/json-schema/brasilnfe-com-br-post-services-fiscal-consultargnre-response-schema.json",
  "title": "PostServicesFiscalConsultargnreResponse",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/brasilnfe-com-br-openapi-generated.yml#/components/schemas/PostServicesFiscalConsultargnreResponse",
  "type": "object",
  "properties": {
    "Id": {
      "type": "integer",
      "description": "Id da guia na Brasil NFe."
    },
    "IdentificadorInterno": {
      "type": "string",
      "description": "Identificador interno enviado."
    },
    "TipoAmbiente": {
      "type": "string",
      "description": "Ambiente da guia."
    },
    "Situacao": {
      "type": "string",
      "description": "Situação por extenso."
    },
    "NumeroRecibo": {
      "type": "string",
      "description": "Recibo do lote no Portal GNRE."
    },
    "UfFavorecida": {
      "type": "string",
      "description": "UF favorecida."
    },
    "Valor": {
      "type": "number",
      "description": "Valor da guia."
    },
    "DataVencimento": {
      "type": "string",
      "description": "Data de vencimento."
    },
    "DataLimitePagamento": {
      "type": "string",
      "description": "Último dia de pagamento."
    },
    "LinhaDigitavel": {
      "type": "string",
      "description": "Linha digitável."
    },
    "CodigoBarras": {
      "type": "string",
      "description": "Código de barras."
    },
    "PixCopiaECola": {
      "type": "string",
      "description": "PIX copia e cola."
    },
    "NossoNumero": {
      "type": "string",
      "description": "Número interno da guia."
    },
    "NumeroControle": {
      "type": "string",
      "description": "Número de controle da guia."
    },
    "Base64Pdf": {
      "type": "string",
      "description": "PDF oficial da guia em Base64."
    },
    "erros": {
      "type": "array",
      "description": "Lista de erros retornados."
    },
    "avisos": {
      "type": "array",
      "description": "Lista de avisos retornados."
    },
    "status": {
      "type": "integer",
      "description": "Status do retorno."
    }
  }
}