{
    "NUM_ITEM": {
        "type": "integer",
        "regex": "^\\d{1,3}$",
        "required": true,
        "info": "Nu\u0301mero sequencial do item no documento fiscal",
        "format": ""
    },
    "COD_ITEM": {
        "type": "string",
        "regex": "^.{1,60}$",
        "required": true,
        "info": "Co\u0301digo do item (campo 02 do Registro 0200)",
        "format": ""
    },
    "COD_CLASS": {
        "type": "integer",
        "regex": "^\\d{4}$",
        "required": true,
        "info": "Co\u0301digo de classificac\u0327a\u0303o do item de energia ele\u0301trica, conforme a Tabela 4.4.1",
        "format": ""
    },
    "QTD": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Quantidade do item",
        "format": "15v3"
    },
    "UNID": {
        "type": "string",
        "regex": "^.{1,6}$",
        "required": false,
        "info": "Unidade do item (Campo 02 do registro 0190)",
        "format": ""
    },
    "VL_ITEM": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor do item",
        "format": "15v2"
    },
    "VL_DESC": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor total do desconto",
        "format": "15v2"
    },
    "CST_ICMS": {
        "type": "integer",
        "regex": "^\\d{3}$",
        "required": true,
        "info": "Co\u0301digo da Situac\u0327a\u0303o Tributa\u0301ria, conforme a Tabela indicada no item 4.3.1",
        "format": ""
    },
    "CFOP": {
        "type": "integer",
        "regex": "^\\d{4}$",
        "required": true,
        "info": "Co\u0301digo Fiscal de Operac\u0327a\u0303o e Prestac\u0327a\u0303o",
        "format": ""
    },
    "VL_BC_ICMS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor da base de ca\u0301lculo do ICMS",
        "format": "15v2"
    },
    "ALIQ_ICMS": {
        "type": "integer",
        "regex": "^\\d{1,6}$",
        "required": false,
        "info": "Ali\u0301quota do ICMS",
        "format": ""
    },
    "VL_ICMS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor do ICMS creditado\/debitado",
        "format": "15v2"
    },
    "VL_BC_ICMS_ST": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor da base de ca\u0301lculo referente a\u0300 substituic\u0327a\u0303o tributa\u0301ria",
        "format": "15v2"
    },
    "ALIQ_ST": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Ali\u0301quota do ICMS da substituic\u0327a\u0303o tributa\u0301ria na unidade da federac\u0327a\u0303o de destino",
        "format": "15v2"
    },
    "VL_ICMS_ST": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor do ICMS referente a\u0300 substituic\u0327a\u0303o tributa\u0301ria",
        "format": "15v2"
    },
    "IND_REC": {
        "type": "string",
        "regex": "^[0|1]$",
        "required": true,
        "info": "Indicador do tipo de receita: 0- Receita pro\u0301pria; 1- Receita de terceiros",
        "format": ""
    },
    "COD_PART": {
        "type": "string",
        "regex": "^.{1,60}$",
        "required": false,
        "info": "Co\u0301digo do participante receptor da receita, terceiro da operac\u0327a\u0303o \"\n            .\"(campo 02 do Registro 0150)",
        "format": ""
    },
    "VL_PIS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor do PIS",
        "format": "15v2"
    },
    "VL_COFINS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": false,
        "info": "Valor da COFINS",
        "format": "15v2"
    },
    "COD_CTA": {
        "type": "string",
        "regex": "^.*$",
        "required": false,
        "info": "Co\u0301digo da conta anali\u0301tica conta\u0301bil debitada\/creditada",
        "format": ""
    }
}