GET api/cogeo/facture/{idFacture}
Récupère une facture en fonction de son identifiant unique.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| idFacture |
Identifiant unique de la facture |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Retourne un ApiFacture.
ApiFacture| Name | Description | Type | Additional information |
|---|---|---|---|
| IdFacture | integer |
None. |
|
| Numero | string |
None. |
|
| DateEmission | date |
None. |
|
| IdsLignesArticle | Collection of integer |
None. |
|
| IdsReglements | Collection of integer |
None. |
|
| IdAffaire | integer |
None. |
|
| IdDestinataire | integer |
None. |
|
| IdContactInterne | integer |
None. |
|
| DateCreation | date |
None. |
|
| MentionHautDePage | string |
None. |
|
| MentionBasDePage | string |
None. |
|
| NumeroOrdre | string |
None. |
|
| IdAdresse | integer |
None. |
|
| Objet | string |
None. |
|
| ObjetBrut | string |
None. |
|
| DetailPrestations | string |
None. |
|
| DetailPrestationsBrut | string |
None. |
|
| DateDerniereAlerte | date |
None. |
|
| TypeDerniereAlerte | integer |
None. |
|
| IdResponsable | integer |
None. |
|
| IdRedacteur | integer |
None. |
|
| IdSite | integer |
None. |
|
| IdService | integer |
None. |
|
| EstMO | boolean |
None. |
|
| IdOperationApplication | integer |
None. |
|
| IdCoefficientActualisation | integer |
None. |
|
| EstExterne | boolean |
None. |
|
| IdCommune | integer |
None. |
|
| IdMarche | integer |
None. |
|
| MontantTotalHT | decimal number |
None. |
|
| MontantTotalTVA | decimal number |
None. |
|
| MontantTotalTTC | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{
"IdFacture": 1,
"Numero": "sample string 2",
"DateEmission": "2025-12-10T15:04:24.8252078+01:00",
"IdsLignesArticle": [
1,
2
],
"IdsReglements": [
1,
2
],
"IdAffaire": 1,
"IdDestinataire": 1,
"IdContactInterne": 1,
"DateCreation": "2025-12-10T15:04:24.8252078+01:00",
"MentionHautDePage": "sample string 5",
"MentionBasDePage": "sample string 6",
"NumeroOrdre": "sample string 7",
"IdAdresse": 1,
"Objet": "sample string 8",
"ObjetBrut": "sample string 9",
"DetailPrestations": "sample string 10",
"DetailPrestationsBrut": "sample string 11",
"DateDerniereAlerte": "2025-12-10T15:04:24.8252078+01:00",
"TypeDerniereAlerte": 12,
"IdResponsable": 1,
"IdRedacteur": 1,
"IdSite": 1,
"IdService": 1,
"EstMO": true,
"IdOperationApplication": 1,
"IdCoefficientActualisation": 1,
"EstExterne": true,
"IdCommune": 1,
"IdMarche": 1,
"MontantTotalHT": 15.0,
"MontantTotalTVA": 16.0,
"MontantTotalTTC": 17.0
}
application/xml, text/xml
Sample:
<ApiFacture xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ModuleoCommunServeur.Models.Api">
<DateCreation>2025-12-10T15:04:24.8252078+01:00</DateCreation>
<DateDerniereAlerte>2025-12-10T15:04:24.8252078+01:00</DateDerniereAlerte>
<DateEmission>2025-12-10T15:04:24.8252078+01:00</DateEmission>
<DetailPrestations>sample string 10</DetailPrestations>
<DetailPrestationsBrut>sample string 11</DetailPrestationsBrut>
<EstExterne>true</EstExterne>
<EstMO>true</EstMO>
<IdAdresse>1</IdAdresse>
<IdAffaire>1</IdAffaire>
<IdCoefficientActualisation>1</IdCoefficientActualisation>
<IdCommune>1</IdCommune>
<IdContactInterne>1</IdContactInterne>
<IdDestinataire>1</IdDestinataire>
<IdMarche>1</IdMarche>
<IdOperationApplication>1</IdOperationApplication>
<IdRedacteur>1</IdRedacteur>
<IdResponsable>1</IdResponsable>
<IdService>1</IdService>
<IdSite>1</IdSite>
<IdsLignesArticle xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</IdsLignesArticle>
<IdsReglements xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</IdsReglements>
<MentionBasDePage>sample string 6</MentionBasDePage>
<MentionHautDePage>sample string 5</MentionHautDePage>
<MontantTotalHT>15</MontantTotalHT>
<MontantTotalTTC>17</MontantTotalTTC>
<MontantTotalTVA>16</MontantTotalTVA>
<Numero>sample string 2</Numero>
<NumeroOrdre>sample string 7</NumeroOrdre>
<Objet>sample string 8</Objet>
<ObjetBrut>sample string 9</ObjetBrut>
<TypeDerniereAlerte>12</TypeDerniereAlerte>
<IdFacture>1</IdFacture>
</ApiFacture>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdFacture" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Numero" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DateEmission" 2025-12-10T15:04:24.8252078+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdsLignesArticle" System.Collections.Generic.HashSet`1[System.Int32] --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdsReglements" System.Collections.Generic.HashSet`1[System.Int32] --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdAffaire" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdDestinataire" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdContactInterne" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DateCreation" 2025-12-10T15:04:24.8252078+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MentionHautDePage" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MentionBasDePage" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="NumeroOrdre" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdAdresse" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Objet" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ObjetBrut" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DetailPrestations" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DetailPrestationsBrut" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DateDerniereAlerte" 2025-12-10T15:04:24.8252078+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="TypeDerniereAlerte" 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdResponsable" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdRedacteur" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdSite" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdService" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstMO" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdOperationApplication" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdCoefficientActualisation" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="EstExterne" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdCommune" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IdMarche" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantTotalHT" 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantTotalTVA" 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MontantTotalTTC" 17 --MultipartDataMediaFormatterBoundary1q2w3e--