POST api/cogeo/lignearticle/mo
Crée une ligne article de type MO.
Request Information
URI Parameters
None.
Body Parameters
ApiIncomingLigneArticleMO| Name | Description | Type | Additional information |
|---|---|---|---|
| IdPhase | integer |
None. |
|
| IdService | integer |
None. |
|
| MontantHT | decimal number |
None. |
|
| IdLigneArticle | integer |
None. |
|
| IdDocument | integer |
None. |
|
| Designation | string |
None. |
|
| PrixUnitaire | decimal number |
None. |
|
| RemisePourcent | decimal number |
None. |
|
| NomAbrege | string |
None. |
|
| RemiseEuros | decimal number |
None. |
|
| Coefficient | decimal number |
None. |
|
| QuotePart | decimal number |
None. |
|
| MontantTVA | decimal number |
None. |
|
| IdLigneArticleSource | integer |
None. |
|
| IdTVA | integer |
None. |
|
| UseMontantTva | boolean |
None. |
|
| EstUnSautDePage | boolean |
None. |
|
| EstUneLigneRemise | boolean |
None. |
|
| EstUneLigneRemiseEnPourcent | boolean |
None. |
|
| EstUneLigneTexte | boolean |
None. |
|
| EstUneLigneDeduction | boolean |
None. |
|
| EstUneLigneSousTotalDebut | boolean |
None. |
|
| EstUneLigneSousTotalFin | boolean |
None. |
|
| ProprietesModifiees | Collection of string |
None. |
Request Formats
application/json, text/json
Sample:
{
"IdPhase": 1,
"IdService": 1,
"MontantHT": 1.0,
"IdLigneArticle": 1,
"IdDocument": 1,
"Designation": "sample string 1",
"PrixUnitaire": 1.0,
"RemisePourcent": 1.0,
"NomAbrege": "sample string 2",
"RemiseEuros": 3.0,
"Coefficient": 4.0,
"QuotePart": 5.0,
"MontantTVA": 6.0,
"IdLigneArticleSource": 1,
"IdTVA": 1,
"UseMontantTva": true,
"EstUnSautDePage": true,
"EstUneLigneRemise": true,
"EstUneLigneRemiseEnPourcent": true,
"EstUneLigneTexte": true,
"EstUneLigneDeduction": true,
"EstUneLigneSousTotalDebut": true,
"EstUneLigneSousTotalFin": true,
"ProprietesModifiees": [
"sample string 1",
"sample string 2"
]
}
application/xml, text/xml
Sample:
<ApiIncomingLigneArticleMO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ModuleoCommunServeur.Business.Api.Incoming">
<ProprietesModifiees xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</ProprietesModifiees>
<Coefficient>4</Coefficient>
<Designation>sample string 1</Designation>
<EstUnSautDePage>true</EstUnSautDePage>
<EstUneLigneDeduction>true</EstUneLigneDeduction>
<EstUneLigneRemise>true</EstUneLigneRemise>
<EstUneLigneRemiseEnPourcent>true</EstUneLigneRemiseEnPourcent>
<EstUneLigneSousTotalDebut>true</EstUneLigneSousTotalDebut>
<EstUneLigneSousTotalFin>true</EstUneLigneSousTotalFin>
<EstUneLigneTexte>true</EstUneLigneTexte>
<IdDocument>1</IdDocument>
<IdLigneArticle>1</IdLigneArticle>
<IdLigneArticleSource>1</IdLigneArticleSource>
<IdTVA>1</IdTVA>
<MontantHT i:nil="true" />
<MontantTVA>6</MontantTVA>
<NomAbrege>sample string 2</NomAbrege>
<PrixUnitaire>1</PrixUnitaire>
<QuotePart>5</QuotePart>
<RemiseEuros>3</RemiseEuros>
<RemisePourcent>1</RemisePourcent>
<UseMontantTva>true</UseMontantTva>
<IdPhase>1</IdPhase>
<IdService>1</IdService>
<MontantHT>1</MontantHT>
</ApiIncomingLigneArticleMO>
application/x-www-form-urlencoded
Sample:
Sample not available.
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdPhase" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdService" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantHT" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdLigneArticle" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdDocument" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Designation" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="PrixUnitaire" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="RemisePourcent" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="NomAbrege" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="RemiseEuros" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Coefficient" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="QuotePart" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantTVA" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdLigneArticleSource" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdTVA" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="UseMontantTva" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUnSautDePage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneRemise" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneRemiseEnPourcent" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneTexte" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneDeduction" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneSousTotalDebut" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneSousTotalFin" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ProprietesModifiees[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ProprietesModifiees[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
Retourne un ApiLigneArticleMO.
ApiLigneArticleMO| Name | Description | Type | Additional information |
|---|---|---|---|
| IdPhase | integer |
None. |
|
| RepartitionPourcentage | decimal number |
None. |
|
| IdServicesEtMontants | Collection of TupleOfInt32AndDecimal |
None. |
|
| IdCotraitantsEtMontants | Collection of TupleOfInt32AndDecimal |
None. |
|
| NomAbrege | string |
None. |
|
| RemiseEuros | decimal number |
None. |
|
| Coefficient | decimal number |
None. |
|
| QuotePart | decimal number |
None. |
|
| Remise | string |
None. |
|
| MontantTVA | decimal number |
None. |
|
| IdLigneArticleSource | integer |
None. |
|
| IdTVA | integer |
None. |
|
| UseMontantTva | boolean |
None. |
|
| EstUnSautDePage | boolean |
None. |
|
| EstUneLigneRemise | boolean |
None. |
|
| EstUneLigneRemiseEnPourcent | boolean |
None. |
|
| EstUneLigneTexte | boolean |
None. |
|
| EStUneLigneDeduction | boolean |
None. |
|
| EstUneLigneSousTotalDebut | boolean |
None. |
|
| EstUneLigneSousTotalFin | boolean |
None. |
|
| IdLigneArticle | integer |
None. |
|
| Designation | string |
None. |
|
| PrixUnitaire | decimal number |
None. |
|
| RemisePourcent | decimal number |
None. |
|
| MontantHT | decimal number |
None. |
|
| TVAPourcent | decimal number |
None. |
|
| MontantTTC | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{
"IdPhase": 1,
"RepartitionPourcentage": 1.0,
"IdServicesEtMontants": [
{
"m_Item1": 1,
"m_Item2": 2.0
}
],
"IdCotraitantsEtMontants": [
{
"m_Item1": 1,
"m_Item2": 2.0
}
],
"NomAbrege": "sample string 1",
"RemiseEuros": 2.0,
"Coefficient": 3.0,
"QuotePart": 4.0,
"Remise": "sample string 5",
"MontantTVA": 6.0,
"IdLigneArticleSource": 1,
"IdTVA": 1,
"UseMontantTva": true,
"EstUnSautDePage": true,
"EstUneLigneRemise": true,
"EstUneLigneRemiseEnPourcent": true,
"EstUneLigneTexte": true,
"EStUneLigneDeduction": true,
"EstUneLigneSousTotalDebut": true,
"EstUneLigneSousTotalFin": true,
"IdLigneArticle": 15,
"Designation": "sample string 16",
"PrixUnitaire": 17.0,
"RemisePourcent": 18.0,
"MontantHT": 19.0,
"TVAPourcent": 20.0,
"MontantTTC": 21.0
}
application/xml, text/xml
Sample:
<ApiLigneArticleMO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ModuleoCommunServeur.Models.Api">
<Designation>sample string 16</Designation>
<IdLigneArticle>15</IdLigneArticle>
<MontantHT>19</MontantHT>
<MontantTTC>21</MontantTTC>
<PrixUnitaire>17</PrixUnitaire>
<RemisePourcent>18</RemisePourcent>
<TVAPourcent>20</TVAPourcent>
<Coefficient>3</Coefficient>
<EStUneLigneDeduction>true</EStUneLigneDeduction>
<EstUnSautDePage>true</EstUnSautDePage>
<EstUneLigneRemise>true</EstUneLigneRemise>
<EstUneLigneRemiseEnPourcent>true</EstUneLigneRemiseEnPourcent>
<EstUneLigneSousTotalDebut>true</EstUneLigneSousTotalDebut>
<EstUneLigneSousTotalFin>true</EstUneLigneSousTotalFin>
<EstUneLigneTexte>true</EstUneLigneTexte>
<IdLigneArticleSource>1</IdLigneArticleSource>
<IdTVA>1</IdTVA>
<MontantTVA>6</MontantTVA>
<NomAbrege>sample string 1</NomAbrege>
<QuotePart>4</QuotePart>
<Remise>sample string 5</Remise>
<RemiseEuros>2</RemiseEuros>
<UseMontantTva>true</UseMontantTva>
<IdCotraitantsEtMontants xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:TupleOfintdecimal>
<d2p1:m_Item1>1</d2p1:m_Item1>
<d2p1:m_Item2>2</d2p1:m_Item2>
</d2p1:TupleOfintdecimal>
</IdCotraitantsEtMontants>
<IdPhase>1</IdPhase>
<IdServicesEtMontants xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:TupleOfintdecimal>
<d2p1:m_Item1>1</d2p1:m_Item1>
<d2p1:m_Item2>2</d2p1:m_Item2>
</d2p1:TupleOfintdecimal>
</IdServicesEtMontants>
<RepartitionPourcentage>1</RepartitionPourcentage>
</ApiLigneArticleMO>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdPhase" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="RepartitionPourcentage" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdServicesEtMontants" System.Collections.Generic.HashSet`1[System.Tuple`2[System.Int32,System.Decimal]] --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdCotraitantsEtMontants" System.Collections.Generic.HashSet`1[System.Tuple`2[System.Int32,System.Decimal]] --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="NomAbrege" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="RemiseEuros" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Coefficient" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="QuotePart" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Remise" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantTVA" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdLigneArticleSource" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdTVA" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="UseMontantTva" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUnSautDePage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneRemise" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneRemiseEnPourcent" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneTexte" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EStUneLigneDeduction" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneSousTotalDebut" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstUneLigneSousTotalFin" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdLigneArticle" 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Designation" sample string 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="PrixUnitaire" 17 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="RemisePourcent" 18 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantHT" 19 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="TVAPourcent" 20 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantTTC" 21 --MultipartDataMediaFormatterBoundary1q2w3e--