Table of Contents |
---|
...
Le contenu du reçu est configurable par Maxxton au gré de nos clients, pour contenir par exemple le texte "merci pour votre achat". Pour se conformer à la réglementation française, il est important que le ticket de caisse contienne les balises suivantes qui récupèrent les données dynamiquement depuis la base de données :
Tag | Objectif |
---|---|
$document_id | Affiche le numéro séquentiel du document sur le ticket |
$document_type | Indique le type de document. Par exemple, 'TICKET' (ventes en caisse) ou 'INVOICE' (réservations checked_out). |
$operation_type | Indique le type d'opération sur le ticket. Par exemple, 'SALE' pour une transaction positive, 'REFUND' pour une transaction négative. |
$company_details | Indique les détails de l'entité juridique de la société qui a émis le ticket. |
$signature | Affiche l'extrait de signature sur le billet (3ème, 7ème, 13ème et 19ème position de la signature). |
$nf525_version | NF525 version |
$reservation_bill_lines | Affiche les détails de la transaction |
$employee_name | Nom du vendeur |
$employee_id | Code du vendeur |
$bill_line_resource_count | Nombre de lignes de facturation pour le ticket |
$reservation_bill_lines_with_quantity | Données de la ligne de facture, y compris la quantité et le prix unitaire, TVA comprise. |
$nf525ReservationTaxList with child tags
| Affichage du montant total du ticket, TVA comprise, et du montant total du ticket, TVA non comprise. |
$resourceTotalPerTaxList with child tags
| Affichage du montant total incluant la TVA, par taux de TVA |
Default template
Expand | ||
---|---|---|
| ||
Nom du caissier : $employee_name |
...
Le contenu de la facture peut être configuré par Maxxton à la convenance de nos clients, pour contenir du texte et des logos spécifiques au client. Pour se conformer à la réglementation française, il est important que le modèle de facture contienne les balises suivantes qui récupèrent les données dynamiquement depuis la base de données :
Tag | Objectif |
---|---|
$document_id | Affiche le numéro séquentiel du document sur la facture |
$document_type | Indique le type de document sur la facture. Il s'agit toujours de "FACTURE". (Comme pour les réservations annulées, des frais peuvent également être appliqués et sont facturés aux clients). |
$reservation_resort | Afficher le nom du centre de vacances |
$reservation_resortaddress1 | Affichage de l'adresse du lieu de villégiature |
$reservation_resortzipcode | Afficher le code postal du lieu de villégiature |
$reservation_resort_country | Afficher le pays du lieu de villégiature |
$resort_siret (dynamic field) | Affichage du numéro SIRET du centre de vacances |
$customer.firstname | Prénom du client |
$customer.lastname | Nom du client |
$customer.address.address1 | Adresse du client |
$customer.address.housenumber | Numéro d'habitation du client |
$customer.address.housenumberSuffix | Suffixe du numéro d'habitation du client |
$customer.address.zipcode | Code postal du client |
$customer.address.city | Ville du client |
$customer.address.countryName | Adresse du client |
$customer.companyName | Nom de la société (le cas échéant) |
$reservation_bill_lines | Affiche les détails de la facture |
$bill_value_excl_vat | Afficher le prix unitaire hors TVA |
$bill_total_vat | Affichage du montant total de la TVA |
$signature | Affiche l'extrait de signature sur le ticket (3ème, 7ème, 13ème et 19ème position de la signature) |
$company_details | Affiche les détails de l'entité légale de la société par laquelle la facture est émise. |
Default template
Customer_bill
...
Expand | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
#foreach($acco in $accommodationList) #foreach( $bill in $groupedBillList ) #if($bill.bill_resource_type == "accommodationtype") #if($bill.bill_resource_type == "special") #if($bill.bill_linetype == "70") #foreach( $bill in $billList ) #* Bill total excluding resource type special *#
#set($rightpart =
#else #set($leftpart = $billtotal) #end
#end #end
#end #set($final = $leftpart + "." + $rightpart) #
#* Bill total excluding resource type special end *# <html> #foreach ($doc in $documentTagList) <tbody
#end
<tr> <td colspan="3" align="right" style="padding-right:10px"><img src="CUSTOMER LOGO" /> </td> </tr> <tr> <td
<td> <table
<tbody
<tr> <td colspan="3"> <table width="595" border="0" cellspacing="0" cellpadding="0"> <tbody style="font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3B3131; line-height:18px"> <tr> <td valign="top"> <b> $customer_title $customer_firstname $customer_middlename $customer_lastname </b><br/> $customer_housenumber $customer_address1<br/> $customer_zipcode $customer_city<br/> $customer_country<br/><br/><br/> #foreach ($doc in $documentTagList) #if( $doc.document_id != "") Invoice number: $doc.document_id<br/> #end #break #end Invoice Date: $current_date <br/> Reservation number: $reservation_reservationnumber<br/> </td> <td valign="top"> #if( $!paying_customer_company_name) $paying_customer_company_name #end </td> </tr> </tbody> </table> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3" style="padding-bottom:8px"><b>YOUR HOLIDAY DETAILS:</b></td> </tr> <tr> <td colspan="3"> <hr style="border-bottom:1px solid #e5e5e5" /></td> </tr> <tr> <td width="160" height="25" valign="top"><b>Village Name:</b></td> <td valign="top">$reservation_resortname </td> <td> </td> </tr> <tr> <td width="250" valign="top"><b>Unit Type:</b></td> <td valign="top"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tbody> #foreach($acco in $accommodationList) #if (!$acco.accommodation_is_imply) <tr> <td valign="top" height="25"> $acco.accommodation_name#if($acco.object_preference == "1"), $acco.accommodation_object #end <br/> </td> </tr> #set( $prevAcco = $acco.accommodation_object_forced ) #end #end </tbody> </table> </td> <td> </td> </tr> <tr> <td width="160" height="25" valign="top"><b>Passenger Information:</b></td> <td valign="top"> $reservation_numberofpersons, #foreach( $subject in $travelList ) #if( $subject.firstname != "" || $subject.lastname != "") $subject.firstname $subject.lastname, #end #end </td> <td> </td> </tr> <tr> <td width="160" height="25" valign="top"><b>Arrival date: </b></td> <td valign="top">$reservation_arrivaldate </td> <td> </td> </tr> <tr> <td width="160" height="25" valign="top"><b>Departure Date: </b></td> <td valign="top">$reservation_departuredate </td> <td> </td> </tr> <tr> <td colspan="3"> </td> </tr> #foreach($res in $resourceList) <tr> <td colspan="3" style="padding-bottom:10px"> $res.infotext </td> </tr> #end #foreach( $memo in $memoList ) <tr> <td colspan="3" style="padding-bottom:10px"> <b>$memo.content</b></td> </tr> #end <tr> <td colspan="3" style="padding-bottom:8px"><b>Invoice details:</b></td> </tr> <tr> <td colspan="3"> <hr style="border-bottom:1px solid #e5e5e5" /></td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3">${templateTool.parseTemplate(1254004)} #*VAT Bill Customer*#</td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> ${templateTool.parseTemplate(1254003)} #*VAT Calculation*# </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3"> Siblu Europe Limited on the behalf of </td> </tr> <tr> <td colspan="3"> <hr style="border-bottom:1px solid #e5e5e5" /></td> </tr> <tr> <td colspan="3"> CUSTOMER AO DETAIL FIELDS </td> </tr> <tr> <td colspan="3"> </td> </tr> <tr> <td colspan="3" align="center"> #foreach ($doc in $documentTagList) $doc.document_type B525/0420 $doc.signature V1.1 #end </td> </tr> </tbody> </table> </td> <td width="10"> </td> </tr> </tbody> </table> </body> </html>
|
Subtemplates
Expand | ||
---|---|---|
| ||
<table width="625" border="0" cellspacing="0" cellpadding="0"> #foreach($bill in $billList ) <tr> |
...
Expand | ||
---|---|---|
| ||
#foreach( $bill in $groupedBillList ) #if($bill.bill_resource_type == "accommodationtype") #if($bill.bill_resource_type == "special") #if($bill.bill_linetype == "70") #foreach( $bill in $billList ) <html> #foreach ($doc in $documentTagList) <table width="625" border="0" cellspacing="0" cellpadding="0"> |
Subtemplates
Expand | ||
---|---|---|
| ||
<table width="625" border="0" cellspacing="0" cellpadding="0"> #foreach($bill in $billList ) <tr> |
...