{
    "IND_OPER": {
        "type": "string",
        "regex": "^[0|1]$",
        "required": true,
        "info": "Indicador do tipo de operac\u0327a\u0303o: 0- Aquisic\u0327a\u0303o; 1- Prestac\u0327a\u0303o",
        "format": ""
    },
    "IND_EMIT": {
        "type": "string",
        "regex": "^[0|1]$",
        "required": true,
        "info": "Indicador do emitente do documento fiscal: 0- Emissa\u0303o pro\u0301pria; 1- Terceiros",
        "format": ""
    },
    "COD_PART": {
        "type": "string",
        "regex": "^.{1,60}$",
        "required": true,
        "info": "Co\u0301digo do participante (campo 02 do Registro 0150): do prestador, no caso de declarante na condic\u0327a\u0303o de tomador; do tomador, no caso de declarante na condic\u0327a\u0303o de prestador",
        "format": ""
    },
    "COD_MOD": {
        "type": "string",
        "regex": "^.[01|03|3B|04|08|55|65]$",
        "required": true,
        "info": "Co\u0301digo do modelo do documento fiscal, conforme a Tabela 4.1.3",
        "format": ""
    },
    "COD_SIT": {
        "type": "integer",
        "regex": "^.[00|01|02|03|04|05|06|07]$",
        "required": true,
        "info": "Co\u0301digo da situac\u0327a\u0303o do documento conforme tabela 4.1.2",
        "format": ""
    },
    "SER": {
        "type": "string",
        "regex": "^.{1,3}$",
        "required": false,
        "info": "Se\u0301rie do documento fiscal",
        "format": ""
    },
    "NUM_DOC": {
        "type": "integer",
        "regex": "^([1-9])([0-9]{1,8}|)$",
        "required": true,
        "info": "Nu\u0301mero do documento fiscal",
        "format": ""
    },
    "CHV_NFE": {
        "type": "numeric",
        "regex": "^([0-9]{44})?$",
        "required": false,
        "info": "Chave da Nota Fiscal Eletro\u0302nica",
        "format": ""
    },
    "DT_DOC": {
        "type": "integer",
        "regex": "^(0[1-9]|[1-2][0-9]|31(?!(?:0[2469]|11))|30(?!02))(0[1-9]|1[0-2])([12]\\d{3})$",
        "required": true,
        "info": "Data da emissa\u0303o do documento fiscal",
        "format": ""
    },
    "COD_MUN_SERV": {
        "type": "string",
        "regex": "^.{7}$",
        "required": true,
        "info": "Co\u0301digo do munici\u0301pio onde o servic\u0327o foi prestado, conforme a tabela IBGE.",
        "format": ""
    },
    "VL_CONT": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor conta\u0301bil (valor total do documento)",
        "format": "15v2"
    },
    "VL_MAT_TERC": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor do material fornecido por terceiros na prestac\u0327a\u0303o do servic\u0327o",
        "format": "15v2"
    },
    "VL_SUB": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor da subempreitada",
        "format": "15v2"
    },
    "VL_ISNT_ISS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "V alor das operac\u0327o\u0303es isentas ou na\u0303o- tributadas pelo ISS",
        "format": "15v2"
    },
    "VL_DED_BC": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor da deduc\u0327a\u0303o da base de ca\u0301lculo",
        "format": "15v2"
    },
    "VL_BC_ISS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor da base de ca\u0301lculo do ISS",
        "format": "15v2"
    },
    "VL_BC_ISS_RT": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor da base de ca\u0301lculo de retenc\u0327a\u0303o do ISS",
        "format": "15v2"
    },
    "VL_ISS_RT": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor do ISS retido pelo tomador",
        "format": "15v2"
    },
    "VL_ISS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor do ISS destacado",
        "format": "15v2"
    },
    "COD_INF_OBS": {
        "type": "string",
        "regex": "^.{1,60}$",
        "required": false,
        "info": "Co\u0301digo da observac\u0327a\u0303o do lanc\u0327amento fiscal (campo 02 do Registro 0460)",
        "format": ""
    }
}