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] => 
                )

        )

)