Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

PRE

Método

POST

URL

https://sif-pre.uno-internacional.com/mcs/sif/crm/empresas/{empresaRefId}/sessions/{sessionRefId}/unoSchool/{unoSchoolRefId}/

crm/sync

contract

Query Params

empresaRefId: Id de la empresa en BDC en formato UUID

sessionRefId: Id del ciclo escolar en BDC en formato UUID

unoSchoolRefId: Id del colegio en BDC en formato UUID

Expand
titleEjemplo Payload
Code Block
{
 
  "articles": {
        "failOnErrors": true,
        "operations": [
    
       {
     
          "action": "create",
                "data": {
                    "articleDescription": "articulo/12:30/2021-08-23",
      
             "articleCode": "codigo/12:30/2021-08-23",
                    "articleOrder": 300,
 
                  "abbreviation": "articulo/2021-08-23",
         
          "alternateName": "articulo/08-23",
         
          "parameter": "IPAD",
         
          "sapId": "3831524682159",
                    "ean": "9788466846575",
         
          "isbn": "9788466829113",
      
             "alternateEan": "",
                    "weight": 10,
 
                  "width": 20,
   
                "height": 30,

                   "length": 40,
          "exclusive": true,
          "exclusivecdBook": true"10",
          "pages": 10,
          "cdBookcollection": "10coleccion",
          "yearPublication": "2021",
          "editorial": "editorial",
          "pagesactive": 10true,
          "articleAuthor": {
            "collectionfirstName": "coleccionNombre",
            "middleName": "Paterno",
      "yearPublication      "lastName": "2021Materno",
            "timeZone": {
        "editorial      "refId": "editorial",00000000-0000-1000-0000-000000000016"
            },
       "active": true,     "language": {
              "articleAuthorrefId": {"00000000-0000-1000-0000-000000000016"
            }
           "firstName": "Nombre"},
          "subject": {
            "middleNamesubjectCode": "Paterno"Esp"
          },
          "category": {
            "lastNameparameter": "Materno"AL"
          },
          "empresa": {
            "timeZonerefId": {"00000000-0000-1000-0000-000000000001"
          },
          "articleType": {
            "refId": "00000000-0000-1000-0000-000000000016"parameter": "IPAD"
          },
          "stamp": {
            "stampCode": "SANCAN"
          },
          "groupArticle": {
            "parameter": "PRI"
          },
          "materialType": {
            "parameter": "DI"
          },
          "articleGradePeriods": [
            {
              "articleGradePeriod": {
                "refId": "",
                "active": true,
                "grade": {
                  "refId": "",
                  "gradeCode": "",
                  "sapId": ""
                },
                "schoolLevel": {
                  "levelCode": "",
                  "sapId": ""
                },
                "session": {
                  "refId": "",
                  "sessionCode": ""
                },
                "periodSession": {
                  "refId": "",
                  "periodSessionCode": "",
                  "parameter": ""
                },
                "unoSchool": {
                  "refId": "",
                  "schoolIdSystem": "",
                  "sapId": "",
                  "crmId": ""
                }
              }
            }
          ],
          "articleLevelPrices": [
            {
              "articleLevelPrice": {
                "refId": "",
                "price": 0,
                "levelPrice": {
                  "refId": "",
                  "levelPriceCode": ""
                },
                "taxPercentage": 0,
                "currency": {
                  "currencyCode": ""
                }
              }
            }
          ]
        }
      }
    ]
  },
  "contract": {
    "operations": [
      {
        "action": "create",
        "type": [
          "gradeInfo",
          "sesionLevel"
        ],
        "data": {
          "contract": {
            "contractRefId": "00000000-0000-1000-0000-000000030986",
            "contract": 3470,
            "empresaRefId": "00000000-0000-1000-0000-000000000006",
            "unoSchool": {
              "refId": "00000000-0000-1000-0000-000000012584"
            },
            "session": {
              "refId": "00000000-0000-1000-0000-000000000681",
              "sessionCode": "2023-2024"
            },
            "contactList": [],
            "bonus": {
              "typeBonus": "EFECTIVO",
              "amountBonus": 12993.99858
            },
            "schoolLevelList": [
              {
                "gradeList": [
        },          {
              "language": {     "grade": {
                      "refIdstudent": "00000000-0000-1000-0000-000000000016" 1,
                      "classroom": 0,
  }                     }"gradeCode": "1P",
                      "subjectgradeErpId": {4,
                        "subjectCodegradeRefId": "Esp"00000000-0000-1000-0000-000000000041",
                    },  "lectorPlan": 0,
                      "categoryunoStudent": {
1,
                       "parametermathTeacher": "AL"0,
                       },"contractType": "",
                      "empresaunoClassroom": {
 0,
                      "refIdsocialTeacher": "00000000-0000-1000-0000-000000000001"0,
                      "englishTeacher": }0,
                      "articleTypespanishTeacher": {0,
                        "parameteramountChildrenTeacher": "IPAD"0
                    },
                    "stampprogramList": {[
                      {
 "stampCode": "SANCAN"                     }, "action": "create",
                  "groupArticle": {     "type": [
                  "parameter": "PRI"       "gradeInfo",
             },             "sesionLevel"
       "materialType": {                ],
        "parameter": "DI"               "data": {
     },                     "articleGradePeriodsprice": [0,
                         { "amount": 1,
                          "articleGradePeriodarticle": {
  
                             "refIderpId": "",
                                "activerefId": true,
   "00000000-0000-1000-0000-000000004252",
                            "gradearticleCode": {"SE-BE(BIL)K2",
                                    "refId"articleType": "",{
                              "articleTypeCode": "SUBP-G"
     "gradeCode": "",                      }
              "sapId": ""           },
                     },     "aditional": 0,
                          "schoolLevelpaySchool": {0,
                          "proportion": 0,
          "levelCode": "",               "payerAmount": 0,
                    "sapId": ""     "salesChannels": [
                          },  {
                              "sessionsaleChannel": {
   
                                "refIdtype": "COD",
                                    "sessionCodesellerId": ""0,
                                "erpId": }73053,
                                "periodSessionpercentajeDiscount": {0,
                                    "refIdpercentajePlacement": "",0
                                    "periodSessionCode": "",}
                            }
         "parameter": ""                ],
                },          "componentList": [
                     "unoSchool": {      {
                              "refIddata": "",
   {
                                "schoolIdSystemgrade": "",{
                                    "sapIdrefId": "00000000-0000-1000-0000-000000000019",
                                    "crmIdgradeCode": "1P"
                                },
                            }    "price": 0,
                   }                     ]"amount": 1,
                    "articleLevelPrices": [           "article": {
            {                             "articleLevelPrice": {"erpId": "61099405",
                                  "refId": "00000000-0000-1000-0000-000000102081",
                                  "pricearticleCode": 0.0000"61099405",
                                  "levelPricearticleType": {
                                    "refIdparam": "LIB",
                                    "levelPriceCoderefId": "00000000-0000-1000-0000-000000000054",
                                },    "articleTypeCode": "LIB"
                            "taxPercentage": 0.0000,     }
                           "currency": {    },
                                "currencyCodesubject": ""{
                                }  "refId": "00000000-0000-1000-0000-000000006996"
                         }       },
                 }                     ]
     "typeSale": {
          }             }         ]  "typeSaleCode": "VTA"
 },     "contract": {         "operations": [             {  },
              "action": "create",                 "datapercentajeTax": {0,
                    "contract": {           "percentajeDiscount": 0
            "contractRefId": "00000000-0000-1000-0000-000000030986",                 },
       "contract": 3470,                         "empresaRefIdaction": "00000000-0000-1000-0000-000000000006",create"
                           "unoSchool": {}
                          ],
 "refId": "00000000-0000-1000-0000-000000012584"                        "percentajeTax": }0,
                          "sessionpercentajeDiscount": {0
                        }
      "refId": "00000000-0000-1000-0000-000000000681",               }
             "sessionCode": "2023-2024"      ]
                  },
                ],
        "contactList": [],       "paymentType": 0,
                "bonussessionList": {[
                  {
         "typeBonus": "EFECTIVO",          "refId": "00000000-0000-1000-0000-000000000394"
                 "amountBonus": 12993.99858 },
                  {
     },                "refId": "00000000-0000-1000-0000-000000000395"
       "schoolLevelList": [          }
                ],
 {               "customCovers": 0,
                "schoolLevelCodepaymentTypeCode": "002",
                "schoolLevelCode": "002",
                "schoolLevelErpId": "002",
                "englishCoordinator": 0,
                "customCoversspanishCoordinator": 0,
                "refundParticipation": 1,
                "participationPercentagepaymentTypeParameter": 102"",
                "participationPercentage": 102
              "refundParticipation": 1,}
            ]
          }
        }
"englishCoordinator": 0,     }
    ]
  }
}
Expand
titleJSON Schema
Code Block
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
      "spanishCoordinatorarticles": 0,{
      "type": "object",
      "properties": {
        "failOnErrors": {
          "paymentTypetype": 0,"boolean"
        },
        "operations": {
             "paymentTypeCodetype": "array",
          "items": [
            {
       "paymentTypeParameter       "type": "object",
              "properties": {
                "gradeListaction": [
  {
                  "type": "string"
             {   },
                "data":  {
                  "gradetype": {"object",
                  "properties":  {
                       "gradeRefIdarticleDescription": "00000000-0000-1000-0000-000000000019",{
                      "type": "string"
                    "gradeCode": "1P"},
                    "articleCode": {
                      "gradeErpIdtype": 4,"string"
                     },
                      "studentarticleOrder": 1,{
                      "type": "integer"
                    "unoStudent": 1},
                    "abbreviation": {
                      "contractTypetype": "string",
                       },
                    "classroomalternateName": 0,{
                      "type": "string"
                    "unoClassroom": 0},
                    "parameter": {
                      "englishTeachertype": 0,"string"
                    },
                       "spanishTeachersapId": 0,{
                      "type": "string"
                    "mathTeacher": 0},
                    "ean": {
                      "socialTeachertype": 0,"string"
                    },
                    "isbn": {
 "lectorPlan": 0,                     "type": "string"
                    },
    "amountChildrenTeacher": 0               "alternateEan": {
                      "type": "string"
},                    },
                    "programListweight": [{
                      "type": "integer"
                    {},
                         "width": {
                      "actiontype": "createinteger",
                      },
                         "dataheight": {
                      "type": "integer"
                    },
       "article": {            "length": {
                      "type": "integer"
                   "refId": "00000000-0000-1000-0000-000000101938" },
                    "exclusive": {
                         "type": "boolean"
        "erpId": "",           },
                    "cdBook": {
                       "articleCodetype": "RS0201",string"
                    },
                    "pages": {
                      "articleTypetype": {"integer"
                    },
                    "collection": {
                      "articleTypeCodetype": "SUBP-Gstring"
                    },
                    "yearPublication": {
             }         "type": "string"
                    },
                     },"editorial": {
                      "type": "string"
                     },
      "paySchool": 0,                 "active": {
                      "type": "boolean"
           "payerAmount": 0,        },
                    "articleAuthor": {
                      "proportiontype": 0"object",
                           "properties": {
                        "aditionalfirstName": 0,{
                          "type": "string"
                        "percentajeDiscount": 0},
                        "middleName": {
                          "percentajeTaxtype": 0,"string"
                          },
                         "pricelastName": 0,{
                          "type": "string"
                        "amount": 1},
                        "timeZone": {
                          "componentListtype": ["object",
                          "properties": {
                            "refId": {
                              "type": "string"
                            "action": "create",}
                          },
                          "required": [
      "data": {                     "refId"
                          ]
                "subject": {       },
                        "language": {
                          "type": "object",
       "refId": "00000000-0000-1000-0000-000000006996"                  "properties": {
                            "refId": {
                },              "type": "string"
                            }
                       "article": {  },
                          "required": [
                            "refId"
         "refId": "00000000-0000-1000-0000-000000102081",                ]
                        }
                        },
  "erpId": "61099405",                   "required": [
                        "firstName",
                       "articleCode": "61099405middleName",
                        "lastName",
                        "timeZone",
                  "articleType": {     "language"
                      ]
                      },
                     "articleTypeCodesubject": "LIB",{
                      "type": "object",
                      "properties": {
                        "paramsubjectCode": "LIB",{
                          "type": "string"
                        }
                   "refId": "00000000-0000-1000-0000-000000000054"  },
                      "required": [
                        "subjectCode"
                 }     ]
                    },
                    "category": {
                },      "type": "object",
                          "properties": {
                              "grade"parameter": {
                          "type": "string"
                        }
               "gradeCode": "1P",      },
                      "required": [
                        "parameter"
             "refId": "00000000-0000-1000-0000-000000000019"              ]
                    },
                    "empresa": {
       },               "type": "object",
                      "properties": {
                        "typeSalerefId": {
                          "type": "string"
                        }
                      "typeSaleCode": "VTA"},
                      "required": [
                        "refId"
                      ]
},                    },
                    "articleType": {
                      "percentajeDiscounttype": 0"object",
                      "properties": {
                        "parameter": {
                "percentajeTax": 0,          "type": "string"
                        }
                      },
       "price": 0,              "required": [
                        "parameter"
                      ]
 "amount": 1                  },
                    "stamp": {
                    }  "type": "object",
                      "properties": {
                        "stampCode": {
   }                       "type": "string"
                        }
   ]                   },
                      "required": [
     }                   "stampCode"
                      ]
  }                  },
                    "groupArticle": {
]                      "type": "object",
             }         "properties": {
                      ]  "parameter": {
                         } "type": "string"
                      ]  }
                  }    },
            }          "required": [
 }         ]     } }
Expand
titleJSON Schema
Code Block
{   "$schema": "http://json-schema.org/draft-04/schema#",   "type": "objectparameter",
  "properties": {     "articles": {       "type": "object",     ]
 "properties": {         "failOnErrors": {        },
  "type": "boolean"         },         "operationsmaterialType": {
          "type": "array",           "itemstype": [
   "object",
        {               "typeproperties": "object",{
              "properties": {         "parameter": {
      "action": {                   "type": "string"
                },        }
        "data": {             },
     "type": "object",                "required": [
  "properties": {                     "articleDescriptionparameter":
{                      ]
"type": "string"                     },
                    "articleCodearticleGradePeriods": {
                      "type": "stringarray",
                    },  "items": [
                 "articleOrder":  {     {
                 "type": "integer"        "type": "object",
           },               "properties": {
    "abbreviation": {                       "typearticleGradePeriod": "string"{
                    },             "type": "object",
       "alternateName": {                       "typeproperties": {
"string"                     },           "refId": {
        "parameter": {                          "type": "string"
                    },            },
        "sapId": {                       "typeactive": "string"{
                         },         "type": "boolean"
          "ean": {                     },
 "type": "string"                     },         "grade": {
          "isbn": {                       "type": "stringobject",
                    },              "properties": {
       "alternateEan": {                             "typerefId": "string" {
                         },             "type": "string"
      "weight": {                       "type": "integer"     },
               },                     "widthgradeCode": {
                      "type": "integer"               "type": "string"
    },                     "height": {            },
          "type": "integer"                     },    "sapId": {
               "length": {                       "type": "integerstring"
                    },                }
    "exclusive": {                       "type": "boolean"       },
             },                     "cdBookrequired": {[
                      "type": "string"             "refId",
       },                     "pages": {       "gradeCode",
               "type": "integer"                    "sapId"
},                     "collection": {            ]
          "type": "string"                     },
                    "yearPublication": {            "schoolLevel": {
             "type": "string"                     },"type": "object",
                     "editorial": {            "properties": {
         "type": "string"                     },     "levelCode": {
              "active": {                       "type": "booleanstring"
                    },                },
    "articleAuthor": {                       "type": "object",       "sapId":  {
             "properties": {                         "firstNametype": {"string"
                          "type": "string"         }
               },                   },
     "middleName":  {                           "typerequired": "string"
[
                       },             "levelCode",
           "lastName": {                           "typesapId":
"string"                         },         ]
               "timeZone": {                },
          "type": "object",                     "session": {
    "properties": {                             "refIdtype": {"object",
                                  "typeproperties": "string"{
                              }      "refId": {
                   },                   "type": "string"
      "required": [                             "refId"},
                          ]          "sessionCode": {
             },                         "languagetype": {"string"
                          "type": "object",         }
                 "properties": {                },
            "refId": {                     "required": [
        "type": "string"                           "refId",
 }                           },        "sessionCode"
                  "required": [               ]
             "refId"                   },
       ]                         }"periodSession": {
                     },             "type": "object",
        "required": [                         "firstName",properties": {
                         "middleName",           "refId": {
             "lastName",                         "type": "timeZonestring",
                        "language"            },
          ]                     },     "periodSessionCode": {
              "subject": {                       "type": "objectstring",
                      "properties": {             },
           "subjectCode": {                           "typeparameter": "string"{
                        }              "type": "string"
       },                       "required": [     }
                   "subjectCode"               },
       ]                     },         "required": [
           "category": {                       "type": "objectrefId",
                      "properties": {             "periodSessionCode",
           "parameter": {                        "parameter"
  "type": "string"                         }      ]
                },                },
      "required": [                         "parameterunoSchool": {
                     ]             "type": "object",
      },                     "empresa": {      "properties": {
               "type": "object",                       "propertiesrefId": {
                        "refId": {                           "type": "string"
                        }            },
            },                        "requiredschoolIdSystem": [{
                        "refId"              "type": "string"
       ]                     },        },
            "articleType": {                       "typesapId": "object", {
                            "properties": {         "type": "string"
              "parameter": {                     },
     "type": "string"                         }     "crmId":  {
               },                       "requiredtype": ["string"
                        "parameter"            }
          ]                     },   },
                 "stamp": {                       "type"required": "object",[
                      "properties": {             "refId",
           "stampCode": {                        "schoolIdSystem",
  "type": "string"                         }         "sapId",
             },                       "requiredcrmId":
[                         "stampCode"         ]
             ]                    }
},                     "groupArticle": {        },
              "type": "object",               "required": [
      "properties": {                         "parameter": {refId",
                                "typeactive":,
 "string"                         }      "grade",
                },                "schoolLevel",
      "required": [                         "parametersession",
                      ]          "periodSession",
          },                      "materialTypeunoSchool":
{                       "type": "object",      ]
                "properties": {           }
             "parameter": {            },
              "type": "string"              "required": [
          }                  "articleGradePeriod"
    },                      ]
"required": [                       }
 "parameter"                       ]
                    },
                    "articleGradePeriodsarticleLevelPrices": {
                      "type": "array",
                      "items": [
                        {
                          "type": "object",
                          "properties": {
                            "articleGradePeriodarticleLevelPrice": {
                              "type": "object",
                              "properties": {
                                "refId": {
                                  "type": "string"
                                },
                                "activeprice": {
                                  "type": "booleaninteger"
                                },
                                "gradelevelPrice": {
                                  "type": "object",
                                  "properties": {
                                    "refId": {
                                      "type": "string"
                                    },
                                    "gradeCodelevelPriceCode": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "refId",
                                    "sapId": {levelPriceCode"
                                  ]
                                },
                                "typetaxPercentage": "string"{
                                  "type": "integer"
}                                   },
                                  "requiredcurrency": [{
                                  "type":  "refIdobject",
 
                                  "gradeCodeproperties",: {
                                    "sapIdcurrencyCode": {
                                 ]     "type": "string"
                          },          }
                      "schoolLevel": {           },
                       "type": "object",          "required": [
                       "properties": {            "currencyCode"
                        "levelCode": {            ]
                          "type": "string"     }
                               },
     
                              "sapIdrequired": {[
                                "refId",
     "type": "string"                          "price",
          }                      "levelPrice",
            },                    "taxPercentage",
              "required": [                 "currency"
                   "levelCode",           ]
                         "sapId"   }
                          },
    ]                      "required": [
         },                   "articleLevelPrice"
             "session": {            ]
                      "type": "object",  }
                      ]
           "properties": {        }
                  },
         "refId": {        "required": [
                    "articleDescription",
        "type": "string"           "articleCode",
                    "articleOrder",
    },                "abbreviation",
                    "sessionCodealternateName":,
{                    "parameter",
                   "type": "stringsapId",
                    "ean",
               }     "isbn",
                    "alternateEan",
        },            "weight",
                    "width",
   "required": [                "height",
                    "refIdlength",
                    "exclusive",
               "sessionCode"     "cdBook",
                    "pages",
        ]            "collection",
                    }"yearPublication",
                    "editorial",
           "periodSession": {        "active",
                    "articleAuthor",
     "type": "object",              "subject",
                    "properties": {category",
                    "empresa",
                    "refIdarticleType":,
 {                   "stamp",
                   "type": "stringgroupArticle",
                    "materialType",
               },     "articleGradePeriods",
                    "articleLevelPrices"
          "periodSessionCode": {       ]
                }
              "type": "string"},
              "required": [
                "action",
    },            "data"
              ]
         "parameter": {  }
          ]
        }
      },
         "typerequired": [
"string"        "failOnErrors",
        "operations"
      ]
    },
    "contract": {
 }     "type": "object",
      "properties": {
        "operations": {
           }"type": "array",
          "items": [
            {
          "required": [   "type": "object",
              "properties": {
                "refIdaction",: {
                  "type": "string"
               "periodSessionCode" },
                "type": {
                  "parametertype": "array",
                  "items": [
             ]       {
                      "type": "string"
 },                   },
             "unoSchool": {        {
                          "type": "objectstring",
                    }
              "properties": {   ]
                },
                "refIddata": {
                  "type": "object",
                  "typeproperties": "string"{
                    "contract": {
              },        "type": "object",
                           "schoolIdSystemproperties": {
                                      "type"contractRefId": "string"{
                                    },"type": "string"
                        },
            "sapId": {           "contract": {
                          "type": "stringinteger"
                        },
           },             "empresaRefId": {
                      "crmId": {   "type": "string"
                        },
         "type": "string"              "unoSchool": {
                     }     "type": "object",
                          "properties": {
},                            "refId": {
     "required": [                        "type": "string"
           "refId",                 }
                   "schoolIdSystem",         },
                           "sapIdrequired",: [
                            "refId"
      "crmId"                    ]
              ]          },
                      }  "session": {
                           }"type": "object",
                              "requiredproperties": [
 {
                              "refId",: {
                              "type": "activestring",
                                "grade",
 },
                              "schoolLevelsessionCode",: {
                              "type": "sessionstring",
                            }
   "periodSession",                       },
         "unoSchool"                 "required": [
            ]                "refId",
            }                "sessionCode"
          },                ]
          "required": [             },
               "articleGradePeriod"         "contactList": {
                ]          "type": "array",
             }             "items": {}
        ]                },
    },                     "articleLevelPricesbonus": {
                          "type": "arrayobject",
                          "itemsproperties": [{
                            "typeBonus": {
                              "type": "objectstring",
                           "properties": { },
                            "articleLevelPriceamountBonus": {
                              "type": "object",number"
                            }
            "properties":  {            },
                    "refId": {     "required": [
                            "type": "string"typeBonus",
                            "amountBonus"
       },                   ]
             "price": {          },
                        "typeschoolLevelList": "number" {
                          "type": "array",
                 },         "items": [
                      "levelPrice": {     {
                              "type": "object",
 
                                "properties": {
   
                                "refIdgradeList": {
                                      "type": "stringarray",
                                    },"items": [
                                    "levelPriceCode": {
                                      "type": "string"
                   "object",
                 }                     "properties": {
            },                            "grade": {
     "required": [                                    "type": "refIdobject",
                                    "levelPriceCode"      "properties": {
                           ]                 "student":  {
             },                                 "taxPercentagetype": {"integer"
                                  "type": "number"         },
                       },                     "classroom": {
          "currency": {                                   "type": "objectinteger",
                                  "properties": {         },
                           "currencyCode": {                "gradeCode": {
                     "type": "string"                           "type": "string"
         }                                   },
                                   "required":  [       "gradeErpId": {
                            "currencyCode"                  "type": "integer"
               ]                             },
   }                               },          "gradeRefId": {
                   "required": [                          "type": "string"
     "refId",                                 "price",      },
                          "levelPrice",                  "lectorPlan": {
             "taxPercentage",                                 "currencytype": "integer"
                             ]               },
             }                           },    "unoStudent": {
                     "required": [                        "type": "integer"
   "articleLevelPrice"                           ]              },
          }                       ]           "mathTeacher": {
        }                   },                   "requiredtype": ["integer"
                    "articleDescription",                     "articleCode",   },
                 "articleOrder",                     "abbreviation",      "contractType": {
             "alternateName",                     "parameter",            "type": "string"
       "sapId",                     "ean",                },
    "isbn",                     "alternateEan",
                    "weightunoClassroom",: {
                   "width",                     "height",      "type": "integer"
             "length",                     "exclusive",           },
         "cdBook",                     "pages",              "socialTeacher": {
     "collection",                     "yearPublication",                    "type": "editorialinteger",
                       "active",                     "articleAuthor"},
                    "subject",                     "category",   "englishTeacher": {
                "empresa",                     "articleType",         "type": "integer"
          "stamp",                     "groupArticle",             },
       "materialType",                     "articleGradePeriods",                "spanishTeacher": {
   "articleLevelPrices"                   ]                 }       "type": "integer"
      },               "required": [                 "action",     },
           "data"               ]             }     "amountChildrenTeacher": {
    ]          }       },       "required": [         "failOnErrors",        "type": "operationsinteger"
       ]     },     "contract": {       "type": "object",       "properties": {         "operations": {}
          "type": "array",           "items": [             {      },
        "type": "object",               "properties": {                 "actionrequired": {[
                  "type": "string"                 },        "student",
        "data": {                   "type": "object",                   "properties": {
classroom",
                   "contract": {                       "type": "objectgradeCode",
                      "properties": {                     "gradeErpId",
   "contractRefId": {                           "type": "string"            "gradeRefId",
            },                         "contract": {      "lectorPlan",
                    "type": "integer"                       "unoStudent",
 },                         "empresaRefId": {                 "mathTeacher",
         "type": "string"                         },         "contractType",
               "unoSchool": {                           "type": "objectunoClassroom",
                          "properties": {                 "socialTeacher",
           "refId": {                               "type": "stringenglishTeacher",
                            }                "spanishTeacher",
          },                           "required": [      "amountChildrenTeacher"
                      "refId"                    ]
      ]                         },          },
              "session": {                           "typeprogramList": "object",{
                          "properties": {               "type": "array",
            "refId": {
                              "typeitems": [
"string"                             },               {
             "sessionCode":  {                               "type": "stringobject",
                            }                  "properties": {
        },                           "required": [            "action": {
               "refId",                             "sessionCode"      "type": "string"
                   ]                         },    },
                    "contactList": {                           "type": "array",{
                          "items": {}                         }"type": "array",
                        "bonus": {                           "typeitems": "object",[
                                            "properties": {       {
                     "typeBonus":  {                               "type": "string"
                                },                    },
        "amountBonus": {                                  "type": "number"         {
                   }                           },        "type": "string"
                 "required": [                             "typeBonus",     }
                       "amountBonus"                           ]
                        },                        },
 "schoolLevelList": {                           "type": "array",                  "data": {
       "items": [                             {             "type": "object",
                "type": "object",                                  "properties": {
                                "schoolLevelCode": {                   "price":  {
             "type": "string"                                 },       "type": "integer"
                        "schoolLevelErpId": {                             },
     "type": "string"                                 },             "amount": {
                  "customCovers": {                                   "type": "integer"
                                },                    },
                "participationPercentage": {                                   "typearticle": "integer"{
                                },                      "type": "object",
         "refundParticipation": {                                   "type": "integer"        "properties": {
                       },                                 "englishCoordinatorerpId": {
  
                               "type": "integer"                              "type": "string"
 },                                 "spanishCoordinator": {                     },
             "type": "integer"                                 },         "refId": {
                      "paymentType": {                                   "type": "integerstring"
                                },                        },
        "paymentTypeCode": {                                   "type": "string"           "articleCode": {
                    },                                 "paymentTypeParameter": {    "type": "string"
                             "type": "string"                                 },
                                "gradeList": {                       "articleType": {
          "type": "array",                                   "items": [                "type": "object",
                   {                                       "typeproperties": "object",{
                                      "properties": {                     "articleTypeCode": {
                  "grade": {                                           "type": "objectstring",
                                          "properties": {                 }
                           "gradeRefId": {                              },
                "type": "string"                                         "required": [
  },                                             "gradeCode": {            "articleTypeCode"
                                  "type": "string"                       ]
                     },                                   }
         "gradeErpId": {                                               "type": "integer"
},
                                           },           "required": [
                                "student": {                       "erpId",
                       "type": "integer"                                 "refId",
           },                                             "unoStudentarticleCode":,
{                                               "type": "integer"        "articleType"
                                    },                  ]
                          "contractType": {                         },
                     "type": "string"                              "aditional": {
             },
                                            "classroomtype": {"integer"
                                              "type": "integer"     },
                                       },             "paySchool": {
                              "unoClassroom": {                       "type": "integer"
                      "type": "integer"                             },
               },                                     "proportion": {
      "englishTeacher": {                                               "type": "integer"
                                                    },
                                                    "spanishTeacherpayerAmount": {
                                                      "type": "integer"
                                                    },
                                                    "mathTeachersalesChannels": {
                                                      "type": "integerarray",
                                            },          "items": [
                                  "socialTeacher": {                      {
                           "type": "integer"                              "type": "object",
             },                                             "lectorPlanproperties": {
                                              "type": "integer"             "saleChannel": {
                               },                               "type": "object",
              "amountChildrenTeacher": {                                               "typeproperties": {
"integer"                                              }                  "type": {
                       },                                           "requiredtype": ["string"
                                            "gradeRefId",                    },
                        "gradeCode",                                             "gradeErpIdsellerId",: {
                                           "student",                       "type": "integer"
                    "unoStudent",                                             "contractType"},
                                            "classroom",                       "erpId": {
                     "unoClassroom",                                             "englishTeachertype",: "integer"
                                           "spanishTeacher",                     },
                       "mathTeacher",                                             "socialTeacherpercentajeDiscount",: {
                                           "lectorPlan",                       "type": "integer"
                    "amountChildrenTeacher"                                           ] },
                                       },
                                        "programList"percentajePlacement": {
                                          "type": "array",                       "type": "integer"
                  "items": [                                             {
    }
                                         "type": "object",                    },
                          "properties": {                                   "required": [
            "action": {                                                   "type": "string",
                                                    },            "sellerId",
                                    "data": {                           "erpId",
                       "type": "object",                                        "percentajeDiscount",
          "properties": {                                                     "articlepercentajePlacement":
 {                                                       "type": "object",     ]
                                                 "properties": {          }
                                              "refId": {           },
                                               "type": "string"          "required": [
                                             },               "saleChannel"
                                         "erpId": {                ]
                                          "type": "string"             }
                                           },           ]
                                             "articleCode": {      },
                                                    "typecomponentList": "string"{
                                                        },
 "type": "array",
                                                      "articleTypeitems": {[
                                                        {
 "type": "object",
                                                          "propertiestype": {"object",
                                                            "articleTypeCodeproperties": {
                                                              "typedata": "string" {
                                                              "type": "object",
  }                                                           }, "properties": {
                                                        "required": [       "grade": {
                                                    "articleTypeCode"              "type": "object",
                                           ]                       "properties": {
                                }                                    "refId": {
                 },                                                     "type":  "requiredstring":
[                                                         "refId",           },
                                             "erpId",                       "gradeCode": {
                                "articleCode",                                      "type": "string"
                 "articleType"                                                   }
   ]                                                     },          },
                                          "paySchool": {                       "required": [
                              "type": "integer"                                     "refId",
               },                                                     "payerAmountgradeCode":
  {                                                       "type": "integer"        ]
                                            },                    },
                                "proportion": {                               "price": {
                      "type": "integer"                                           "type": "integer"
        },                                                     "aditional": {  },
                                                    "type": "integer"           "amount": {
                                        },                          "type": "integer"
                         "percentajeDiscount": {                                      },
                "type": "integer"                                               "article": {
    },                                                     "percentajeTax": {        "type": "object",
                                             "type": "integer"                    "properties": {
                               },                                     "erpId": {
              "price": {                                                       "type": "integerstring"
                                                    },                },
                                    "amount": {                               "refId": {
                      "type": "integer"                                                "type": "string"
      },                                                     "componentList": {        },
                                              "type": "array",                     "articleCode": {
                                "items": [                                     "type": "string"
                  {                                                  },
        "type": "object",                                                           "propertiesarticleType": {
                                                            "action": {         "type": "object",
                                                    "type": "string"                 "properties": {
                                          },                              "param": {
                             "data": {                                            "type": "string"
                 "type": "object",                                                       },
       "properties": {                                                                 "subjectrefId": {
                                                                          "type": "object",string"
                                                                        },
 "properties":  {                                                                     "refIdarticleTypeCode": {
                                                                          "type": "string"
                                                                        }
                                                                      },
                                                                      "required": [
                                                                        "refId"param",
                                                                        "refId",
  ]                                                                      "articleTypeCode"
  },                                                                 "article": {  ]
                                                                "type": "object",   }
                                                               "properties": {  },
                                                                  "refIdrequired": {[
                                                                      "typeerpId":,
"string"                                                                     }"refId",
                                                                    "erpId": {
articleCode",
                                                                     "typearticleType":
"string"                                                                  ]
  },                                                              },
      "articleCode": {                                                         "subject": {
            "type": "string"                                                     "type": "object",
              },                                                    "properties": {
               "articleType": {                                                    "refId": {
                 "type": "object",                                                    "type": "string"
                 "properties": {                                                  }
                      "articleTypeCode": {                                           },
                               "type": "string"                                  "required": [
                                     },                               "refId"
                                         "param": {                        ]
                                                  "type": "string"             },
                                                           },     "typeSale": {
                                                                  "refIdtype": {"object",
                                                                  "properties": {
               "type": "string"                                                     "typeSaleCode": {
                      }                                                "type": "string"
                     },                                               }
                       "required": [                                          },
                              "articleTypeCode",                                    "required": [
                                   "param",                                 "typeSaleCode"
                                       "refId"                           ]
                                           ]                     },
                                               }                 "percentajeTax": {
                                                },                  "type": "integer"
                                               "required": [                },
                                                    "refId",            "percentajeDiscount": {
                                                       "erpId",           "type": "integer"
                                                        "articleCode",        }
                                                            "articleType"  },
                                                                ]"required": [
                                                                }"grade",
                                                                "grade": {
 price",
                                                                "type": "objectamount",
 
                                                                "propertiesarticle":,
{                                                                     "gradeCode": {
    subject",
                                                                 "typetypeSale":,
"string"                                                                     }"percentajeTax",
                                                                    "refIdpercentajeDiscount":
{                                                              ]
        "type": "string"                                                   },
                 }                                           "action": {
                      },                                        "type": "string"
                         "required": [                                  }
                                  "gradeCode",                          },
                                          "refId"                "required": [
                                                 ]            "data",
                                                    },        "action"
                                                        "typeSale": { ]
                                                        }
        "type": "object",                                               ]
                   "properties": {                                },
                                    "typeSaleCode": {               "percentajeTax": {
                                                      "type": "stringinteger"
                                                    },
               }                                     "percentajeDiscount": {
                            },                          "type": "integer"
                                       "required": [            }
                                                  },
     "typeSaleCode"                                             "required": [
                    ]                                "price",
                                },                    "amount",
                                            "percentajeDiscount": {       "article",
                                                    "aditional",
      "type": "integer"                                             "paySchool",
                   },                                 "proportion",
                               "percentajeTax": {                    "payerAmount",
                                              "type": "integer"     "salesChannels",
                                                    "componentList",
      },                                              "percentajeTax",
                  "price": {                                 "percentajeDiscount"
                                 "type": "integer"                ]
                                                },
                                              },
                 "amount": {                            "required": [
                                     "type": "integer"          "action",
                                                "type",
     }                                           "data"
                   },                           ]
                                    "required": [       }
                                          ]
              "subject",                          }
                                      "article"},
                                      "required": [
                        "grade",                "grade",
                                        "programList"
       "typeSale",                               ]
                                  "percentajeDiscount",  }
                                  ]
                           "percentajeTax",     },
                                "paymentType": {
                         "price",         "type": "integer"
                                },
                     "amount"           "sessionList": {
                                  "type": "array",
              ]                    "items": [
                                    {
  }                                    "type": "object",
                     },                 "properties": {
                                        "requiredrefId": [{
                                          "type": "string"
                  "action",                      }
                                      "data"},
                                      "required": [
                  ]                      "refId"
                                  }    ]
                                    },
             ]                       {
                             }         "type": "object",
                                      "properties": {
},                                        "refId": {
         "required": [                                "type": "string"
                   "article",                     }
                               "paySchool",       },
                                      "required": [
     "payerAmount",                                   "refId"
                 "proportion",                     ]
                               "aditional",     }
                                  ]
            "percentajeDiscount",                    },
                                "percentajeTaxcustomCovers",: {
                                     "type": "integer"
             "price",                    },
                                "amountpaymentTypeCode",: {
                                  "type": "string"
               "componentList"                 },
                                "schoolLevelCode": ]{
                                  "type": "string"
            }                    },
                          },      "schoolLevelErpId": {
                                  "type": "string"
   "required": [                            },
                    "action",            "englishCoordinator": {
                                  "type": "datainteger"
                                },
             ]                   "spanishCoordinator": {
                        }          "type": "integer"
                               ] },
                                "refundParticipation": {
     }                             "type": "integer"
        },                        },
              "required": [                 "paymentTypeParameter": {
                      "grade",            "type": "string"
                           "programList"     },
                                "participationPercentage": ]{
                                  "type": "integer"
}                                }
  ]                            },
    }                          "required": [
   },                               "requiredgradeList":,
[                                 "schoolLevelCodepaymentType",
                                "schoolLevelErpIdsessionList",
                                "customCovers",
                                "participationPercentagepaymentTypeCode",
                                "refundParticipationschoolLevelCode",
                                "englishCoordinatorschoolLevelErpId",
                                "spanishCoordinatorenglishCoordinator",
                                "paymentTypespanishCoordinator",
                                "paymentTypeCoderefundParticipation",
                                "paymentTypeParameter",
                                "gradeListparticipationPercentage"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "contractRefId",
                        "contract",
                        "empresaRefId",
                        "unoSchool",
                        "session",
                        "contactList",
                        "bonus",
                        "schoolLevelList"
                      ]
                    }
                  },
                  "required": [
                    "contract"
                  ]
                }
              },
              "required": [
                "action",
                "type",
                "data"
              ]
            }
          ]
        }
      },
      "required": [
        "operations"
      ]
    }
  },
  "required": [
    "articles",
    "contract"
  ]
}