diff --git a/htdocs/takepos/invoice.php b/htdocs/takepos/invoice.php index a1882b1964b..8512beee2ee 100644 --- a/htdocs/takepos/invoice.php +++ b/htdocs/takepos/invoice.php @@ -698,9 +698,52 @@ if ($invoice->socid != $conf->global->{'CASHDESK_ID_THIRDPARTY'.$_SESSION["takep $soc = new Societe($db); if ($invoice->socid > 0) $soc->fetch($invoice->socid); else $soc->fetch($conf->global->{'CASHDESK_ID_THIRDPARTY'.$_SESSION["takeposterminal"]}); - print '
'; + print '
';
print $langs->trans("Customer").': '.$soc->name;
+
+ $constantforkey = 'CASHDESK_NO_DECREASE_STOCK'.$_SESSION["takeposterminal"];
+ if (! empty($conf->stock->enabled) && $conf->global->$constantforkey != "1")
+ {
+ $constantforkey = 'CASHDESK_ID_WAREHOUSE'.$_SESSION["takeposterminal"];
+ $warehouse = new Entrepot($db);
+ $warehouse->fetch($conf->global->$constantforkey);
+ print '
'.$langs->trans("Warehouse").': '.$warehouse->ref;
+ }
print '
';
+ print $langs->trans("Member").': ';
+ $adh=new Adherent($db);
+ $result=$adh->fetch('', '', $invoice->socid);
+ if ($result > 0)
+ {
+ $adh->ref=$adh->getFullName($langs);
+ print $adh->getFullName($langs);
+ print '
'.$langs->trans("Type").': '.$adh->type;
+ if ($adh->datefin)
+ {
+ print '
'.$langs->trans("SubscriptionEndDate").': '.dol_print_date($adh->datefin, 'day');
+ if ($adh->hasDelay()) {
+ print " ".img_warning($langs->trans("Late"));
+ }
+ }
+ else
+ {
+ print $langs->trans("SubscriptionNotReceived");
+ if ($adh->statut > 0) print " ".img_warning($langs->trans("Late")); // displays delay Pictogram only if not a draft and not terminated
+ }
+ }
+ else
+ {
+ print ''.$langs->trans("ThirdpartyNotLinkedToMember").'';
+ }
+ print '