PUT api/Commande/CreateAvoir
Créer une commande et la lock
Request Information
URI Parameters
None.
Body Parameters
Object comprenant la création d'une commande "standard", ainsi qu un objet "facture" concernant la facture à "avoirer"
CreateAvoirDatas| Name | Description | Type | Additional information |
|---|---|---|---|
| createObject | CdeEnt_Create |
None. |
|
| factureInfo | FactureInfoForAvoir |
None. |
Request Formats
application/json, text/json
Sample:
{
"createObject": {
"clefs": {
"cde": "sample string 1",
"date": "sample string 2",
"client": "sample string 3",
"line": "sample string 4",
"error": "sample string 5",
"ligaff": "sample string 6"
},
"prepInfo1": "sample string 1",
"prepInfo2": "sample string 2",
"prepInfo3": "sample string 3",
"prepInfo": "sample string 4",
"remarque": "sample string 5",
"addrLivraison": {
"titrelib": "sample string 1",
"payslib": "sample string 2",
"bRemove": true,
"zzmaj": 4,
"zzutil": "sample string 5",
"zzposte": "sample string 6",
"zzdate": "sample string 7",
"zzheure": "sample string 8",
"zzsynchro": 9,
"client": "sample string 10",
"num": "sample string 11",
"ordre": "sample string 12",
"nom": "sample string 13",
"titre": "sample string 14",
"adr1": "sample string 15",
"adr2": "sample string 16",
"adr3": "sample string 17",
"cpostal": "sample string 18",
"ville": "sample string 19",
"pays": "sample string 20",
"renseign1": "sample string 21",
"renseign2": "sample string 22"
},
"addrFacturation": {
"titrelib": "sample string 1",
"payslib": "sample string 2",
"bRemove": true,
"zzmaj": 4,
"zzutil": "sample string 5",
"zzposte": "sample string 6",
"zzdate": "sample string 7",
"zzheure": "sample string 8",
"zzsynchro": 9,
"client": "sample string 10",
"num": "sample string 11",
"ordre": "sample string 12",
"nom": "sample string 13",
"titre": "sample string 14",
"adr1": "sample string 15",
"adr2": "sample string 16",
"adr3": "sample string 17",
"cpostal": "sample string 18",
"ville": "sample string 19",
"pays": "sample string 20",
"renseign1": "sample string 21",
"renseign2": "sample string 22"
},
"DateLivr": "sample string 6",
"tournee": "sample string 7",
"representant": "sample string 8",
"vendeur": "sample string 9",
"preparateur": "sample string 10",
"refcli1": "sample string 11",
"refcli2": "sample string 12",
"infofact": "sample string 13",
"fam1": "sample string 14",
"depot": "sample string 15",
"trsp_date": "sample string 16",
"heureramasse": "sample string 17",
"infolivr1": "sample string 18",
"infolivr2": "sample string 19",
"heureminlivr": "sample string 20",
"heuremaxlivr": "sample string 21",
"heuresouhaitee": "sample string 22",
"langue": "sample string 23",
"telDivers": "sample string 24",
"bl_chiffre": "sample string 25",
"bord_change_separe": "sample string 26",
"remise1_calc": "sample string 27",
"remise1_val": 28.1,
"remise1_taux": 29.1,
"cde_type": "sample string 30",
"flgbon": "sample string 31",
"flgetat": "sample string 32",
"tarif": "sample string 33",
"eche": "sample string 34",
"perfact": "sample string 35",
"perrel": "sample string 36",
"regbl": "sample string 37",
"impu_compta": "sample string 38",
"ctaxe1": "sample string 39",
"devis_cde": {
"devis_cde1": "sample string 1",
"devis_date_cde": "sample string 2",
"devis_client": "sample string 3",
"cde_cde": "sample string 4",
"cde_date_cde": "sample string 5",
"cde_client": "sample string 6"
},
"overrideOrigField": true,
"origFieldNewValue": "sample string 41",
"frais": [
{
"zzmaj": 1,
"zzutil": "sample string 2",
"zzposte": "sample string 3",
"zzdate": "sample string 4",
"zzheure": "sample string 5",
"zzsynchro": 6,
"client": "sample string 7",
"date_cde": "sample string 8",
"cde": "sample string 9",
"lig": "sample string 10",
"frais": "sample string 11",
"num_frais": "sample string 12",
"unite": "sample string 13",
"type_val": "sample string 14",
"val_unit": 15.1,
"montant": 16.1,
"prestataire": "sample string 17",
"valeur_table": "sample string 18",
"refacturable": "sample string 19"
},
{
"zzmaj": 1,
"zzutil": "sample string 2",
"zzposte": "sample string 3",
"zzdate": "sample string 4",
"zzheure": "sample string 5",
"zzsynchro": 6,
"client": "sample string 7",
"date_cde": "sample string 8",
"cde": "sample string 9",
"lig": "sample string 10",
"frais": "sample string 11",
"num_frais": "sample string 12",
"unite": "sample string 13",
"type_val": "sample string 14",
"val_unit": 15.1,
"montant": 16.1,
"prestataire": "sample string 17",
"valeur_table": "sample string 18",
"refacturable": "sample string 19"
}
]
},
"factureInfo": {
"clef": {
"cde": "sample string 1",
"date": "sample string 2",
"client": "sample string 3"
},
"numFacture": "sample string 1",
"dateFacture": "sample string 2",
"type_avoir": "sample string 3",
"articleList": [
"sample string 1",
"sample string 2"
]
}
}
application/xml, text/xml
Sample:
<CreateAvoirDatas xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAGACore">
<createObject>
<DateLivr>sample string 6</DateLivr>
<addrFacturation>
<adr1 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 15</adr1>
<adr2 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 16</adr2>
<adr3 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 17</adr3>
<client xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 10</client>
<cpostal xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 18</cpostal>
<nom xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 13</nom>
<num xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 11</num>
<ordre xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 12</ordre>
<pays xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 20</pays>
<renseign1 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 21</renseign1>
<renseign2 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 22</renseign2>
<titre xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 14</titre>
<ville xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 19</ville>
<zzdate xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 7</zzdate>
<zzheure xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 8</zzheure>
<zzmaj xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">4</zzmaj>
<zzposte xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 6</zzposte>
<zzsynchro xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">9</zzsynchro>
<zzutil xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 5</zzutil>
<bRemove>true</bRemove>
<payslib>sample string 2</payslib>
<titrelib>sample string 1</titrelib>
</addrFacturation>
<addrLivraison>
<adr1 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 15</adr1>
<adr2 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 16</adr2>
<adr3 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 17</adr3>
<client xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 10</client>
<cpostal xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 18</cpostal>
<nom xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 13</nom>
<num xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 11</num>
<ordre xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 12</ordre>
<pays xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 20</pays>
<renseign1 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 21</renseign1>
<renseign2 xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 22</renseign2>
<titre xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 14</titre>
<ville xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 19</ville>
<zzdate xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 7</zzdate>
<zzheure xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 8</zzheure>
<zzmaj xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">4</zzmaj>
<zzposte xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 6</zzposte>
<zzsynchro xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">9</zzsynchro>
<zzutil xmlns="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">sample string 5</zzutil>
<bRemove>true</bRemove>
<payslib>sample string 2</payslib>
<titrelib>sample string 1</titrelib>
</addrLivraison>
<bl_chiffre>sample string 25</bl_chiffre>
<bord_change_separe>sample string 26</bord_change_separe>
<cde_type>sample string 30</cde_type>
<clefs>
<cde>sample string 1</cde>
<client>sample string 3</client>
<date>sample string 2</date>
<error>sample string 5</error>
<ligaff>sample string 6</ligaff>
<line>sample string 4</line>
</clefs>
<ctaxe1>sample string 39</ctaxe1>
<depot>sample string 15</depot>
<devis_cde>
<cde_cde>sample string 4</cde_cde>
<cde_client>sample string 6</cde_client>
<cde_date_cde>sample string 5</cde_date_cde>
<devis_cde1>sample string 1</devis_cde1>
<devis_client>sample string 3</devis_client>
<devis_date_cde>sample string 2</devis_date_cde>
</devis_cde>
<eche>sample string 34</eche>
<fam1>sample string 14</fam1>
<flgbon>sample string 31</flgbon>
<flgetat>sample string 32</flgetat>
<frais xmlns:d3p1="http://schemas.datacontract.org/2004/07/SAGACore.Model.DataBase">
<d3p1:FRAIS_VENTE>
<d3p1:cde>sample string 9</d3p1:cde>
<d3p1:client>sample string 7</d3p1:client>
<d3p1:date_cde>sample string 8</d3p1:date_cde>
<d3p1:frais>sample string 11</d3p1:frais>
<d3p1:lig>sample string 10</d3p1:lig>
<d3p1:montant>16.1</d3p1:montant>
<d3p1:num_frais>sample string 12</d3p1:num_frais>
<d3p1:prestataire>sample string 17</d3p1:prestataire>
<d3p1:refacturable>sample string 19</d3p1:refacturable>
<d3p1:type_val>sample string 14</d3p1:type_val>
<d3p1:unite>sample string 13</d3p1:unite>
<d3p1:val_unit>15.1</d3p1:val_unit>
<d3p1:valeur_table>sample string 18</d3p1:valeur_table>
<d3p1:zzdate>sample string 4</d3p1:zzdate>
<d3p1:zzheure>sample string 5</d3p1:zzheure>
<d3p1:zzmaj>1</d3p1:zzmaj>
<d3p1:zzposte>sample string 3</d3p1:zzposte>
<d3p1:zzsynchro>6</d3p1:zzsynchro>
<d3p1:zzutil>sample string 2</d3p1:zzutil>
</d3p1:FRAIS_VENTE>
<d3p1:FRAIS_VENTE>
<d3p1:cde>sample string 9</d3p1:cde>
<d3p1:client>sample string 7</d3p1:client>
<d3p1:date_cde>sample string 8</d3p1:date_cde>
<d3p1:frais>sample string 11</d3p1:frais>
<d3p1:lig>sample string 10</d3p1:lig>
<d3p1:montant>16.1</d3p1:montant>
<d3p1:num_frais>sample string 12</d3p1:num_frais>
<d3p1:prestataire>sample string 17</d3p1:prestataire>
<d3p1:refacturable>sample string 19</d3p1:refacturable>
<d3p1:type_val>sample string 14</d3p1:type_val>
<d3p1:unite>sample string 13</d3p1:unite>
<d3p1:val_unit>15.1</d3p1:val_unit>
<d3p1:valeur_table>sample string 18</d3p1:valeur_table>
<d3p1:zzdate>sample string 4</d3p1:zzdate>
<d3p1:zzheure>sample string 5</d3p1:zzheure>
<d3p1:zzmaj>1</d3p1:zzmaj>
<d3p1:zzposte>sample string 3</d3p1:zzposte>
<d3p1:zzsynchro>6</d3p1:zzsynchro>
<d3p1:zzutil>sample string 2</d3p1:zzutil>
</d3p1:FRAIS_VENTE>
</frais>
<heuremaxlivr>sample string 21</heuremaxlivr>
<heureminlivr>sample string 20</heureminlivr>
<heureramasse>sample string 17</heureramasse>
<heuresouhaitee>sample string 22</heuresouhaitee>
<impu_compta>sample string 38</impu_compta>
<infofact>sample string 13</infofact>
<infolivr1>sample string 18</infolivr1>
<infolivr2>sample string 19</infolivr2>
<langue>sample string 23</langue>
<origFieldNewValue>sample string 41</origFieldNewValue>
<overrideOrigField>true</overrideOrigField>
<perfact>sample string 35</perfact>
<perrel>sample string 36</perrel>
<prepInfo>sample string 4</prepInfo>
<prepInfo1>sample string 1</prepInfo1>
<prepInfo2>sample string 2</prepInfo2>
<prepInfo3>sample string 3</prepInfo3>
<preparateur>sample string 10</preparateur>
<refcli1>sample string 11</refcli1>
<refcli2>sample string 12</refcli2>
<regbl>sample string 37</regbl>
<remarque>sample string 5</remarque>
<remise1_calc>sample string 27</remise1_calc>
<remise1_taux>29.1</remise1_taux>
<remise1_val>28.1</remise1_val>
<representant>sample string 8</representant>
<tarif>sample string 33</tarif>
<telDivers>sample string 24</telDivers>
<tournee>sample string 7</tournee>
<trsp_date>sample string 16</trsp_date>
<vendeur>sample string 9</vendeur>
</createObject>
<factureInfo>
<articleList xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</articleList>
<clef>
<cde>sample string 1</cde>
<client>sample string 3</client>
<date>sample string 2</date>
</clef>
<dateFacture>sample string 2</dateFacture>
<numFacture>sample string 1</numFacture>
<type_avoir>sample string 3</type_avoir>
</factureInfo>
</CreateAvoirDatas>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Numéro de commande si création OK, vide si probleme
JSonGenericOfKeysCdeEnt| Name | Description | Type | Additional information |
|---|---|---|---|
| Response | KeysCdeEnt |
None. |
|
| Datas | KeysCdeEnt |
None. |
|
| ServiceName | string |
None. |
|
| Parameters | string |
None. |
|
| Status | ReturnErrorStatus |
None. |
|
| ErrorMessage | string |
None. |
|
| Error | jsonExceptionIES |
None. |
Response Formats
application/json, text/json
Sample:
{
"Response": {
"cde": "sample string 1",
"date": "sample string 2",
"client": "sample string 3"
},
"Datas": {
"cde": "sample string 1",
"date": "sample string 2",
"client": "sample string 3"
},
"ServiceName": "sample string 1",
"Parameters": "sample string 2",
"Status": 0,
"ErrorMessage": "sample string 3",
"Error": {
"Code": "sample string 1",
"Details": "sample string 2",
"Message": "sample string 3",
"Level": 1
}
}
application/xml, text/xml
Sample:
<JSonGenericOfKeysCdeEntq8b3XWLw xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ForSagaMiddleware">
<Error>
<Code>sample string 1</Code>
<Details>sample string 2</Details>
<Level>Info</Level>
<Message>sample string 3</Message>
</Error>
<ErrorMessage>sample string 3</ErrorMessage>
<Parameters>sample string 2</Parameters>
<ServiceName>sample string 1</ServiceName>
<Status>Error</Status>
<Datas xmlns:d2p1="http://schemas.datacontract.org/2004/07/SAGACore">
<d2p1:cde>sample string 1</d2p1:cde>
<d2p1:client>sample string 3</d2p1:client>
<d2p1:date>sample string 2</d2p1:date>
</Datas>
<Response xmlns:d2p1="http://schemas.datacontract.org/2004/07/SAGACore">
<d2p1:cde>sample string 1</d2p1:cde>
<d2p1:client>sample string 3</d2p1:client>
<d2p1:date>sample string 2</d2p1:date>
</Response>
</JSonGenericOfKeysCdeEntq8b3XWLw>