{
    "CNPJ": {
        "type": "string",
        "regex": "^[0-9]{14}$",
        "required": false,
        "info": "N\u00famero de inscri\u00e7\u00e3o do estabelecimento no CNPJ (Campo 04 do Registro 0140). ",
        "format": ""
    },
    "CST_PIS": {
        "type": "string",
        "regex": "^((0[1-9])|49|99)$",
        "required": false,
        "info": "C\u00f3digo da Situa\u00e7\u00e3o Tribut\u00e1ria referente ao PIS\/PASEP, conforme a Tabela indicada no item 4.3.3. ",
        "format": ""
    },
    "COD_PART": {
        "type": "string",
        "regex": "^.{0,60}$",
        "required": false,
        "info": "C\u00f3digo do participante (Campo 02 do Registro 0150) ",
        "format": ""
    },
    "DT_OPER": {
        "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": false,
        "info": "Data da Opera\u00e7\u00e3o (ddmmaaaa) ",
        "format": ""
    },
    "VL_OPER": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor da Opera\u00e7\u00e3o ",
        "format": "15v2"
    },
    "VL_BC_PIS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Base de c\u00e1lculo do PIS\/PASEP (em valor ou em quantidade) ",
        "format": "15v2"
    },
    "ALIQ_PIS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Al\u00edquota da PIS (em percentual ou em reais) ",
        "format": "15v4"
    },
    "VL_PIS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor do PIS\/PASEP ",
        "format": "15v2"
    },
    "COD_CTA": {
        "type": "string",
        "regex": "^.{0,255}$",
        "required": false,
        "info": "C\u00f3digo da conta anal\u00edtica cont\u00e1bil debitada\/creditada ",
        "format": ""
    },
    "DESC_COMPL": {
        "type": "string",
        "regex": "^(.*)$",
        "required": false,
        "info": "Descri\u00e7\u00e3o complementar do Documento\/Opera\u00e7\u00e3o ",
        "format": ""
    }
}