{
    "COD_PART_CONSG": {
        "type": "numeric",
        "regex": "^.{1,60}$",
        "required": true,
        "info": "C\u00f3digo do participante (campo 02 do Registro 0150): consignat\u00e1rio, se houver",
        "format": "15v60"
    },
    "COD_PART_RED": {
        "type": "numeric",
        "regex": "^.{1,60}$",
        "required": true,
        "info": "C\u00f3digo do participante (campo 02 do Registro 0150): redespachante, se houver",
        "format": "15v60"
    },
    "COD_MUN_ORIG": {
        "type": "numeric",
        "regex": "",
        "required": true,
        "info": "C\u00f3digo do munic\u00edpio de origem do servi\u00e7o, conforme a tabela IBGE",
        "format": ""
    },
    "COD_MUN_DEST": {
        "type": "numeric",
        "regex": "",
        "required": true,
        "info": "C\u00f3digo do munic\u00edpio de destino, conforme a tabela IBGE",
        "format": ""
    },
    "OTM": {
        "type": "string",
        "regex": "^[0-9]{0}$",
        "required": true,
        "info": "Registro do operador de transporte multimodal",
        "format": ""
    },
    "IND_NAT_FRT": {
        "type": "numeric",
        "regex": "",
        "required": true,
        "info": "Indicador da natureza do frete: 0- Negoci\u00e1vel1- N\u00e3o negoci\u00e1vel",
        "format": ""
    },
    "VL_LIQ_FRT": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor l\u00edquido do frete",
        "format": "15v2"
    },
    "VL_GRIS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor do gris (gerenciamento de risco)",
        "format": "15v2"
    },
    "VL_PDG": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Somat\u00f3rio dos valores de ped\u00e1gio",
        "format": "15v2"
    },
    "VL_OUT": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Outros valores",
        "format": "15v2"
    },
    "VL_FRT": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor total do frete",
        "format": "15v2"
    },
    "VEIC_ID": {
        "type": "string",
        "regex": "^[0-9]{7}$",
        "required": true,
        "info": "Placa de identifica\u00e7\u00e3o do ve\u00edculo",
        "format": ""
    },
    "UF_ID": {
        "type": "string",
        "regex": "^[a-zA-Z]{2}$",
        "required": true,
        "info": "Sigla da UF da placa do ve\u00edculo",
        "format": ""
    }
}