EcritureService :: GetEcriture
The POST method, is used to retrieve data.
The list of necessary parameters for sending a query:
- int id.
Returns data as JSON, for use in PHP, you need to convert JSON in StdClass PHP (PHP function: json_decode ()).
Input parameters:
{"id":1}
Example:
require (__DIR__ . '/service/WebServices100.php'); use services\WebServices100; // add parameters $data = ['id' => 1]; $json_data = json_encode($data); $url = 'http://<Your ip>:<Your Port>/WebServices100/<Your environment>/EcritureService/rest/GetEcriture'; // Send requests to receive data $result = WebServices100::getData($url, $json_data); $response = json_decode($result);
Result:
stdClass Object
(
[Id] => 1
[CodeJournal] => ACH
[NumeroPiece] => 0000010
[DateEcriture] => /Date(1420059600000+0300)/
[DateSaisie] => /Date(1354741200000+0300)/
[DateEcheance] => /Date(-2208999600000+0300)/
[NumeroFacture] => FCH010111
[Reference] =>
[Intitule] => Honoraire expert comptable
[CompteGeneral] => 622600
[CompteGeneralContrepartie] => 4456620
[NumeroTiers] =>
[NumeroTiersContrepartie] =>
[Montant] => 528.23
[Sens] => 0
[Parite] => 0
[MontantDevise] => 0
[IdDevise] => 0
[CodeTaxe] =>
[IdReglement] => 0
[EstLettree] =>
[Lettre] =>
[InfosLibres] => Array
(
[0] => stdClass Object
(
[Name] => Controle date echeance
[Type] => 3
[Size] => 0
[EstCalculee] => 1
[Value] =>
)
)
)