Cet article présente les ajouts et modifications actuels apportés au modèle d’objet de document (DOM) dans les releases concernées.
Les implémentations existantes ne sont pas affectées par ces modifications. La rétrocompatibilité du DOM est garantie. Si une modification affecte la rétrocompatibilité, cela sera signalé séparément.
Des modifications sont généralement nécessaires lors de la prise en charge de nouveaux pays soumis à la fiscalisation. Afin de répondre aux exigences de fiscalisation dans ces pays supplémentaires via le RetailForce Middleware, il est recommandé d’adapter les implémentations existantes et de transférer à l’avenir les nouveaux champs vers le middleware, à condition qu’ils soient disponibles dans le système en amont.
Éléments
Le tableau suivant indique quelles modifications apportées à certains éléments du DOM ont été mises en œuvre ou supprimées dans quelle version.
|
DOM - Ver. |
Objet DOM | Emplacement | Modification | Release |
| 1.7.0 | Date d'entrée dans le système | Document | En raison des exigences en vigueur au Portugal, le champ SystemEntryDate a été introduit principalement pour les factures (lorsque la date de facturation diffère de la date de saisie). | 1.11.16 |
| 1.5.2 | IsBusiness | Partner | Conformément aux exigences françaises, le champ « partner.IsBusiness » est validé dans les clients français. | 1.9.1 |
| 1.5.2 | BaseTaxValue2 | Position ItemBase |
BaseTaxValue2 spécifie la valeur (avant remise ou majoration) d’un deuxième taux d’imposition. | 1.9.0 |
| 1.5.2 | VatPercent2 | Position ItemBase |
Un deuxième taux de TVA peut être défini dans VatPercent2. Cette configuration est obligatoire au Québec (Canada), par exemple. | 1.9.0 |
| 1.5.2 | AdditionalTax | Position ItemBase |
Les taxes supplémentaires, telles que celles prélevées sur l'alcool ou le tabac dans certains pays, peuvent être spécifiées à l'aide de la variable AdditionalTax. | 1.9.0 |
| 1.5.2 | TaxValue | Position ItemBase |
TaxValue2 spécifie la valeur (après remise ou majoration) d’un deuxième taux de taxe. | |
| 1.5.2 | ItemType | Position ItemBase |
ItemType décrit le type d’article : biens ou services
|
1.8.18 |
| 1.5.0 | DocumentIssueType | Document | Définit le type d’émission du document (papier, reçu numérique, papier et numérique, non émis) | 1.8.8 |
| 1.5.0 | ServiceType | Document | Spécification du type de service (service à table, service au guichet), précisant l’« activité » | 1.8.8 |
| 1.5.0 | Transaction de commerce électronique | Document | Indication précisant si la transaction est une transaction de commerce électronique | 1.8.8 |
| 1.5.0 | ID unique de la caisse enregistreuse | Document |
L'ID unique du cashregister est enregistré dans le document à partir de la version 1.5.0 du DOM, mais le champ Configuration.Cashregister.Id est supprimé de la configuration. Cette modification s’inscrit dans le cadre de l’intégration de Warrify. |
1.8.8 |
| 1.5.0 | Configuration |
Obsolète jusqu’à nouvel ordre. Dans le cadre de l'intégration de Warrify. |
1.8.8 | |
| 1.5.0 | TerminalSlaveId | Document | Option permettant de spécifier l'ID d'une station d'entrée (esclave) connectée au système d'enregistrement électronique. | 1.8.8 |
| 1.5.0 | footerGraphicIndex | Document | Un élément graphique prédéfini est inséré dans le pied de page d’un document via footerGraphicIndex. | 1.8.8 |
| 1.5.0 | AdditionalHeader | Document | Texte supplémentaire dans l’header d’un justificatif (ajouté dans le cadre de l’amélioration fonctionnelle de l’impression des documents en Italie). | 1.8.8 |
| 1.5.0 | AdditionalFooter | Document | Texte supplémentaire dans le Footer d’un justificatif (ajouté dans le cadre de l’amélioration fonctionnelle de l’impression de documents en Italie). | 1.8.8 |
| 1.5.0 | Coupon | Document | Ajout de la possibilité d’imprimer des coupons supplémentaires sur le ticket de caisse (ajouté dans le cadre de l’amélioration fonctionnelle de l’impression de documents en Italie). | 1.8.8 |
| 1.5.0 | IsBusiness | Partenaire | Précision indiquant que le « partenaire » (= client) est un client professionnel. | 1.8.8 |
| 1.5.0 | Identification supplémentaire | Partenaire |
Transmission d’identifiants supplémentaires tels que :
|
1.8.8 |
| 1.5.0 | VatPercentage2 | Vat | Spécification d’un taux de TVA supplémentaire (extension pour les pays appliquant plusieurs taux de TVA – par exemple, la GST et la QST au Québec/Canada). | 1.8.8 |
| 1.5.0 | VatPercent2 | Position | Transmission d’un taux de taxe supplémentaire pour l’article concerné (extension pour les pays appliquant plusieurs taux de taxe – par exemple, la GST et la QST au Québec/au Canada). | 1.8.8 |
| 1.5.0 | AdditionalTaxType | Position. AdditionalTax | Indication des taxes supplémentaires (alcool, tabac, NOVA (voiture en Autriche), autres) | 1.8.8 |
| 1.5.0 | Identification de l’AdditionalTaxType | Position. AdditionalTax | Détails de la taxe supplémentaire, obligatoire si AdditionalTaxType est « autre ». | 1.8.8 |
| 1.5.0 | TaxPercent | Position. AdditionalTax | Indication du taux (en pourcentage) d’une taxe supplémentaire. | 1.8.8 |
| 1.5.0 | TaxValue | Position. AdditionalTax | Indication du montant d’un taux d’imposition supplémentaire. | 1.8.8 |
| 1.5.0 | BusinessSector | FiscalClient | Définition du secteur d’activité (domaine d’activité). | 1.8.8 |
| 1.5.0 | CardData | Paiement | peut être utilisé pour imprimer des reçus de carte de crédit destinés aux clients et aux commerçants (actuellement disponible uniquement en Italie) | 1.8.8 |
| 1.4.1 | FiscalModuleVersion | Document | Version du module fiscal (Trusted Fiscal Module) qui a été utilisée pour générer le document concerné. Elle est définie automatiquement par le middleware si elle n’est pas transmise par le logiciel. | 1.8.4 |
| 1.4.1 | Version du module fiscal par pays | Document | Version du module national (Trusted Fiscal Country Module) qui a été utilisée pour générer le document concerné. Elle est définie automatiquement par le middleware si elle n’est pas transmise par le logiciel. | 1.8.4 |
| 1.4.1 | SoftwareName | Document | Nom du logiciel de point de vente avec lequel le document concerné a été généré. Il est automatiquement défini par le middleware s’il n’est pas transmis par le logiciel. | 1.8.4 |
| 1.4.0 | DécalageDateHeure | Référence du document | Remplacer tous les champs « DateTime » par « DateTimeOffset » en vue de la fiscalisation dans le Cloud. | 1.8.0 |
| 1.3.0 | FiscalDocument-Révision | FiscalResponse – Allemagne | Cet élément n'est désormais utilisé que dans les champs « AdditionalFields » de « FiscalResponseGermany ». | 1.7.7 |
| 1.3.0 | FiscalDocument-Numéro | fiscalResponse | FiscalDocumentNumber (string ) a été ajouté afin de permettre le mappage de valeurs alphanumériques (Hongrie, Serbie). | 1.7.7 |
| 1.2.0 | PayOutType | Position. Comptabilisation |
Élément ajouté afin de permettre la classification des paiements au point de vente. Veuillez noter qu’un virement (de la caisse vers la banque et inversement) est déjà classé via les BusinessTransactionTypes. | 1.7.6 |
| 1.2.0 | ReturnReasonType | Référence du document |
Les valeurs
|
1.7.6 |
| 1.2.0 | Paiement | La propriété « IsCash » a été supprimée du DOM. | 1.7.6 | |
| 1.1.8 | ItemSerialNumber | Position.Item | Ajout de la propriété ItemSerialNumber : numéro de série de l'élément ou numéro d'identification. | 1.6.4 |
| 1.1.7 | ReturnReasonType | Document-Reference | Propriété ajoutée. | 1.6.1 |
| 1.1.7 | ReturnReasonText | Référence au document | Propriété ajoutée. | 1.6.1 |
| 1.1.7 | Barcode | Position.Texte | Propriété ajoutée. Utilisée pour l’impression de Barcodes via des imprimantes fiscales. | 1.6.1 |
| 1.1.7 | barcodeType | Position.Text | Propriété ajoutée. Spécification du type de Barcode. | 1.6.1 |
| 1.1.1 | AccountingDate | Document | Ajout de la date à laquelle la transaction est comptabilisée dans la comptabilité financière. | 1.3.2 |
| 1.1.1 | ServicePeriodStart | Document | Début de la période de service – bien immobilier ajouté. | 1.3.2 |
| 1.1.1 | ServicePeriodEnd | Document | Fin de la période de service – bien ajouté. | 1.3.2 |
| 1.1.1 | PaymentTerms | Document | Objet « Conditions de paiement » (PaymentTerms) ajouté. | 1.3.2 |
| 1.1.1 | PositionCount | Document | Nombre d’articles transférés (erreur de validation si le nombre d’articles transférés ne correspond pas à ce champ). | 1.3.2 |
| 1.1.1 | DueDateDays | PaymentTerms | Ajout de la propriété « Payable by ». | 1.3.2 |
| 1.1.1 | Remise | PaymentTerms | Ajout de la propriété « remise ». | 1.3.2 |
| 1.1.1 | DiscountDueDays | PaymentTerms | Ajout de la propriété « Période de remise ». | 1.3.2 |
| 1.1.1 |
Pénalité de retard – Taux |
PaymentTerms | Ajout de la propriété « Intérêts de retard ». | 1.3.2 |
| 1.1.0 | PrintCount | Document | Ajout de la propriété « PrintCount » : nombre d'impressions lors de la création du justificatif. | 1.2.11 |
| 1.1.0 | ProformaPrintCount | Document | Ajout de la propriété ProformaPrintCount : nombre d'impressions avant l'enregistrement du ticket de caisse (par exemple : impression d'informations dans le secteur de la restauration). | 1.2.11 |
| 1.1.0 | DeliveryPrintCount | Document | Ajout de la propriété « DeliveryPrintCount » : nombre d’impressions des commandes intermédiaires / par exemple : commandes en salle ou impressions destinées à la cuisine/au bar. | 1.2.11 |
| 1.1.0 | SalesPerson | Document | Ajout de la propriété « SalesPerson » (type d’objet : Utilisateur). | 1.2.11 |
| 1.1.0 | CustomerCount | Document | Ajout de la propriété « CustomerCount » : nombre de clients figurant sur un ticket de caisse. | 1.2.11 |
| 1.1.0 | CreateDate | DocumentPosition | Ajout de la propriété CreateDate : date de création de l’article, si disponible. | 1.2.11 |
| 1.1.0 | CostPrice | Position.Article | Ajout de la propriété CostPrice : prix de revient/prix d’achat. | 1.2.11 |
| 1.1.0 | ItemDateOfEntry | Position.Article | ItemDateOfEntry Date d’entrée de l’article Date d’entrée de l’article. | 1.2.11 |
| 1.1.0 | CreateDate | Paiement | Ajout de la propriété CreateDate : date de création du paiement, si disponible. | 1.2.11 |
| 1.1.0 | Utilisateur | Paiement | Propriété « Utilisateur » ajoutée : identifiant l’utilisateur ayant saisi le paiement. | 1.2.11 |
| 1.1.0 | SalesPerson | Paiement | Ajout de la propriété « SalesPerson » : le vendeur ayant effectué le paiement. | 1.2.11 |
| 1.1.0 | Identifiant de référence du terminal de paiement | Paiement | PaymentTerminalReferenceId ajouté : permet de spécifier un identifiant de transaction (transactionId) lorsqu’un terminal de paiement est connecté. | 1.2.11 |
| 1.1.0 | Identifiant | Position. Remise |
Ajout de l’identifiant de propriété | 1.2.11 |
| 1.1.0 | FirstName | Utilisateur | Propriété « Prénom » ajoutée. | 1.2.11 |
| 1.1.0 | LastName | Utilisateur | Propriété « Nom de famille » ajoutée. | 1.2.11 |
| 1.1.0 | Prédécesseur | Type de référence | Ajout d’un type de référence supplémentaire « document précédent ». | 1.2.11 |
| 1.0.0 |
FiscalDocument - startTime |
fiscalResponse | Propriété ajoutée. | 1.0.0 |
| 1.0.0 | PaymentType | Paiement | Propriété ajoutée. | 1.0.0 |
| 1.0.0 |
Transaction commerciale - Type |
Position | Propriété ajoutée. | 1.0.0 |
Types de documents
Le tableau suivant indique dans quelle version certains types de documents (DocumentType) ont été ajoutés ou supprimés.
|
DOM - Ver. |
DocumentType | Modification / Explication | Release |
| 1.3.0 | PrintingReceipt | Permet d’imprimer des documents non fiscaux ne comportant pas de lignes d’articles | 1.7.7 |
| 1.1.0 | ProformaInvoice | Ajout du type de document « Facture pro forma ». Facture pro forma. | 1.2.11 |
| 1.1.0 | Inventaire | Ajout du type de document « Inventaire » – pour les inventaires. | 1.2.11 |
Modes de paiement
Le tableau suivant indique dans quelle version certains types de paiement / modes de paiement (PaymentType) ont été ajoutés ou supprimés.
|
DOM - Ver. |
PaymentType | Modification / Explication | Release |
| 1.1.0 | Crypto-monnaie | CryptoCurrency – pour les paiements en Bitcoin et autres cryptomonnaies | 1.2.11 |
| 1.1.0 | Applications pour téléphones mobiles | Applications pour téléphones mobiles – pour les transactions via des applications mobiles. | 1.2.11 |
| 1.1.0 | BankAccount | BankAccount - Paiement par virement bancaire. | 1.2.11 |
| 1.1.0 | Fiche client | Fiche client – compte client. | 1.2.11 |
| 1.1.0 | Loyalty | Loyalty – Règlement par points et coupons. | 1.2.11 |
| 1.1.0 | Chèque | Chèque – paiements par chèque . | 1.2.11 |
| 1.1.0 | CreditNote | CreditNote – paiement par CreditNote. | 1.2.11 |
Types de transactions commerciales
Le tableau suivant indique dans quelle version certains types de transactions commerciales (BusinessTransactionType) ont été ajoutés ou supprimés.
|
DOM - Ver. |
BusinessTransactionType | Modification / Explication | Release |
| 1.2.0 | La propriété « Remise » a été supprimée. | 1.7.6 | |
| 1.1.0 | GrantGenuine | Propriété « GrantGenuine » (subvention réelle) ajoutée. | 1.2.11 |
| 1.1.0 | GrantUnreal | Propriété GrantUnreal (subvention fictive) – ajoutée. | 1.2.11 |
Autres modifications
Les autres modifications sont décrites ci-dessous.
- Aucune pour le moment -
Cet article a été traduit automatiquement.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.