POST api/offres/{id}/replace
Remplace une commande par une nouvelle commande.
La commande remplacée sera passée en Commande Annulée, et un nouvelle commande sera créée. Un rapport sera également créé.
La commande doit être au statut Commande (non-validée).
La Date, les Options, Accessoires et Lignes fréquentes (prestations) peuvent être modifiées à cette occasion.
Lorsque l'un de ces champs est passé, il sera utilisé sur la nouvelle commande.
Si le champ n'est pas passé ou passé à null, alors la valeur de la commande remplacée sera utilisée.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
OffreRemplacePOST| Name | Description | Type | Additional information |
|---|---|---|---|
| Date |
Date de l'offre |
date |
None. |
| Options | Collection of OffreOption |
None. |
|
| Accessoires | Collection of OffreAccessoire |
None. |
|
| LignesFrequentes | Collection of OffreLigneFrequente |
None. |
|
| Remises | Collection of OffreRemise |
None. |
Request Formats
application/json, text/json
Sample:
{
"Date": "2026-09-28T10:35:44.4073468+02:00",
"Options": [
{
"Designation": "sample string 1",
"Montant": 2.0,
"Quantite": 3,
"Remise": 4.0,
"Code": "sample string 5",
"TauxTVA": 1.0,
"PrixAchatHT": 1.0,
"IDLigneOffre": 1,
"IDLigneOffreRef": 1
},
{
"Designation": "sample string 1",
"Montant": 2.0,
"Quantite": 3,
"Remise": 4.0,
"Code": "sample string 5",
"TauxTVA": 1.0,
"PrixAchatHT": 1.0,
"IDLigneOffre": 1,
"IDLigneOffreRef": 1
}
],
"Accessoires": [
{
"Designation": "sample string 1",
"Montant": 2.0,
"Quantite": 3,
"Remise": 4.0,
"Code": "sample string 5",
"TauxTVA": 1.0,
"PrixAchatHT": 1.0,
"EstForfait": true,
"JsonDetailsForfait": "sample string 6",
"IDLigneOffre": 1,
"IDLigneOffreRef": 1
},
{
"Designation": "sample string 1",
"Montant": 2.0,
"Quantite": 3,
"Remise": 4.0,
"Code": "sample string 5",
"TauxTVA": 1.0,
"PrixAchatHT": 1.0,
"EstForfait": true,
"JsonDetailsForfait": "sample string 6",
"IDLigneOffre": 1,
"IDLigneOffreRef": 1
}
],
"LignesFrequentes": [
{
"Designation": "sample string 1",
"Montant": 2.0,
"Quantite": 3,
"Remise": 4.0,
"TauxTVA": 1.0,
"Type": "GarantieComplementaire",
"PrixAchatHT": 1.0,
"IDLigneOffre": 1,
"IDLigneOffreRef": 1
},
{
"Designation": "sample string 1",
"Montant": 2.0,
"Quantite": 3,
"Remise": 4.0,
"TauxTVA": 1.0,
"Type": "GarantieComplementaire",
"PrixAchatHT": 1.0,
"IDLigneOffre": 1,
"IDLigneOffreRef": 1
}
],
"Remises": [
{
"IDOffreRemise": 1,
"Designation": "sample string 1",
"Code": "sample string 2",
"Montant": 3.0,
"Source": "sample string 4"
},
{
"IDOffreRemise": 1,
"Designation": "sample string 1",
"Code": "sample string 2",
"Montant": 3.0,
"Source": "sample string 4"
}
]
}
application/xml, text/xml
Sample:
<OffreRemplacePOST xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SelectUp.APIeSellerREST.Models">
<Accessoires>
<OffreAccessoire>
<IDLigneOffre>1</IDLigneOffre>
<IDLigneOffreRef>1</IDLigneOffreRef>
<Code>sample string 5</Code>
<Designation>sample string 1</Designation>
<EstForfait>true</EstForfait>
<JsonDetailsForfait>sample string 6</JsonDetailsForfait>
<Montant>2</Montant>
<PrixAchatHT>1</PrixAchatHT>
<Quantite>3</Quantite>
<Remise>4</Remise>
<TauxTVA>1</TauxTVA>
</OffreAccessoire>
<OffreAccessoire>
<IDLigneOffre>1</IDLigneOffre>
<IDLigneOffreRef>1</IDLigneOffreRef>
<Code>sample string 5</Code>
<Designation>sample string 1</Designation>
<EstForfait>true</EstForfait>
<JsonDetailsForfait>sample string 6</JsonDetailsForfait>
<Montant>2</Montant>
<PrixAchatHT>1</PrixAchatHT>
<Quantite>3</Quantite>
<Remise>4</Remise>
<TauxTVA>1</TauxTVA>
</OffreAccessoire>
</Accessoires>
<Date>2026-09-28T10:35:44.4073468+02:00</Date>
<LignesFrequentes>
<OffreLigneFrequente>
<IDLigneOffre>1</IDLigneOffre>
<IDLigneOffreRef>1</IDLigneOffreRef>
<Designation>sample string 1</Designation>
<Montant>2</Montant>
<PrixAchatHT>1</PrixAchatHT>
<Quantite>3</Quantite>
<Remise>4</Remise>
<TauxTVA>1</TauxTVA>
<Type>GarantieComplementaire</Type>
</OffreLigneFrequente>
<OffreLigneFrequente>
<IDLigneOffre>1</IDLigneOffre>
<IDLigneOffreRef>1</IDLigneOffreRef>
<Designation>sample string 1</Designation>
<Montant>2</Montant>
<PrixAchatHT>1</PrixAchatHT>
<Quantite>3</Quantite>
<Remise>4</Remise>
<TauxTVA>1</TauxTVA>
<Type>GarantieComplementaire</Type>
</OffreLigneFrequente>
</LignesFrequentes>
<Options>
<OffreOption>
<IDLigneOffre>1</IDLigneOffre>
<IDLigneOffreRef>1</IDLigneOffreRef>
<Code>sample string 5</Code>
<Designation>sample string 1</Designation>
<Montant>2</Montant>
<PrixAchatHT>1</PrixAchatHT>
<Quantite>3</Quantite>
<Remise>4</Remise>
<TauxTVA>1</TauxTVA>
</OffreOption>
<OffreOption>
<IDLigneOffre>1</IDLigneOffre>
<IDLigneOffreRef>1</IDLigneOffreRef>
<Code>sample string 5</Code>
<Designation>sample string 1</Designation>
<Montant>2</Montant>
<PrixAchatHT>1</PrixAchatHT>
<Quantite>3</Quantite>
<Remise>4</Remise>
<TauxTVA>1</TauxTVA>
</OffreOption>
</Options>
<Remises>
<OffreRemise>
<Code>sample string 2</Code>
<Designation>sample string 1</Designation>
<IDOffreRemise>1</IDOffreRemise>
<Montant>3</Montant>
<Source>sample string 4</Source>
</OffreRemise>
<OffreRemise>
<Code>sample string 2</Code>
<Designation>sample string 1</Designation>
<IDOffreRemise>1</IDOffreRemise>
<Montant>3</Montant>
<Source>sample string 4</Source>
</OffreRemise>
</Remises>
</OffreRemplacePOST>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.