extranet/includes/partenaires/classMTva.php

30 lines
840 B
PHP
Raw Normal View History

<?php
class MTva
{
public $vatNumber = ''; // Numéro de TVA retourné
public $vatDefined = false; // Le numéro de TVA est il validé ?
public $errnum = 0; // Numéro de l'erreur en cas d'erreur
public $errmsg = ''; // Message de l'erreur en cas d'erreur
private $siren;
function __construct($siren) {
$this->siren = $siren;
require_once 'scoresws/scoresws.php';
$O = scoresws_getTVA($this->siren);
if ($O === false) {
return false;
}
if ($O->error->errnum) {
$this->errnum = $O->error->errnum;
$this->errmsg = $O->error->errmsg;
return false;
} else {
$this->vatNumber = $O->result->Tva;
$this->vatDefined = $O->result->Tva != 'N/A';
}
}
}
?>