{
    "COD_CLASS": {
        "type": "numeric",
        "regex": "^(\\d{4})$",
        "required": true,
        "info": "C\u00f3digo de classifica\u00e7\u00e3o do item do servi\u00e7o de comunica\u00e7\u00e3o ou de telecomunica\u00e7\u00e3o, conforme a tabela 4.4.1",
        "format": ""
    },
    "COD_ITEM": {
        "type": "string",
        "regex": "^[0-9]{60}$",
        "required": true,
        "info": "C\u00f3digo do item (campo 02 do Registro 0200)",
        "format": ""
    },
    "QTD": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Quantidade acumulada do item",
        "format": "15v3"
    },
    "UNID": {
        "type": "string",
        "regex": "^[0-9]{6}$",
        "required": true,
        "info": "Unidade do item (Campo 02 do registro 0190)",
        "format": ""
    },
    "VL_ITEM": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor acumulado do item",
        "format": "15v2"
    },
    "VL_DESC": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor acumulado dos descontos",
        "format": "15v2"
    },
    "CST_ICMS": {
        "type": "numeric",
        "regex": "^(\\d{3})$",
        "required": true,
        "info": "C\u00f3digo da Situa\u00e7\u00e3o Tribut\u00e1ria, conforme a tabela indicada no item 4.3.1",
        "format": ""
    },
    "CFOP": {
        "type": "numeric",
        "regex": "^(\\d{4})$",
        "required": true,
        "info": "C\u00f3digo Fiscal de Opera\u00e7\u00e3o e Presta\u00e7\u00e3o conforme tabela indicada no item 4.2.2",
        "format": ""
    },
    "ALIQ_ICMS": {
        "type": "numeric",
        "regex": "^[0-9]{6}$",
        "required": true,
        "info": "Al\u00edquota do ICMS",
        "format": ""
    },
    "VL_BC_ICMS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor acumulado da base de c\u00e1lculo do ICMS",
        "format": "15v2"
    },
    "VL_ICMS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor acumulado do ICMS debitado",
        "format": "15v2"
    },
    "VL_BC_ICMS_UF": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor da base de c\u00e1lculo do ICMS a outras UFs",
        "format": "15v2"
    },
    "VL_ICMS_UF": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor do ICMS a outras UFs",
        "format": "15v2"
    },
    "VL_RED_BC": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor n\u00e3o tributado em fun\u00e7\u00e3o da redu\u00e7\u00e3o da base de c\u00e1lculo do ICMS, referente \u00e0 combina\u00e7\u00e3o de CST_ICMS, CFOP e al\u00edquota do ICMS.",
        "format": "15v2"
    },
    "VL_PIS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor acumulado do PIS",
        "format": "15v2"
    },
    "VL_COFINS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor acumulado da COFINS",
        "format": "15v2"
    },
    "COD_CTA": {
        "type": "string",
        "regex": "^[0-9]{0}$",
        "required": true,
        "info": "C\u00f3digo da conta anal\u00edtica cont\u00e1bil debitada\/creditada",
        "format": ""
    }
}