Acest articol prezintă adăugirile și modificările actuale aduse modelului de obiecte al documentului (DOM) în release-urile respective.
Implementările existente nu sunt afectate de aceste modificări. Compatibilitatea descendentă a DOM este asigurată. Dacă o modificare afectează compatibilitatea descendentă, acest lucru va fi menționat separat.
Modificările sunt de obicei necesare în cadrul implementării unor noi țări supuse fiscalizării. Pentru a îndeplini cerințele de fiscalizare din aceste țări suplimentare prin intermediul RetailForce Middleware, se recomandă adaptarea implementărilor existente și transferarea noilor câmpuri către middleware în viitor, cu condiția ca acestea să fie disponibile în sistemul din amonte.
Elemente
Tabelul următor prezintă ce modificări ale anumitor elemente ale DOM au fost implementate sau eliminate în fiecare versiune.
|
DOM – Ver. |
Obiect DOM | Loc | Modificare | Release |
| 1.7.0 | SystemEntryDate | Document | Ca urmare a cerințelor din Portugalia, câmpul SystemEntryDate a fost introdus în principal pentru facturi (în cazul în care data facturii diferă de data înregistrării). | 1.11.16 |
| 1.5.2 | IsBusiness | Partner | Datorită cerințelor din Franța, câmpul „partner.IsBusiness” este validat în clienții francezi. | 1.9.1 |
| 1.5.2 | BaseTaxValue2 | Poziția ItemBase |
BaseTaxValue2 specifică valoarea (înainte de aplicarea reducerii sau a suprataxei) a unei a doua cote de impozitare. | 1.9.0 |
| 1.5.2 | VatPercent2 | Poziția ItemBase |
O a doua cotă de impozit poate fi specificată în VatPercent2. Acest lucru este necesar, de exemplu, în Quebec (Canada). | 1.9.0 |
| 1.5.2 | AdditionalTax | Poziție Element de bază |
Taxele suplimentare, cum ar fi cele aplicate asupra alcoolului sau tutunului în unele țări, pot fi specificate folosind câmpul AdditionalTax. | 1.9.0 |
| 1.5.2 | TaxValue | Poziție Element de bază |
TaxValue2 specifică valoarea (după aplicarea reducerii sau a suprataxei) a unei a doua cote de impozitare. | |
| 1.5.2 | ItemType | Poziția ItemBase |
ItemType descrie tipul articolului – bunuri sau servicii
|
1.8.18 |
| 1.5.0 | DocumentIssueType | Document | Definește tipul de emitere a documentului (pe hârtie, chitanță digitală, pe hârtie și digitală, neemis) | 1.8.8 |
| 1.5.0 | ServiceType | Document | Specificarea tipului de serviciu (serviciu la masă, serviciu la ghișeu), detalierea „activității” | 1.8.8 |
| 1.5.0 | Tranzacție de comerț electronic | Document | Indicarea faptului dacă tranzacția este o tranzacție de comerț electronic | 1.8.8 |
| 1.5.0 | ID unic al casei de marcat | Document |
ID-ul unic al cashregister-ului este salvat în document începând cu versiunea 1.5.0 a DOM, dar câmpul Configuration.Cashregister.Id este eliminat din configurație. Ca parte a integrării cu Warrify. |
1.8.8 |
| 1.5.0 | Configurare |
Învechit până la noi instrucțiuni. Ca parte a integrării cu Warrify. |
1.8.8 | |
| 1.5.0 | TerminalSlaveId | Document | Opțiune pentru specificarea unui ID al unei stații de intrare (slave) conectată la sistemul electronic de înregistrare. | 1.8.8 |
| 1.5.0 | footerGraphicIndex | Document | Un element grafic predefinit este plasat în subsolul unui document prin intermediul footerGraphicIndex. | 1.8.8 |
| 1.5.0 | AdditionalHeader | Document | Text suplimentar în header-ul unui bon (adăugat ca parte a îmbunătățirii funcționale pentru tipărirea documentelor în Italia). | 1.8.8 |
| 1.5.0 | AdditionalFooter | Document | Text suplimentar în Footer-ul unui bon (adăugat ca parte a îmbunătățirii funcționale pentru tipărirea documentelor în Italia). | 1.8.8 |
| 1.5.0 | Coupon | Document | S-a adăugat opțiunea de a imprima coupon-uri suplimentare pe chitanță (adăugată ca parte a îmbunătățirii funcționale pentru imprimarea documentelor în Italia). | 1.8.8 |
| 1.5.0 | IsBusiness | Partener | Definiția conform căreia „partenerul” (= clientul) este un client de afaceri. | 1.8.8 |
| 1.5.0 | Identificare suplimentară | Partener |
Transmiterea unor ID-uri suplimentare, cum ar fi:
|
1.8.8 |
| 1.5.0 | ProcentTVA2 | Vat | Specificarea unei cote de impozitare suplimentare (extindere pentru țările cu mai multe cote de impozitare – de exemplu, GST și QST în Québec/Canada). | 1.8.8 |
| 1.5.0 | VatPercent2 | Poziție | Transmiterea unei cote de impozit suplimentare pentru articolul respectiv (extensie pentru țările cu mai multe cote de impozit – de exemplu, GST și QST în Québec/Canada). | 1.8.8 |
| 1.5.0 | AdditionalTaxType | Poziție. AdditionalTax | Indicarea taxelor suplimentare (alcool, tutun, NOVA (autovehicule în AT), altele) | 1.8.8 |
| 1.5.0 | Identificarea AdditionalTaxType | Poziție. AdditionalTax | Detalii privind taxa suplimentară, obligatorie dacă AdditionalTaxType este „altele”. | 1.8.8 |
| 1.5.0 | TaxPercent | Poziție. AdditionalTax | Indicarea ratei (procentuale) a unei taxe suplimentare. | 1.8.8 |
| 1.5.0 | TaxValue | Poziție. AdditionalTax | Indicarea valorii unei rate de impozitare suplimentare. | 1.8.8 |
| 1.5.0 | BusinessSector | FiscalClient | Definirea domeniului de activitate (domeniul de activitate). | 1.8.8 |
| 1.5.0 | cardData | Plată | poate fi utilizat pentru tipărirea chitanțelor de card de credit pentru clienți și comercianți (disponibil în prezent doar pentru Italia) | 1.8.8 |
| 1.4.1 | FiscalModuleVersion | Document | Versiunea modulului fiscal (Trusted Fiscal Module) care a fost utilizată pentru generarea documentului respectiv. Este setată automat de către middleware dacă nu este transmisă de către software. | 1.8.4 |
| 1.4.1 | FiscalCountryModule-Version | Document | Versiunea modulului de țară (Trusted Fiscal Country Module) care a fost utilizată pentru generarea documentului respectiv. Este setată automat de către middleware dacă nu este transmisă de către software. | 1.8.4 |
| 1.4.1 | SoftwareName | Document | Numele software-ului POS cu ajutorul căruia a fost generat documentul respectiv. Este setat automat de middleware dacă nu este transmis de software. | 1.8.4 |
| 1.4.0 | Decalaj dată-oră | Referință document | Modificați toate câmpurile DateTime în DateTimeOffset în vederea pregătirii pentru fiscalizarea în Cloud. | 1.8.0 |
| 1.3.0 | FiscalDocument-Revizuire | fiscalResponse - Germania | Elementul este utilizat acum doar în câmpurile „AdditionalFields” ale „FiscalResponseGermany”. | 1.7.7 |
| 1.3.0 | Document fiscal - Număr | fiscalResponse | fiscalDocumentNumber (string ) a fost adăugat pentru a permite maparea valorilor alfanumerice (Ungaria, Serbia). | 1.7.7 |
| 1.2.0 | PayOutType | Poziție. Înregistrare |
Element adăugat pentru a permite clasificarea plăților la casă. Vă rugăm să rețineți că, de exemplu, un transfer de bani (de la casă la bancă și invers) este deja clasificat prin intermediul BusinessTransactionTypes. | 1.7.6 |
| 1.2.0 | ReturnReasonType | Referință document |
Valorile
|
1.7.6 |
| 1.2.0 | Plată | Proprietatea IsCash a fost eliminată din DOM. | 1.7.6 | |
| 1.1.8 | ItemSerialNumber | Poziție.Articol | A fost adăugată proprietatea ItemSerialNumber – numărul de serie al articolului sau numărul de identificare. | 1.6.4 |
| 1.1.7 | ReturnReasonType | Referință-document | Proprietate adăugată. | 1.6.1 |
| 1.1.7 | ReturnReasonText | Referință document | Proprietate adăugată. | 1.6.1 |
| 1.1.7 | Barcode | Poziție.Text | Proprietate adăugată. Se utilizează pentru imprimarea codurilor de Barcode prin intermediul imprimantelor fiscale. | 1.6.1 |
| 1.1.7 | barcodeType | Poziție.Text | Proprietate adăugată. Specificarea tipului de Barcode. | 1.6.1 |
| 1.1.1 | AccountingDate | Document | S-a adăugat data la care tranzacția este înregistrată în contabilitatea financiară. | 1.3.2 |
| 1.1.1 | ServicePeriodStart | Document | Începutul perioadei de serviciu – proprietate adăugată. | 1.3.2 |
| 1.1.1 | ServicePeriodEnd | Document | Sfârșitul perioadei de serviciu – proprietate adăugată. | 1.3.2 |
| 1.1.1 | PaymentTerms | Document | Obiectul „PaymentTerms” „PaymentTerms” adăugat. | 1.3.2 |
| 1.1.1 | PositionCount | Document | Numărul de articole transferate (eroare de validare dacă numărul de articole transferate nu corespunde cu acest câmp). | 1.3.2 |
| 1.1.1 | DueDateDays | PaymentTerms | S-a adăugat proprietatea „Plătibil până la”. | 1.3.2 |
| 1.1.1 | Reducere | PaymentTerms | S-a adăugat proprietatea „reducere”. | 1.3.2 |
| 1.1.1 | DiscountDueDays | PaymentTerms | A fost adăugată proprietatea „Perioada de reducere”. | 1.3.2 |
| 1.1.1 |
Penalitate pentru întârzierea plății – Rata |
PaymentTerms | A fost adăugată proprietatea „Dobândă de întârziere”. | 1.3.2 |
| 1.1.0 | PrintCount | Document | A fost adăugată proprietatea „PrintCount” – numărul de imprimări la crearea bonului. | 1.2.11 |
| 1.1.0 | ProformaPrintCount | Document | A fost adăugată proprietatea ProformaPrintCount – numărul de tipăriri înainte de salvarea bonului (de exemplu: tipărirea informațiilor în industria de catering). | 1.2.11 |
| 1.1.0 | DeliveryPrintCount | Document | A fost adăugată proprietatea „DeliveryPrintCount” – numărul de tipăriri ale comenzilor intermediare / de exemplu: comenzi la masă sau tipărirea în bucătărie/bar. | 1.2.11 |
| 1.1.0 | SalesPerson | Document | S-a adăugat proprietatea „SalesPerson” (tip obiect: Utilizator). | 1.2.11 |
| 1.1.0 | CustomerCount | Document | A fost adăugată proprietatea CustomerCount – numărul de clienți de pe o chitanță. | 1.2.11 |
| 1.1.0 | CreateDate | Poziție | A fost adăugată proprietatea CreateDate – data creării articolului, dacă este disponibilă. | 1.2.11 |
| 1.1.0 | CostPrice | Poziție.Element | S-a adăugat proprietatea CostPrice – prețul de cost/prețul de achiziție. | 1.2.11 |
| 1.1.0 | ItemDateOfEntry | Poziție.Articol | ItemDateOfEntry ItemDateOfEntry Data de intrare a articolului. | 1.2.11 |
| 1.1.0 | CreateDate | Plată | S-a adăugat proprietatea CreateDate – data creării plății, dacă este disponibilă. | 1.2.11 |
| 1.1.0 | Utilizator | Plată | S-a adăugat proprietatea „Utilizator” – utilizatorul care a introdus plata. | 1.2.11 |
| 1.1.0 | SalesPerson | Plată | S-a adăugat proprietatea SalesPerson – vânzătorul care a efectuat plata. | 1.2.11 |
| 1.1.0 | ID de referință al terminalului de plată | Plată | A fost adăugat Property PaymentTerminalReferenceId – permite specificarea unui transactionId atunci când este conectat un terminal de plată. | 1.2.11 |
| 1.1.0 | Identificator | Poziție. Reducere |
A fost adăugat identificatorul de proprietate | 1.2.11 |
| 1.1.0 | FirstName | Utilizator | A fost adăugată proprietatea „Prenume”. | 1.2.11 |
| 1.1.0 | lastName | Utilizator | A fost adăugată proprietatea pentru „Prenume”. | 1.2.11 |
| 1.1.0 | Predecesor | ReferenceType | A fost adăugat tipul de referință suplimentar „documentul anterior” | 1.2.11 |
| 1.0.0 |
FiscalDocument - startTime |
fiscalResponse | Proprietate adăugată. | 1.0.0 |
| 1.0.0 | PaymentType | Plată | Proprietate adăugată. | 1.0.0 |
| 1.0.0 |
Tranzacție comercială - Tip |
Poziție | Proprietate adăugată. | 1.0.0 |
Tipuri de documente
Tabelul următor arată în ce versiune au fost adăugate sau șterse anumite tipuri de documente (documentType).
|
DOM - Ver. |
DocumentType | Modificare / Explicație | Release |
| 1.3.0 | PrintingReceipt | Se utilizează pentru imprimarea documentelor nefiscale fără articole | 1.7.7 |
| 1.1.0 | FacturăProforma | S-a adăugat tipul de document Factură proformă. Factură proformă. | 1.2.11 |
| 1.1.0 | Inventar | A fost adăugat tipul de document „Inventar” – pentru inventare. | 1.2.11 |
Modalități de plată
Tabelul următor arată în ce versiune au fost adăugate sau eliminate anumite tipuri de plată / metode de plată (PaymentType).
|
DOM - Ver. |
PaymentType | Modificare / Explicație | Release |
| 1.1.0 | Criptomonedă | Criptomonedă - pentru plăți cu Bitcoin și altele | 1.2.11 |
| 1.1.0 | Aplicații pentru telefoane mobile | Aplicații pentru telefoane mobile – pentru plăți cu aplicații de telefon mobil. | 1.2.11 |
| 1.1.0 | BankAccount | BankAccount - Plată prin transfer bancar. | 1.2.11 |
| 1.1.0 | CardClient | Cardul clientului - contul clientului. | 1.2.11 |
| 1.1.0 | Loyalty | Loyalty - Plată cu puncte, coupons. | 1.2.11 |
| 1.1.0 | Cec | Cec - plăți prin cec . | 1.2.11 |
| 1.1.0 | CreditNote | CreditNote – plată cu notă de credit. | 1.2.11 |
Tipuri de tranzacții comerciale
Tabelul următor prezintă în ce versiune au fost adăugate sau eliminate anumite tipuri de tranzacții comerciale (BusinessTransactionType).
|
DOM - Ver. |
BusinessTransactionType | Modificare / Explicație | Release |
| 1.2.0 | Proprietatea „Reducere” a fost eliminată. | 1.7.6 | |
| 1.1.0 | GrantGenuine | Proprietatea GrantGenuine – subvenție reală – a fost adăugată. | 1.2.11 |
| 1.1.0 | GrantUnreal | Proprietatea GrantUnreal – subvenție ireală – a fost adăugată. | 1.2.11 |
Alte modificări
Alte modificări sunt descrise mai jos.
- în prezent nu există -
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.