Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Paramétrer les documents en accord avec les exemples ci-dessous (paragraphe annoté NF525).
    • Facture
    • État 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 état 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. Ils doivent être identifiés en base de données par : update document_class set MANDATORY_DUPLICATE ='T' où documentclass_id = TODO ;

...

  • 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

...

...

:

...

{$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

...

:

...


...

{#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 : {$document.order.externalValueData.externalValue3}
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

...

:

...

{#showValue($document.order.externalValueData.externalValue2)}
{#end}

...

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


Info

Documentation complète pour NF525 : Comment paramétrer SecuTix en conformité avec NF525