Dodatna podešavanja za elektroničko fakturiranje
Upravljanje knjižnim odobrenjem
Počevši od verzije 606, knjižna odobrenja uvijek se moraju unositi u Fluentis s negativnim predznakom, posebno će se negativna vrijednost umetnuti počevši od polja Količina. Dokument vraća poruku upozorenja ako zbroj nije negativan s prijedlogom za obrnuti predznak.
Što se tiče elektroničkog fakturiranja, za potrebe provjera koje provodi SDI potrebno je da znak dokumenta bude pozitivan, stoga će parser koji generira xml datoteku omogućiti novu inverziju znaka (kada je vrsta dokumenta TD04).
Za računovodstvene potrebe, u slučaju da su unutar odobrenja prisutni mješoviti predznaci (pozitivne linije i negativne linije), potrebno je omogućiti mogućnost upravljanja njihovim mijenjanjem u administraciji (računovodstvu) internog parametra u bazi podataka (varijacija od 0 do 1, u prošlosti je postavljeno -1 prije gornje promjene). Obratite se tehničkoj dokumentaciji i eventualno službi za podršku.
Kodiranje artikla po kupcu (Oznaka 2.2.1.3 Šifraartikla)
Oznaka koda stavke može se ponoviti nekoliko puta, generirajući dvostruko kodiranje, promjenom koda u oznaci 2.2.1.3.1
<CodiceTipo> .
Šifra vrste koja je predložena prema zadanim postavkama (u prodajnim fakturama) je ona koja se odnosi na šifru stavke prisutnu u Fluentisu (iz matičnih podataka o stavci tvrtke u upotrebi) koja se može prijaviti s dva različita.
<CodiceTipo>
Prema zadanim postavkama kodiranje se odvija prema ovoj shemi
<CodiceArticolo>
<CodiceTipo>Codice Art. fornitore</CodiceTipo>
<CodiceValore>1504X0</CodiceValore>
</CodiceArticolo>
Ili se TipKoda može prilagoditi popunjavanjem polja može prilagoditi popunjavanjem polja u bazi podataka kupaca na kartici s fiskalnim informacijama.
Obratite pažnju, ovo je par susjednih polja koja se odnose na kodiranje naše tvrtke (dobavljača) za prilagodbu u usporedbi sa zadanim i na kupca za dvostruko kodiranje koje se umeće u izgled fakture.
Esempio:
<CodiceArticolo>
<CodiceTipo>MIOCODICE</CodiceTipo>
<CodiceValore>104X0</CodiceValore>
</CodiceArticolo>
Moguće su i druge specifične vrste kodiranja, kao što je EAN kodiranje ili specifično kodiranje za sektor medicinskih uređaja.
Primjer:
<CodiceArticolo>
<CodiceTipo>EAN</CodiceTipo>
<CodiceValore>XX345678</CodiceValore>
</CodiceArticolo>
Moguće je podržati kodiranje na tablici Vrste barkodova
Praktičan primjer korištenja za 'Medicinske uređaje': Kodirane su 3 vrste crtičnog koda (također aktiviranje flaga Export Public računovodstvo za upravljanje barkodom u xml putu elektroničke fakture):
tada je u šifarniku artikla naznačena vrijednost za svaku vrstu koda:
Rezultat će biti
<CodiceArticolo>
<CodiceTipo>DM1</CodiceTipo>
<CodiceValore>26554/R</CodiceValore>
</CodiceArticolo>
prema propisima Ministarstva zdravstva.
Što se tiče mogućnosti dvostrukog kodiranja na fakturi, dodajući da na strani kupca koji je vlasnik dokumenta, šifra artikla kupca, ako je umetnuta u kartici Kupci šifarnika artkla, koji se odnosi na kupca fakture, može biti izraženo na 2 različita načina:
- s oznakom CodiceTipo koja sadrži riječi "Klijent Art Kod".
primjer:
<CodiceArticolo>
<CodiceTipo>Codice Art. cliente</CodiceTipo>
<CodiceValore>XX4</CodiceValore>
</CodiceArticolo>
- s oznakom CodiceTipo koja je jednaka kodu artikla kupca (od para polja tipa koda artikla dobavljača/kupca) koji se nalazi u bazi podataka kupca na kartici s poreznim podacima primjer:
<CodiceArticolo>
<CodiceTipo>CODCLI</CodiceTipo>
<CodiceValore>XX4</CodiceValore></CodiceArticolo>
</CodiceArticolo>
gdje je CODCLI vrijednost unesena u polje vrste šifre artikla kupca u Šifarniku o kupcima.
Ako želite vidjeti kod članka Fluentis drugačije od standarda, morate prilagoditi FSItem transformaciju u ruci koja se zove FullTextDescriptionXMLFE. Ako ne želite ništa umetnuti u oznaku CodiceArticolo za CodiceType “art. dobavljač", u transformaciji, u mreži, ništa se ne smije unijeti u korespondenciju s nizom " Engine Parameters ". Da biste isključili kod klase u pojedinačnim redcima dokumenta, potrebno je prilagoditi transformaciju FullTextDesctiption FSItem objekta u Arm promjenom teksta sadržanog u odjeljku EngineParameters retka “Default” iz “ItemClassCode +”-“+ Šifra” u “Šifra”
Izjava namjere ( tag 2.2.1.16 Ostalipodacioupravljanju)
Podaci iz izjave volje automatski se upisuju kao "ostali podaci o upravljanju":
2.2.1.16.1 Vrstapodataka POKUŠAJ
2.2.1.16.2 Referencateksta identifikacijska i progresivna referenca prijavljuju se čitanjem iz registra izjava namjere
2.2.1.16.4 Referentnidatum datum protokola prijavljuje se čitanjem iz registra izjava namjere
Fiksne zabilješke na fakturi ( tag 2.1.1.11 Predložak)
Za upravljanje bilješkama koje su u ispisima starih faktura trajno umetnute u izvješće (na primjer "Doprinos Conai plaćen gdje je dospjelo"), nove bilješke moraju se umetnuti u tablicu Šifrirane bilješke (Alati -> Upravljanje šifriranim bilješkama). Questo tipo di annotazioni vengono riportate nel tag Causale del file XML. Le condizioni da rispettare per avere compilato il tag Causale sono:
- il tipo nota codificata deve avere codice
ELEKTRONIČKO FAKTURIRANJE_PREDLOŽAK
- zabilježba mora biti povezana s pojedinom tvrtkom
- javlja se ono što je napisano u polju Opis, ako je ovo prazno ono što je u polju ‘Naslov’
Fiksne napomene za korisnika ( tag 2.1.1.11 Predložak)
Za upravljanje bilješkama koje se trebaju prijaviti na temelju kupca, mora se upravljati šifriranim bilješkama u relevantnoj tablici (Alati -> Upravljanje šifriranim bilješkama). O ovoj vrsti komentara izvješćuje se u oznaci predloška XML datoteke koja se može replicirati više puta u datoteci.
Uvjeti koje treba poštovati da bi se ispunila oznaka predloška su:
- šifrirana vrsta bilješke mora imati šifru
ELEKTRONIČKO FAKTURIRANJE_PREDLOŽAK
- bilješke moraju biti umetnute u karticu 'Razno' baze podataka o korisnicima, namijenjenu upravljanju specifičnim bilješkama koje treba prijaviti prilikom ispisa dokumenata.
- bilješka mora imati oznaku 'Ispis u prodajnim fakturama' ili, ako je prazna, prijavljuje se ono što je napisano u polju retka 'Napomene'
Upravljanje dodatnim slobodnim podacima (tag 2.2.1.16 Ostalipodacioupravljanju)
Za upravljanje dodatnim 'besplatnim' podacima reda, u Fluentis je potrebno umetnuti ExtraData s kodom koji počinje s
AltriDGes_
(es. AltriDGes_AltriDati3).
Ovi ekstrapodaci, jednostavnog tipa, moraju biti povezani s nadređenim objektom
FSSalesInvoiceItem
na svojstvo, zapravo, ExtraData (postoje 3 vrste: niz, numerički, podaci).
U svaki redak članka, dakle, korisnik može slobodno (ručno) dodati ove dodatne podatke; kao rezultat će redak članka imati, (na primjer, ako su dodatni podaci tipa string), ovaj dodatni odjeljak:
<AltriDatiGestionali>
<TipoDato>AltriDati3</TipoDato>
<RiferimentoTesto>Testo esempio</RiferimentoTesto>
</AltriDatiGestionali>
gdje:
- ‘Vrsta podataka’ preuzeta je iz teksta koji slijedi iza koda
AltriDGes_
dodatnog datuma,
- kada je vrsta dodatnih podataka numerička, ono što je u polju 'Vrijednost' dodatnih podataka završava u oznaci 'Referentni broj', a ono što je u polju 'Opis' (ako nije prazno) dodatnih podataka sami podaci će završiti u 'Reference teksta'.
Primjer
<AltriDatiGestionali>
<TipoDato>Spessore</TipoDato>
<RiferimentoNumero>500</RiferimentoNumero>
</AltriDatiGestionali>
Upravljanje "administrativnom referencom" u zaglavlju dokumenta (oznaka tag 1.2.6 Administrativna referenca)
“Administrativna referenca” u zaglavlju fakture upravlja se uzimanjem "Referentne osobe" umetnute uz bilješku iz baze podataka kupaca.
XMLPA
Na računu su prikazana polja “Ime” + “ “ + “Prezime” tako upisane osobe.
Upravljanje "administrativnom referencom" prema detaljima retka (oznaka 2.2.1.15 Administrativna referenca)
Neka javna tijela zahtijevaju 'administrativnu referencu' za jedan redak članka (a ne u zaglavlju).
U Fluentis je moguće umetnuti 'ExtraData' s kodom
RiferimentoAmminis
Ovi ekstrapodaci, jednostavnog tipa, moraju biti povezani s nadređenim objektom
FSSalesInvoiceItem
sa svojstvom Dodatni podaci (očekuje se kao niz).
Stoga u svaki redak članka korisnik može slobodno (ručno) dodati ove dodatne podatke i rezultat će biti da će taj redak članka imati ovaj dodatni odjeljak:
<RiferimentoAmministrazione>RifAmm</RiferimentoAmministrazione>
Gdje je vrijednost ‘RifAmm’ preuzeta iz “Opisa” dodatnih podataka umetnutih u retku stavke.
Alternativna mjerna jedinica (oznaka 2.2.1.16 Ostaliupravljačkipodaci)
La quantità utilizzata per il calcolo del prezzo di riga (indifferentemente che sia la prima o la seconda, dipende dal flag UMPrezzo della riga stessa) viene riportata nel tag 2.2.1.5 Quantità.
L’unità di misura non riferita al prezzo viene riportata come ‘Altri dati gestionali’,
con TipoDato =
QTALTERNA
e quantità riportata nel tag ‘RiferimentoNumero’.
Esempio
<AltriDatiGestionali>
<TipoDato>QTAALTERNA</TipoDato>
<RiferimentoNumero>4.00</RiferimentoNumero>
</AltriDatiGestionali>
Dati Ordine Acquisto (tag 2.1.2 DatiOrdineAcquisto)
Nel tag
2.1.2 DatiOrdineAcquisto
2.1.2.1 RiferimentoNumeroLinea
2.1.2.2 IdDocumento
Viene riportato il riferimento all’ordine del cliente.
Nel tag IdDocumento viene riportato il testo presente nel campo Vostro Riferimento della testata ordine cliente collegata alla riga articolo fattura e in mancanza di tale valore viene riportato il Vostro Riferimento della testata della fattura.
Questo tag è inserito solo per le righe fatture che sono collegate a righe ordine cliente.
Nel caso la fattura non sia stata creata da ordini clienti di Fluentis per avere il riferimento all’ordine di acquisto si deve inserire un codice nel campo Rif.ordine presente, per ogni riga della fattura, nel tab di dettaglio per riga Dati articolo.
Dati DDT (tag 2.1.8 DatiDDT)
Nel tag
2.1.8 Dati DDT
2.1.8.1 NumeroDDT
2.1.8.2 DataDDT
2.1.8.3 RiferimentoNumeroLinea
Viene riportato il riferimento al DDT da cui è stata creata la fattura. Nel “RiferimentoNumeroLinea” vengono riportate solo i numeri riga fattura collegati con una riga DDT.
Spese di Bollo (Tag 2.1.1.6 DatiBollo)
Per la gestione delle spese di bollo devono essere osservate le seguenti regole:
- Nella tabella Tipi spese deve essere inserita la spesa di tipo “bollo” con flag sul campo Bollo e con il Valore Bollo 2 euro
- In anagrafica cliente si deve aggiungere una spesa di tipo “bollo” nella sezione Spese sconti selezionando il codice precedentemente creato nella tabella Tipi spesa
- Per non addebitarle al cliente: nella spesa bollo in anagrafica cliente il valore deve essere 0
- Nella tabella Società compilare il campo Spese bollo (2 euro) e Roof min spese (77,47 euro)
- Nelle fatture di vendita le spese di bollo appaiono in automatico se presenti in anagrafica del cliente
- Nella fattura di vendita è possibile cambiare il valore della spesa proposta (Pannello riepiloghi > Agenti/Sconti/Spese), perciò per singola fattura può essere fatta la scelta di addebito o meno (per non addebitare il bollo ma ottenere comuque l’evidenza in fattura è sufficiente inserire la spesa con importo = 0)
- Quando viene creato il file XML, se c’è nei riepiloghi fattura una spesa di tipo bollo, viene aggiunta la sezione del bollo virtuale
<DatiBollo>
<BolloVirtuale>SI</BolloVirtuale>
<ImportoBollo>2.00</ImportoBollo>
</DatiBollo>
- Se nei riepiloghi della fattura è presente la spesa di tipo bollo con il valore diverso da 0 (caso di addebito in fattura), nell’XML viene aggiunta una sezione dettaglio linee con numero linea l’ultimo della fattura + 1 e il valore del bollo.
Questa sezione viene aggiunta per il controllo dei totali fattura
<NumeroLinea>2</NumeroLinea>
<TipoCessionePrestazione>AC</TipoCessionePrestazione>
<Descrizione>Spesebollo</Descrizione>
<Quantita>1.00</Quantita>
<PrezzoUnitario>2.00000000</PrezzoUnitario>
<PrezzoTotale>2.00</PrezzoTotale>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N3</Natura>
Codici Cig e Cup (Tag 2.1.2.6 CodiceCUP e 2.1.2.7 CodiceCIG)
Nel tag dei dati ordine di acquisto sono contenuti il CIG e CUP, per questo per poter riportare questi 2 codici la fattura deve riferirsi ad un ordine cliente di Fluentis oppure deve essere specificato il rif. Ordine nell’omonimo edit presente nel tab Dati Articolo del tab Articoli della fattura.
2.1.2 <DatiOrdineAcquisto> 2.1.2.1 <RiferimentoNumeroLinea> 2.1.2.2 <IdDocumento> …….. 2.1.2.6 <CodiceCUP> 2.1.2.7 <CodiceCIG>
Decimali da utilizzare per i campi numerici
Per sapere quanti decimali massimi si possono specificare per ogni campo numerico fare riferimento alle specifiche tecniche per la fattura elettronica dell’Agenzia delle Entrate:
Come da specifiche:
- quantità articolo: decimali da 2 a 8
- prezzo unitario: decimali da 2 a 8
- percentuale di sconto: 2 decimali
Ritenuta d’acconto e Enasarco (tag 2.1.1.5 DatiRitenuta)
Per la gestione della ritenuta d’acconto:
- in anagrafica cliente attivare il flag Ritenuta d'acconto nel tab informazioni fiscali e specificare qual è il tipo di ritenuta da utilizzare tramite la combo box Tipo ritenuta
- nella tabella Tipi ritenute codificare correttamente il codice per la fatturazione elettronica (RT01, RT02)
- compilare la fattura come di consueto, il documento reperisce in automatico l'assoggettamento alla ritenuta per le righe sulle quali è possibile fare il calcolo e in automatico calcola l'importo della ritenuta
- creare il file XML che riporta l'indicazione della ritenuta e, per ogni riga, il tag "Ritenuta SI" se la riga è assoggettata
Per quanto riguarda l’Enasarco, con la versione 1.6 dello schema della fatturazione elettronica (in vigore dal 01/10/2020) è stato definito che la sezione 2.1.1.5, dedicata inizialmente alle sole ritenute, ora possa essere replicata N volte per indicare anche l’Enasarco, al quale è stato assegnato il codice RT04. Fluentis, se la ritenuta inserita in testata ha le impostazioni enasarco, valorizza nel documento anche il conteggio dell’enasarco, e valorizza come richiesto la sezione 2.1.1.5
CONTABILIZZAZIONE: la fattura attiva collegata alla ritenuta d'acconto subita ed al contributo enasarco sarà contabilizzata generando automaticamente la scrittura contabile corretta che storna dal credito verso il cliente la ritenuta ed il contributo. PRESTARE ATTENZIONE CHE NELLA CONFIGURAZIONE DEL TIPO RITENUTA ASSOCIATO IL CAMPO Tipi Partite sia impostato su Partite nette, altrimenti la scrittura contabile ed il calcolo partite aperte risulteranno errati e mancanti del giroconto delle ritenuta.
Per la gestione del riaddebito contributo cassa previdenza nella fattura elettronica vedere qui