{
    "NUM_ITEM": {
        "type": "numeric",
        "regex": "^[0-9]{3}$",
        "required": true,
        "info": "N\u00famero sequencial do item no documento fiscal",
        "format": ""
    },
    "COD_ITEM": {
        "type": "string",
        "regex": "^[0-9]{60}$",
        "required": true,
        "info": "C\u00f3digo do item (campo 02 do Registro 0200)",
        "format": ""
    },
    "CST_ICMS": {
        "type": "numeric",
        "regex": "^(\\d{3})$",
        "required": true,
        "info": "C\u00f3digo da Situa\u00e7\u00e3o Tribut\u00e1ria",
        "format": ""
    },
    "CFOP": {
        "type": "numeric",
        "regex": "^(\\d{4})$",
        "required": true,
        "info": "C\u00f3digo Fiscal de Opera\u00e7\u00e3o e Presta\u00e7\u00e3o",
        "format": ""
    },
    "COD_MOT_REST_COMPL": {
        "type": "string",
        "regex": "^[0-9]{5}$",
        "required": true,
        "info": "C\u00f3digo do motivo da restitui\u00e7\u00e3o ou complementa\u00e7\u00e3o conforme Tabela 5.7",
        "format": ""
    },
    "QUANT_CONV": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Quantidade do item",
        "format": "15v6"
    },
    "UNID": {
        "type": "string",
        "regex": "^[0-9]{0}$",
        "required": true,
        "info": "Unidade adotada para informar o campo QUANT_CONV.",
        "format": ""
    },
    "VL_UNIT_ICMS_NA_OPERACAO_CONV": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor unit\u00e1rio para o ICMS na opera\u00e7\u00e3o, caso n\u00e3o houvesse a ST, considerando unidade utilizada para informar o campo QUANT_CONV, considerando redu\u00e7\u00e3o da base de c\u00e1lculo do ICMS ST na tributa\u00e7\u00e3o, se houver",
        "format": "15v6"
    },
    "VL_UNIT_ICMS_OP_CONV": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor unit\u00e1rio do ICMS que o contribuinte teria se creditado, ou pode se creditar, referente \u00e0 opera\u00e7\u00e3o de entrada da mercadoria, caso estivesse submetida ao regime comum de tributa\u00e7\u00e3o, no desfazimento da substitui\u00e7\u00e3o tribut\u00e1ria, calculado conforme a legisla\u00e7\u00e3o de cada UF, considerando a unidade utilizada para informar o campo QUANT_CONV",
        "format": "15v6"
    },
    "VL_UNIT_ICMS_OP_ESTOQUE_CONV": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor m\u00e9dio unit\u00e1rio do ICMS que o contribuinte teria se creditado referente \u00e0 opera\u00e7\u00e3o de entrada das mercadorias em estoque caso estivesse submetida ao regime comum de tributa\u00e7\u00e3o, calculado conforme a legisla\u00e7\u00e3o de cada UF, considerando a unidade utilizada para informar o campo QUANT_CONV",
        "format": "15v6"
    },
    "VL_UNIT_ICMS_ST_ESTOQUE_CONV": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor m\u00e9dio unit\u00e1rio do ICMS\/ST, incluindo FCP ST, das mercadorias em estoque, considerando a unidade utilizada para informar o campo QUANT_CONV",
        "format": "15v6"
    },
    "VL_UNIT_FCP_ICMS_ST_ESTOQUE_CONV": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor m\u00e9dio unit\u00e1rio do FCP ST agregado ao ICMS das mercadorias em estoque, considerando a unidade utilizada para informar o campo QUANT_CONV",
        "format": "15v6"
    },
    "VL_UNIT_ICMS_ST_CONV_REST": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor unit\u00e1rio do total do ICMS\/ST, incluindo FCP ST, a ser restitu\u00eddo\/ressarcido, calculado conforme a legisla\u00e7\u00e3o de cada UF, considerando a unidade utilizada para informar o campo QUANT_CONV.",
        "format": "15v6"
    },
    "VL_UNIT_FCP_ST_CONV_REST": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor unit\u00e1rio correspondente \u00e0 parcela de ICMS FCP ST que comp\u00f5e o campo VL_UNIT_ICMS_ST_CONV_REST, considerando a unidade utilizada para informar o campo QUANT_CONV.",
        "format": "15v6"
    },
    "VL_UNIT_ICMS_ST_CONV_COMPL": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor unit\u00e1rio do complemento do ICMS, incluindo FCP ST, considerando a unidade utilizada para informar o campo QUANT_CONV.",
        "format": "15v6"
    },
    "VL_UNIT_FCP_ST_CONV_COMPL": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor unit\u00e1rio correspondente \u00e0 parcela de ICMS FCP ST que comp\u00f5e o campo VL_UNIT_ICMS_ST_CONV_COMPL, considerando unidade utilizada para informar o campo QUANT_CONV.",
        "format": "15v6"
    }
}