{
    "COD_PART_IP": {
        "type": "string",
        "regex": "^.{1,60}$",
        "required": true,
        "info": "C\u00f3digo do participante (campo 02 do Registro 0150):\n            identifica\u00e7\u00e3o da institui\u00e7\u00e3o que efetuou o pagamento",
        "format": ""
    },
    "COD_PART_IT": {
        "type": "string",
        "regex": "^.{1,60}$",
        "required": false,
        "info": "C\u00f3digo do participante (campo 02 do Registro 0150):\n            identifica\u00e7\u00e3o do intermediador da transa\u00e7\u00e3o",
        "format": ""
    },
    "TOT_VS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor total bruto das vendas e\/ou presta\u00e7\u00f5es de\n            servi\u00e7os no campo de incid\u00eancia do ICMS, incluindo\n            opera\u00e7\u00f5es com imunidade do imposto",
        "format": "15v2"
    },
    "TOT_ISS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor total bruto das presta\u00e7\u00f5es de servi\u00e7os no campo\n            de incid\u00eancia do ISS",
        "format": "15v2"
    },
    "TOT_OUTROS": {
        "type": "numeric",
        "regex": "^\\d+(\\.\\d*)?|\\.\\d+$",
        "required": true,
        "info": "Valor total de opera\u00e7\u00f5es deduzido dos valores dos\n            campos TOT_VS e TOT_ISS.",
        "format": "15v2"
    }
}