...
- Paramétrer les documents en accord avec les exemples ci-dessous (paragraphe annoté NF525).
- Facture
- le récapituliatif de commande (si necessary pour filière Internet)
- Ticket de caisse (reçu)
- Tous les autres documents doivent avoir la mention "Justificatif non valable pour encaissement" à indiquer en fin de document
Ajouter also les paramètres suivants sur la facture et le récapitulatif de commande:
}{#addProperty($document "show.vatCode" "true")
}{#addProperty($document "showWithoutVatUnitPrice" "false")
- Les duplicatas de documents NF525 doivent être en tous points identiques à leurs originaux (en cas de changement d'adresse par exemple). Seul la mention ORIGINAL / DUPLICATA doit être modifiée.
...
- .
- Les modèles standards de facture de récapitulatif de commande et de ticket de caisse en français sont conformes.
Exemple de bloc fiscale à apposer sur les documents FACTURES
...
:
...
{
...
#if($document.invoice.fiscalSignatureRestitution)
}
Données
...
fiscales
...
:
{#set
...
($numberOfLines
...
=
...
$document.invoice.saleSummary.countItemLines()
...
+
...
$document.
...
invoice.
...
refundSummary.countItemLines())
#set ($integer = 1)
#set ($printCounter = ($integer.parseInt($document.invoice.printCounter)))
#set ($reprintCounter = ($printCounter - 1))
}Document
...
n°
...
:
...
{$document.invoice.number} {#if($printCounter > 1)}DUPLICATA {$reprintCounter}{#else}original{#end}
Date
...
de
...
transaction
...
:
...
{#formatDate($document.invoice.date
...
"dd.MM.yyyy,
...
HH:mm"
...
$document.locale
...
)
...
}
Version
...
du
...
logiciel
...
:
...
{#showValue($document.metadata.solutionVersion)}
Nombre
...
de
...
lignes
...
:
...
{$numberOfLines}
Point
...
de
...
vente
...
:
...
{#showValue($document.organization.salesChannel.pointOfSales.code
...
"-")}
Opérateur
...
:
...
{$document.organization.printingOperatorName}
Signature
...
: {$document.invoice.fiscalSignatureRestitution}
{#end}
...
Exemple de bloc fiscale à apposer sur les
...
documents RECAPITULATIFS DE COMMANDES
...
:
...
Copiez-collez cette partie uniquement
...
}{#if($document.order.externalValueData)}
}Données fiscales :
{#set ($numberOfLines = $document.order.saleSummary.countItemLines() + $document.order.refundSummary.countItemLines())
#set ($integer = 1)
#set ($printCounter = ($integer.parseInt($document.order.externalValueData.externalValue4)))
#set ($reprintCounter = ($printCounter - 1))
}Document n° : {#showValue($document.order.externalValueData.externalValue1)} {#if($printCounter > 1)}DUPLICATA {$reprintCounter}{#else}original{#end}
Date de transaction transaction : {$document.order.externalValueData.externalValue3}
Version du logiciel : {#showValue($document.metadata.solutionVersion)}
Nombre de lignes : {$numberOfLines}
Point de vente vente : {#showValue($document.organization.salesChannel.pointOfSales.code "-")}
Opérateur : {$document.organization.printingOperatorName}
Signature : {#showValue($document.order.externalValueData.externalValue2)}
{#end}{
#*----------------------------------FIN---------------------------------------------------------------*#}
...
Voici le bloc premettant d'apposer la signature sur le document RECU DE COMMANDE :
#set($fiscalSignatureRestitutionSize = 26 - $orderReceipt.fiscalSignatureRestitutionStr.length())
#if($orderReceipt.fiscalSignatureRestitution.length() > 0)#space(5)#display($orderReceipt.fiscalSignatureRestitutionStr, $orderReceipt.fiscalSignatureRestitutionStr.length() ,'LEFT') #display($orderReceipt.fiscalSignatureRestitution, $fiscalSignatureRestitutionSize, 'LEFT')#end
La NF525 exigent que tous les éléments suivant
...
apparaissent sur ces documents :
Info globale au ticket :
- Numéro unique de document
- Version du logiciel
- Nombre d’impression
- Société
- Adresse
- Code postal
- Ville
- Pays
- Siret
- Code NAF/APE
- Numéro de TVA
- Code vendeur
- Nom vendeur
- Code caisse
- Horodatage
- Type d’opération (vente, annulation, …)
- Type de document (ticket)
- Nombre de ligne
- Restitution de la signature électronique
...
Pour un duplicata :
- Numéro de réimpression
...
View file | ||||
---|---|---|---|---|
|
...
View file | ||||
---|---|---|---|---|
|
...
Info |
---|
Documentation complète pour NF525 : Comment paramétrer SecuTix en conformité avec NF525 |