{
    "DT_REGISTRO": {
        "type": "string",
        "regex": "^(0[1-9]|[1-2][0-9]|31(?!(?:0[2469]|11))|30(?!02))(0[1-9]|1[0-2])([12]\\d{3})$",
        "required": true,
        "info": "Data de produc\u0327a\u0303o (DDMMAAAA)",
        "format": ""
    },
    "QTD_MOID": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Quantidade de cana esmagada (toneladas)",
        "format": "15v2"
    },
    "ESTQ_INI": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Estoque inicial (litros \/ Kg)",
        "format": "15v2"
    },
    "QTD_PRODUZ": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Quantidade produzida (litros \/ Kg)",
        "format": "15v2"
    },
    "ENT_ANID_HID": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Entrada de a\u0301lcool anidro decorrente da transformac\u0327a\u0303o do a\u0301lcool hidratado ou Entrada de a\u0301lcool hidratado decorrente da transformac\u0327a\u0303o do a\u0301lcool anidro (litros)",
        "format": "15v2"
    },
    "OUTR_ENTR": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Outras entradas (litros \/ Kg)",
        "format": "15v2"
    },
    "PERDA": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Evaporac\u0327a\u0303o (litros) ou Quebra de peso (Kg)",
        "format": "15v2"
    },
    "CONS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Consumo (litros)",
        "format": "15v2"
    },
    "SAI_ANI_HID": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Sai\u0301da para transformac\u0327a\u0303o (litros).",
        "format": "15v2"
    },
    "SAIDAS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Sai\u0301das (litros \/ Kg)",
        "format": "15v2"
    },
    "ESTQ_FIN": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Estoque final (litros \/ Kg)",
        "format": "15v2"
    },
    "ESTQ_INI_MEL": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Estoque inicial de mel residual (Kg)",
        "format": "15v2"
    },
    "PROD_DIA_MEL": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Produc\u0327a\u0303o de mel residual (Kg) e entradas de mel (Kg)",
        "format": "15v2"
    },
    "UTIL_MEL": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Mel residual utilizado (Kg) e sai\u0301das de mel (Kg)",
        "format": "15v2"
    },
    "PROD_ALC_MEL": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Produc\u0327a\u0303o de a\u0301lcool (litros) ou ac\u0327u\u0301car (Kg) proveniente do mel residual.",
        "format": "15v2"
    },
    "OBS": {
        "type": "string",
        "regex": "^.*$",
        "required": false,
        "info": "Observac\u0327o\u0303es",
        "format": ""
    }
}