Consommation d’un Web Service

Cegid Orli - Documentation fonctionnelle - 2025

Format de données

XML

 

 

Types de données

  • integer

    pour nombres <= 999999999

  • decimal

 pour nombres > 999999999

  • date

    avec format YYYYMMDD

  • boolean

    avec valeur en minuscules true (=1), sinon false ou NULL (=0)

  • string

 

 

Statut des données

  • soit required
    cannot be null
  • soit optional

 

 

exemple :

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:icus="http://orli.ws.v1.CustomerOrder/ICustomerOrder.xsd">
   <soapenv:Header/>
   <soapenv:Body>
      <icus:createCustomerOrder>
         <pCulturalRef>?</pCulturalRef>
         <pTobIn>
            <CREATE_CUSTOMER_ORDER>
               <!--Optional:-->
               <RENUMEROTATION>?</RENUMEROTATION>
               <!--Optional:-->
               <CTRL_UNIC_EXT>?</CTRL_UNIC_EXT>
               <!--Optional:-->
               <ART_ARRETE>?</ART_ARRETE>
               <!--Optional:-->
               <APPLI_TA301>?</APPLI_TA301>
               <!--Optional:-->
               <APPLI_TA475>?</APPLI_TA475>
               <!--Optional:-->
               <BLOC_DELA_COM>?</BLOC_DELA_COM>
               <!--Optional:-->
               <BLOC_CTRL_RISQ>?</BLOC_CTRL_RISQ>
               <!--Optional:-->
               <IMPUTATION>?</IMPUTATION>
               <!--Optional:-->
               <AJOUT_PERSONNE>?</AJOUT_PERSONNE>
               <!--Optional:-->
               <MONO_TAIL>?</MONO_TAIL>
               <!--Optional:-->
               <APPLI_RISQ_CLI>?</APPLI_RISQ_CLI>
               <!--Optional:-->
               <MODE_CONTROL_STOCK>?</MODE_CONTROL_STOCK>
               <!--Optional:-->
               <CONTROL_DELAI>?</CONTROL_DELAI>
               <!--Optional:-->
               <CONTROL_PORT>?</CONTROL_PORT>
               <!--Optional:-->
               <CUSTOMER_ORDER>
                  <ORDER_NUM>?</ORDER_NUM>
                  <CUSTOMER_CODE>?</CUSTOMER_CODE>
                  <COMPANY_CODE>?</COMPANY_CODE>
                  <!--Optional:-->
                  <NEW_CUSTOMER>?</NEW_CUSTOMER>
                  <!--Optional:-->
                  <ORDER_DATE>?</ORDER_DATE>
                  <!--Optional:-->
                  <VALUE_DATE>?</VALUE_DATE>
                  <!--Optional:-->
                  <ORDER_REFERENCE>?</ORDER_REFERENCE>
                  <!--Optional:-->
                  <ORLI_ORDER_NUM>?</ORLI_ORDER_NUM>
                  <COMMERCIAL_DIVISION>?</COMMERCIAL_DIVISION>
                  <SEASON_SALE>?</SEASON_SALE>
                  <ORDER_NATURE>?</ORDER_NATURE>
                  <ORDER_TYPE>?</ORDER_TYPE>
                  <!--Optional:-->
                  <SPECIAL_FINISH>?</SPECIAL_FINISH>
                  <!--Optional:-->
                  <DEPARTMENT>?</DEPARTMENT>
                  <!--Optional:-->
                  <REP_CODE>?</REP_CODE>
                  <!--Optional:-->
                  <TARIF_PERIOD>?</TARIF_PERIOD>
                  <!--Optional:-->
                  <TARIF_CODE>?</TARIF_CODE>
                  <!--Optional:-->
                  <CURRENCY>?</CURRENCY>
                  <!--Optional:-->
                  <PAYMENT_MODE>?</PAYMENT_MODE>
                  <!--Optional:-->
                  <DUE_DATE>?</DUE_DATE>
                  <!--Optional:-->
                  <BILLING_PROFILE>?</BILLING_PROFILE>
                  <!--Optional:-->
                  <SHIPMENT_MODE>?</SHIPMENT_MODE>
                  <!--Optional:-->
                  <CARRIER>?</CARRIER>
                  <!--Optional:-->
                  <FREIGHT_CHARGE>?</FREIGHT_CHARGE>
                  <!--Optional:-->
                  <PRIORITY>?</PRIORITY>
                  <!--Optional:-->
                  <CATALOG>?</CATALOG>
                  <!--Optional:-->
                  <REQUESTED_DELIVERY_START_DATE>?</REQUESTED_DELIVERY_START_DATE>
                  <!--Optional:-->
                  <REQUESTED_DELIVERY_END_DATE>?</REQUESTED_DELIVERY_END_DATE>
                  <TOTAL_QUANTITY>?</TOTAL_QUANTITY>
                  <!--Optional:-->
                  <CUSTOM_MADE_REF>?</CUSTOM_MADE_REF>
                  <!--Optional:-->
                  <CUSTOM_MADE_PERS>?</CUSTOM_MADE_PERS>
                  <!--Optional:-->
                  <DEADLINE_DATE>?</DEADLINE_DATE>
                  <!--Optional:-->
                  <NOT_APPLY_ELMENT>?</NOT_APPLY_ELMENT>
                  <!--Optional:-->
                  <NOT_APPLY_ELMENT_ECO>?</NOT_APPLY_ELMENT_ECO>
                  <!--Optional:-->
                  <RETURN_NUM>?</RETURN_NUM>
                  <!--Optional:-->
                  <GROSS_AMOUNT>?</GROSS_AMOUNT>
                  <!--Optional:-->
                  <DISCOUNT_AMOUNT>?</DISCOUNT_AMOUNT>
                  <!--Optional:-->
                  <PORT_PRICE>?</PORT_PRICE>
                  <!--Optional:-->
                  <MAX_HORIZON_DELAY>?</MAX_HORIZON_DELAY>
                  <!--Optional:-->
                  <MAX_HORIZON_DATE>?</MAX_HORIZON_DATE>
                  <LIST_RATE_ELEMENT>
                     <!--Zero or more repetitions:-->
                     <RATE_ELEMENT>
                        <ELEMENT_CODE>?</ELEMENT_CODE>
                        <!--Optional:-->
                        <ORDER_NUMBER>?</ORDER_NUMBER>
                        <!--Optional:-->
                        <RATE>?</RATE>
                        <!--Optional:-->
                        <AMOUNT>?</AMOUNT>
                     </RATE_ELEMENT>
                  </LIST_RATE_ELEMENT>
                  <LIST_TEXT>
                     <!--Zero or more repetitions:-->
                     <TEXT>
                        <LINK_CODE>?</LINK_CODE>
                        <ORDER_NUMBER>?</ORDER_NUMBER>
                        <LINE_NUMBER>?</LINE_NUMBER>
                        <!--Optional:-->
                        <DESCRIPTION>?</DESCRIPTION>
                     </TEXT>
                  </LIST_TEXT>
                  <LIST_ADRESS>
                     <!--Zero or more repetitions:-->
                     <ADRESS>
                        <LINK_CODE>?</LINK_CODE>
                        <!--Optional:-->
                        <CLIENT_CODE>?</CLIENT_CODE>
                        <!--Optional:-->
                        <COMPANY_NAME>?</COMPANY_NAME>
                        <!--Optional:-->
                        <INITIAL_CODE>?</INITIAL_CODE>
                        <!--Optional:-->
                        <FIRST_ADRESS_LINE>?</FIRST_ADRESS_LINE>
                        <!--Optional:-->
                        <SECOND_ADRESS_LINE>?</SECOND_ADRESS_LINE>
                        <!--Optional:-->
                        <THIRD_ADRESS_LINE>?</THIRD_ADRESS_LINE>
                        <!--Optional:-->
                        <POST_CODE>?</POST_CODE>
                        <!--Optional:-->
                        <CITY>?</CITY>
                        <!--Optional:-->
                        <COUNTRY>?</COUNTRY>
                        <!--Optional:-->
                        <DISTRICT>?</DISTRICT>
                        <!--Optional:-->
                        <BP_NUMBER>?</BP_NUMBER>
                        <!--Optional:-->
                        <ADMIN_SUBDIVISION>?</ADMIN_SUBDIVISION>
                        <!--Optional:-->
                        <ENSEIGNE>?</ENSEIGNE>
                        <!--Optional:-->
                        <TYPE>?</TYPE>
                     </ADRESS>
                  </LIST_ADRESS>
                  <LIST_ATTRIBUTE>
                     <!--Optional:-->
                     <ATTRIBUTE>
                        <!--Optional:-->
                        <ATTRIBUTE_DATE_1>?</ATTRIBUTE_DATE_1>
                        <!--Optional:-->
                        <ATTRIBUTE_DATE_2>?</ATTRIBUTE_DATE_2>
                        <!--Optional:-->
                        <ATTRIBUTE_DATE_3>?</ATTRIBUTE_DATE_3>
                        <!--Optional:-->
                        <ATTRIBUTE_DECISION_1>?</ATTRIBUTE_DECISION_1>
                        <!--Optional:-->
                        <ATTRIBUTE_DECISION_2>?</ATTRIBUTE_DECISION_2>
                        <!--Optional:-->
                        <ATTRIBUTE_DECISION_3>?</ATTRIBUTE_DECISION_3>
                        <!--Optional:-->
                        <ATTRIBUTE_TEXT_1>?</ATTRIBUTE_TEXT_1>
                        <!--Optional:-->
                        <ATTRIBUTE_TEXT_2>?</ATTRIBUTE_TEXT_2>
                        <!--Optional:-->
                        <ATTRIBUTE_TEXT_3>?</ATTRIBUTE_TEXT_3>
                        <!--Optional:-->
                        <ATTRIBUTE_NUMBER_1>?</ATTRIBUTE_NUMBER_1>
                        <!--Optional:-->
                        <ATTRIBUTE_NUMBER_2>?</ATTRIBUTE_NUMBER_2>
                        <!--Optional:-->
                        <ATTRIBUTE_NUMBER_3>?</ATTRIBUTE_NUMBER_3>
                        <!--Optional:-->
                        <ATTRIBUTE_AMOUNT_1>?</ATTRIBUTE_AMOUNT_1>
                        <!--Optional:-->
                        <ATTRIBUTE_AMOUNT_2>?</ATTRIBUTE_AMOUNT_2>
                        <!--Optional:-->
                        <ATTRIBUTE_AMOUNT_3>?</ATTRIBUTE_AMOUNT_3>
                        <!--Optional:-->
                        <ATTRIBUTE_CURRENCY_1>?</ATTRIBUTE_CURRENCY_1>
                        <!--Optional:-->
                        <ATTRIBUTE_CURRENCY_2>?</ATTRIBUTE_CURRENCY_2>
                        <!--Optional:-->
                        <ATTRIBUTE_CURRENCY_3>?</ATTRIBUTE_CURRENCY_3>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_1>?</ATTRIBUTE_TABLET_1>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_2>?</ATTRIBUTE_TABLET_2>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_3>?</ATTRIBUTE_TABLET_3>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_4>?</ATTRIBUTE_TABLET_4>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_5>?</ATTRIBUTE_TABLET_5>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_6>?</ATTRIBUTE_TABLET_6>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_7>?</ATTRIBUTE_TABLET_7>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_8>?</ATTRIBUTE_TABLET_8>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_9>?</ATTRIBUTE_TABLET_9>
                        <!--Optional:-->
                        <ATTRIBUTE_TABLET_10>?</ATTRIBUTE_TABLET_10>
                     </ATTRIBUTE>
                  </LIST_ATTRIBUTE>
                  <LIST_LINE>
                     <!--Zero or more repetitions:-->
                     <LINE>
                        <LINE_NUMBER>?</LINE_NUMBER>
                        <!--Optional:-->
                        <SEASON>?</SEASON>
                        <!--Optional:-->
                        <PRODUCT_ID>?</PRODUCT_ID>
                        <!--Optional:-->
                        <COLOR>?</COLOR>
                        <!--Optional:-->
                        <SPECIAL_FINISH>?</SPECIAL_FINISH>
                        <!--Optional:-->
                        <ORIGINAL_SITE>?</ORIGINAL_SITE>
                        <!--Optional:-->
                        <ORIGINAL_WAREHOUSE>?</ORIGINAL_WAREHOUSE>
                        <!--Optional:-->
                        <REQUESTED_DELIVERY_START_DATE>?</REQUESTED_DELIVERY_START_DATE>
                        <!--Optional:-->
                        <REQUESTED_DELIVERY_END_DATE>?</REQUESTED_DELIVERY_END_DATE>
                        <!--Optional:-->
                        <SPECIAL_PRICE>?</SPECIAL_PRICE>
                        <!--Optional:-->
                        <TARIF_PERIOD>?</TARIF_PERIOD>
                        <!--Optional:-->
                        <TARIF_CODE>?</TARIF_CODE>
                        <!--Optional:-->
                        <EXAMPLE_SERIES>?</EXAMPLE_SERIES>
                        <!--Optional:-->
                        <EXAMPLE_SERIES_NUMBER>?</EXAMPLE_SERIES_NUMBER>
                        <!--Optional:-->
                        <QTY_01>?</QTY_01>
                        <!--Optional:-->
                        <QTY_02>?</QTY_02>
                        <!--Optional:-->
                        <QTY_03>?</QTY_03>
                        <!--Optional:-->
                        <QTY_04>?</QTY_04>
                        <!--Optional:-->
                        <QTY_05>?</QTY_05>
                        <!--Optional:-->
                        <QTY_06>?</QTY_06>
                        <!--Optional:-->
                        <QTY_07>?</QTY_07>
                        <!--Optional:-->
                        <QTY_08>?</QTY_08>
                        <!--Optional:-->
                        <QTY_09>?</QTY_09>
                        <!--Optional:-->
                        <QTY_10>?</QTY_10>
                        <!--Optional:-->
                        <QTY_11>?</QTY_11>
                        <!--Optional:-->
                        <QTY_12>?</QTY_12>
                        <!--Optional:-->
                        <QTY_13>?</QTY_13>
                        <!--Optional:-->
                        <QTY_14>?</QTY_14>
                        <!--Optional:-->
                        <QTY_15>?</QTY_15>
                        <!--Optional:-->
                        <QTY_16>?</QTY_16>
                        <!--Optional:-->
                        <QTY_17>?</QTY_17>
                        <!--Optional:-->
                        <QTY_18>?</QTY_18>
                        <!--Optional:-->
                        <QTY_19>?</QTY_19>
                        <!--Optional:-->
                        <QTY_20>?</QTY_20>
                        <!--Optional:-->
                        <PRICE_01>?</PRICE_01>
                        <!--Optional:-->
                        <PRICE_02>?</PRICE_02>
                        <!--Optional:-->
                        <PRICE_03>?</PRICE_03>
                        <!--Optional:-->
                        <PRICE_04>?</PRICE_04>
                        <!--Optional:-->
                        <PRICE_05>?</PRICE_05>
                        <!--Optional:-->
                        <PRICE_06>?</PRICE_06>
                        <!--Optional:-->
                        <PRICE_07>?</PRICE_07>
                        <!--Optional:-->
                        <PRICE_08>?</PRICE_08>
                        <!--Optional:-->
                        <PRICE_09>?</PRICE_09>
                        <!--Optional:-->
                        <PRICE_10>?</PRICE_10>
                        <!--Optional:-->
                        <PRICE_11>?</PRICE_11>
                        <!--Optional:-->
                        <PRICE_12>?</PRICE_12>
                        <!--Optional:-->
                        <PRICE_13>?</PRICE_13>
                        <!--Optional:-->
                        <PRICE_14>?</PRICE_14>
                        <!--Optional:-->
                        <PRICE_15>?</PRICE_15>
                        <!--Optional:-->
                        <PRICE_16>?</PRICE_16>
                        <!--Optional:-->
                        <PRICE_17>?</PRICE_17>
                        <!--Optional:-->
                        <PRICE_18>?</PRICE_18>
                        <!--Optional:-->
                        <PRICE_19>?</PRICE_19>
                        <!--Optional:-->
                        <PRICE_20>?</PRICE_20>
                        <!--Optional:-->
                        <COMMISSION_RATE>?</COMMISSION_RATE>
                        <!--Optional:-->
                        <REQUESTED_SHIPPING_START_DATE>?</REQUESTED_SHIPPING_START_DATE>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_01>?</QTY_IMMEDIATE_01>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_02>?</QTY_IMMEDIATE_02>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_03>?</QTY_IMMEDIATE_03>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_04>?</QTY_IMMEDIATE_04>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_05>?</QTY_IMMEDIATE_05>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_06>?</QTY_IMMEDIATE_06>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_07>?</QTY_IMMEDIATE_07>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_08>?</QTY_IMMEDIATE_08>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_09>?</QTY_IMMEDIATE_09>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_10>?</QTY_IMMEDIATE_10>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_11>?</QTY_IMMEDIATE_11>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_12>?</QTY_IMMEDIATE_12>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_13>?</QTY_IMMEDIATE_13>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_14>?</QTY_IMMEDIATE_14>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_15>?</QTY_IMMEDIATE_15>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_16>?</QTY_IMMEDIATE_16>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_17>?</QTY_IMMEDIATE_17>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_18>?</QTY_IMMEDIATE_18>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_19>?</QTY_IMMEDIATE_19>
                        <!--Optional:-->
                        <QTY_IMMEDIATE_20>?</QTY_IMMEDIATE_20>
                        <LIST_GENCOD>
                           <!--Zero or more repetitions:-->
                           <GENCOD>
                              <!--Optional:-->
                              <CODE>?</CODE>
                              <!--Optional:-->
                              <QUANTITY>?</QUANTITY>
                              <!--Optional:-->
                              <PRICE>?</PRICE>
                              <!--Optional:-->
                              <SIZE_DESCRIPTION>?</SIZE_DESCRIPTION>
                              <!--Optional:-->
                              <QTY_IMMEDIATE>?</QTY_IMMEDIATE>
                           </GENCOD>
                        </LIST_GENCOD>
                        <LIST_RATE_ELEMENT_LINE>
                           <!--Zero or more repetitions:-->
                           <RATE_ELEMENT_LINE>
                              <ELEMENT_CODE>?</ELEMENT_CODE>
                              <!--Optional:-->
                              <ORDER_NUMBER>?</ORDER_NUMBER>
                              <!--Optional:-->
                              <RATE>?</RATE>
                              <!--Optional:-->
                              <AMOUNT>?</AMOUNT>
                           </RATE_ELEMENT_LINE>
                        </LIST_RATE_ELEMENT_LINE>
                        <LIST_TEXT_LINE>
                           <!--Zero or more repetitions:-->
                           <TEXT_LINE>
                              <LINK_CODE>?</LINK_CODE>
                              <LINE_NUMBER>?</LINE_NUMBER>
                              <!--Optional:-->
                              <DESCRIPTION>?</DESCRIPTION>
                           </TEXT_LINE>
                        </LIST_TEXT_LINE>
                     </LINE>
                  </LIST_LINE>
               </CUSTOMER_ORDER>
            </CREATE_CUSTOMER_ORDER>
         </pTobIn>
      </icus:createCustomerOrder>
   </soapenv:Body>
</soapenv:Envelope>

 

 

 

 

 

soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:icus="http://orliweb.ws.CustomerOrder/ICustomerOrder.xsd">

<soapenv:Header/>

<soapenv:Body>

<icus:createCustomerOrder>

<pWebuser></pWebuser>

<pCulturalRef></pCulturalRef>

<pTobIn>

<CREATE_CUSTOMER_ORDER>

<!--Optional:-->

<RENUMEROTATION>?</RENUMEROTATION>

  …

</CREATE_CUSTOMER_ORDER>

</pTobIn>

</icus:createCustomerOrder>

</soapenv:Body>

</soapenv:Envelope>

 

Remarques

Pour la recherche des champs ayant un code ISO (exemple : Pays), Cegid Orli applique un ordre de recherche précis :

  1. champ aux normes ISO
  2. SINON champ Cegid Orli

 

Ces cas sont précisés dans les contrats Web Service pour éviter le risque (même infime) d’avoir un champ Cegid Orli qui pourrait avoir le même code ISO, et ainsi correspondre à un autre code.

 

exemple :
 

Code pays Cegid Orli

Libellé pays Cegid Orli

Code pays
ISO

BEL

Belgique

BE

BE

Biélorussie

BY

Lorsque le partenaire passe le code pays ISO « BE », il faut qu’on l’interprète comme la Belgique (et non la Biélorussie).