Meal basis coded can be updated using the proper service called meal_basis.
Request example:
<?xml version="1.0" encoding="UTF-8"?>
<envelope>
<header>
<actor>xmlactor</actor>
<user>xmluser</user>
<password>xmluser</password>
<version>1.6.0</version>
<timestamp>20170223121529</timestamp>
</header>
<query type="meal_basis" product="hotel" >
</query>
</envelope>
Request example:
<?xml version="1.0" encoding="UTF-8"?>
<envelope>
<header>
<version port="20000" host="response.netstorming.backend">1.6.1</version>
<timestamp>20170223095036</timestamp>
</header>
<response type="meal_basis" product="hotel">
<meal_basis>
<meal_base code="Q">
<descriptions>
<description language="ru" text="Italiana"/>
<description language="fr" text="Italiana"/>
<description language="en" text="Italiana"/>
<description language="hr" text="Italiana"/>
<description language="ca" text="Italiana"/>
<description language="de" text="Italiana"/>
<description language="it" text="Italiana"/>
<description language="pt-br" text="Italiana"/>
<description language="sl" text="Italiana"/>
<description language="es" text="Italiana"/>
</descriptions>
</meal_base>
<meal_base code="F">
<descriptions>
<description language="ru" text="Box breakfast"/>
<description language="fr" text="Box breakfast"/>
<description language="en" text="Box breakfast"/>
<description language="hr" text="Box breakfast"/>
<description language="ca" text="Box breakfast"/>
<description language="de" text="Box breakfast"/>
<description language="it" text="Box breakfast"/>
<description language="pt-br" text="Box breakfast"/>
<description language="sl" text="Box breakfast"/>
<description language="es" text="Box breakfast"/>
</descriptions>
</meal_base>
(...)
</meal_basis>
</response>
</envelope>