Sectiunea MasterFiles¶
Conform instructiunilor SAFT, D406 trebuie sa contina urmatoarele fisiere MasterFiles (format XML): GeneralLedgerAccount, Customers, Suppliers, TaxTable, UOMTable, AnalysisTypeTable, Products,MovementTypeTable (disponibil dupa 01.07.2022), PhysicalStock (disponibil dupa 01.07.2022), Owners (disponibil la finalul anului fiscal 2022), Assets (disponibil la finalul anului fiscal 2022).
Notă
Pe langa fisierele mentionate, in arhiva D406 pentru sectiunea Masterfiles, clientii care utilizeaza modulul EMSYS Utilitati vor avea si fisierele: Incarcare_ParteneriUtil.html si Lista_Mesaje_Incarcare_ParteneriUtil.html.
Generarea (Exportul) D406 - obtinerea fisierelor necesare:
Se acceseaza functia Declaratii Livrari si Achizitii si se da click pe butonul Export D406 (stanga sus) ;
Se completeaza pe interfata informatiile de selectie si se actioneaza butonul Start;
Va fi generata o arhiva .zip (exportD406.zip) care va contine fisierele format XML din sectiunea MasterFiles (fisierele precizate anterior).
Atenționare
Fisierele din arhiva vor putea fi validate corespunzator doar daca anterior au fost completate si incarcate in sistem cele 4 nomenclatoare (Conturi.xls, Taxe.xls, UM.xls, Produse.xls) actualizate cu informatiile la zi - necesare asocierii nomenclatoarelor din EMSYS cu nomenclatoarele SAFT.
Sectiunea Inregistrari Contabile (GeneralLedgerEntries)¶
Descriere: Arhiva exportD406.zip pentru sectiunea Inregistrari Contabile (GeneralLedgerEntries) va cuprinde urmatoarele fisiere: GeneralLedgerEntries.xml, GeneralLedgerEntries.html, GeneralLedgerEntries_Eronate.html, Incarcare_Parteneri.html, Lista_Mesaje_Incarcare_Parteneri.html, Lista_Mesaje_Taxe.html
Daca la generarea fisierelor MasterFiles ati rezolvat deja erorile din validari, acestea se considera corectate si la acest pas.
Generarea (Exportul) D406 - obtinerea arhivei cu fisierele necesare:
Se acceseaza functia Declaratii Livrari si Achizitii si se da click pe butonul Export D406 (stanga sus) ;
Se selecteaza optiunea Inregistrari Contabile si se completeaza pe interfata informatiile de selectie (inclusiv registrul de inchidere TVA), se actioneaza butonul Start;
Va fi generata o arhiva .zip (exportD406.zip) care va contine fisierele corespunzatoare sectiunii Inregistrari Contabile/GeneralLedgerEntries (fisierele precizate anterior).
Sectiunea Facturi Vanzare (SalesInvoices)¶
Descriere: Arhiva exportD406.zip pentru sectiunea Facturi Vanzare (SalesInvoices) va cuprinde urmatoarele fisiere: SalesInvoices.xml, SalesInvoices.html, SalesInvoices_Eronate.html, Incarcare_Parteneri.html, Lista_Mesaje_Incarcare_Parteneri.html, Lista_Mesaje_Taxe.html.
Pentru organizatiile care utilizeaza modulul EMSYS Utilitati in arhiva se vor regasi si fisierele: Incarcare_ParteneriUtil.html si Lista_Mesaje_Incarcare_ParteneriUtil.html
Generarea (Exportul) D406 - obtinerea arhivei cu fisierele necesare:
Se acceseaza functia Declaratii Livrari si Achizitii si se da click pe butonul Export D406 (stanga sus) ;
Se selecteaza optiunea Facturi de Vanzare si se completeaza pe interfata informatiile de selectie (inclusiv registrul de inchidere TVA), se actioneaza butonul Start;
Va fi generata o arhiva .zip (exportD406.zip) care va contine fisierele corespunzatoare sectiunii Facturi de Vanzare/SalesInvoices (fisierele precizate anterior).
Sectiunea Facturi Achizitie (PurchaseInvoices)¶
Descriere: Export facturi achizitii - PurchaseInvoices
O factura Emsys se mapeaza la o factura SAFT astfel:
se evidentiaza la nivel de factura furnizor, contul si furnizorul pentru care s-a emis factura
liniile facturii SAFT corespund liniilor de conturi corespondente ale facturii Emsys, mai putin linia de TVA, sumele TVA se evidentiaza detaliat pe fiecare cont corespondent.
Arhiva exportD406.zip pentru sectiunea Facturi Achizitie (PurchaseInvoices) va cuprinde urmatoarele fisiere: PurchaseInvoices.xml, PurchaseInvoices.html, PurchaseInvoices_Eronate.html.
Generarea (Exportul) D406 - obtinerea arhivei cu fisierele necesare:
Se acceseaza functia Declaratii Livrari si Achizitii si se da click pe butonul Export D406 (stanga sus) ;
Se selecteaza optiunea Facturi de Achizitie si se completeaza pe interfata informatiile de selectie (inclusiv registrul de inchidere TVA), se actioneaza butonul Start;
Va fi generata o arhiva .zip (exportD406.zip) care va contine fisierele corespunzatoare sectiunii Facturi de Achizitie (fisierele precizate anterior).
Sectiunea Plati¶
Prerechizite: Tipurile de plata/incasare din listele rezervate IN si PL din EMSYS, trebuiesc asociate la nomenclatorul Mecanisme de Plata/Incasare SAFT.
Asocierea se va realiza in fisierul xlsx MetodePlata.xlsx in care se vor completa urmatoarele coloane:
LISTA ERP: reprezinta codul unui tip de plata (din lista rezervata PL) sau codul unui tip de incasare din lista PL;
TIPLISTA_ERP: se completeaza cu PL pentru cazurile in care pe coloana LISTA_ERP s-a completat un cod din lista PL sau IN pentru cazurile in care pe coloana LISTA_ERP s-a completat un cod din lista IN;
TIP: se va completa intotdeauna cu valoarea METODA;
COD_SAFT: se completeaza codul corespunzator din nomenclatorul Nom_Mecanisme_plati (de la SAFT) cu care se face asocierea;
Descriere SAFT: se completeaza descrierea aferenta COD_SAFT din nomenclatorul Nom_Mecanisme_plati;
Notă
Fisierul Metodeplata.xlsx (necompletat) se poate obtine accesand functia Declaratii Livrari si Achizitii -> sectiunea Setari |image1| -> buton Descarca Documente Init.
Atenționare
Dupa completarea fisierului Metodeplata.xlsx, pentru incarcarea lui in sistem se va descarca arhiva cu nomenclatoarele existente (deja configurate): Accesati functia Declaratii Livrari si Achizitii -> sectiunea Setari |image1| -> buton Descarca Documente Existente. Se adauga in arhiva astfel descarcata si nomenclatorul Metodeplata.xlsx dupa care se reincarca arhiva (cu toate fisierele) in sistem: Accesati functia Declaratii Livrari si Achizitii -> sectiunea Setari |image1| -> Upload.
Generarea (Exportul) D406 - obtinerea arhivei cu fisierele necesare.
Descriere: Arhiva exportD406.zip pentru sectiunea Documente Sursa - Plati va cuprinde urmatoarele fisiere: Payments.xml, Payments.html, Payments_Eronate.html, Lista_Mesaje_MetodePlata.html, Incarcare_Parteneri.html, Lista_Mesaje_Incarcare_Parteneri.html, Lista_Mesaje_Taxe.html.
Se acceseaza functia Declaratii Livrari si Achizitii si se da click pe butonul Export D406 (stanga sus) ;
Se selecteaza optiunea Documente Sursa - Plati si se completeaza pe interfata informatiile de selectie (inclusiv registrul de inchidere TVA), se actioneaza butonul Start;
Va fi generata o arhiva .zip (exportD406.zip) care va contine fisierele corespunzatoare sectiunii selectate (fisierele precizate anterior).
Sectiunea Stocuri¶
Prerechizite: Tipurile de document din EMSYS (utilizate pentru miscarea stocurilor) trebuie asociate la nomenclatorul de stocuri furnizat de ghidul SAFT, respectiv fiecare tip de document din EMSYS trebuie asociat la o categorie de miscare produse stocuri. Asocierea se va realiza in fisierul TypesOfStock.xlsx.
De asemenea, trebuie realizata asocierea intre conturile contabile definite in EMSYS (utilizate pentru urmarirea stocurilor) si tipul conturilor, respectiv categoriile/tipurile stocurilor pentru care sunt utilizate conturile respective (exemplu: materii prime, marfuri, combustibili, produse, ambalaje, medicamente etc). Asocierea se va realiza in fisierul TypesOfProduct.xlsx.
Fisierul TypesOfStock.xlsx contine urmatoarele coloane ce trebuie completate:
TIP_DOC_SAFT: se completeaza cu codul din nomenclator stocuri - ghid SAFT (de pe coloana cod_miscari_stocuri) cu care va fi asociat tipul de document din EMSYS;
DESCRIERE_SAFT: se completeaza cu descrierea corespunzatoare din nomenclator stocuri - ghid SAFT (denumire categorie RO);
TIP_DOC_ERP: se completeza cu codul de document din EMSYS (Financial -> Definitii -> Documente).
Fisierul TypesOfProduct.xlsx contine urmatoarele coloane ce trebuie completate:
CONT_ERP: se completeaza simbolul contului din EMSYS ERP pentru care se face asocierea. Se poate completa simbolul contului sintetic (exemplu: 301 materii prime), asocierea fiind valabila pentru toate conturile (generale si de detaliu) din arborescenta acestuia (subordonate);
PRODUCT_TYPE: se completeaza cu tipul/categoria de produs cu care se face asocierea contului completat pe coloana CONT_ERP. Exemplu: materii prime, marfuri, combustibili, produse, ambalaje, medicamente etc.
Notă
Fisierele TypesOfStock.xlsx si TypesOfProduct.xlsx (necompletate) se pot obtine accesand functia Declaratii Livrari si Achizitii -> sectiunea Setari -> buton Descarca Documente Init… In interiorul arhivei astfel descarcate, veti regasi si cele doua fisiere.
Atenționare
Dupa completarea fisierelor TypesOfStock.xlsx si TypesOfProduct.xlsx, pentru incarcarea lui in sistem se va descarca arhiva cu nomenclatoarele existente (deja configurate): Accesati functia Declaratii Livrari si Achizitii -> sectiunea Setari -> buton Descarca Documente Existente. Se adauga in arhiva astfel descarcata si nomenclatoarele TypesOfStock.xlsx si TypesOfProduct.xlsx dupa care se reincarca arhiva (cu toate fisierele) in sistem: Accesati functia Declaratii Livrari si Achizitii -> sectiunea Setari -> Upload (si incarcati arhiva actualizata cu toate fisierele).
Generarea (Exportul) D406 - obtinerea arhivei cu fisierele necesare (sectiunea Stocuri)
Descriere: - Pentru generarea arhivei , se acceseaza functia Declaratii Livrari si Achizitii si se da click pe butonul “Export D406” (stanga sus) ;
Se selecteaza pe interfata sectiunea Stocuri si se completeaza informatiile de selectie (inclusiv registrul de inchidere TVA), se actioneaza butonul Start.
Va fi generata o arhiva .zip (exportD406.zip) care va contine fisierele corespunzatoare sectiunii selectate, respectiv: Stocks.xml, Stock_PhysicalStock.html, Stock_MovementOfGoods.html, Stock_ListaEroriUOM.html, Stock_ListaEroriTypesOfStock.html, Stock_ListaEroriTypesOfProduct.html, Lista_Mesaje_Um.html, Lista_Mesaje_TypesOfStock.html, Lista_Mesaje_TypesOfProduct.html, Lista_Mesaje_Incarcare_Parteneri.html, Incarcare_Parteneri.html.
Sectiunea Assets (Active)¶
Descriere: Mijloacele fixe se declara anual si sunt incluse in doua subsectiuni:
2.12. Subsectiunea Assets (Active) – contine informatii si valori despre mijloacele fixe din perioada declarata.
4.5. Subsectiunea Asset Transactions (Tranzactii cu Active) – contine documente operate in perioada declarata: intrari, iesiri, transferuri, reevaluari, corectii amortizare, amortizare lunara.
Fac obiectul declaratiei Mijloacele Fixe din contabilitatea financiara.
Exportul se realizeaza pentru un an fiscal.
Prerechizite
Asocierea dintre conturile SAF-T si conturile contabile din planul de conturi utilizat sa fie disponibila in aplicatie, in urma unui import anterior.
Calculul amortizare sa fie realizat.
Tranzactiile cu mijloace fixe sa fie validate si contate.
Sa fie realizata corespondenta pentru exceptiile codurilor de clasificare inregistrate in sistem fata de nomenclatorul publicat de ANAF.
Procedura
Se repeta pentru fiecare perioada fiscala a anului:
Accesati functia Declaratii Livrari si Achizitii si se da click pe butonul Export D406 (stanga sus) .
Completati:
Anul fiscal
Perioada de inceput: prima luna a anului si Perioada de sfarsit: ultima luna a anului
Tip Raportare: Anual
Alte informatii generale de pe interfata.
Actionati Start.
Se obtine Arhiva zip cu numele exportD406.zip
Arhiva zip se descarca si se extrag fisierele pe statia de lucru. Se obtin fisierele:
Assets_AAAA.xlsx – contine inregistrarile exportate, o imagine a Situatiei Imobilizarilor din an, dar cu informatiile solicitate de declaratie;
AssetsTransaactions_AAAA.xlsx – contine imaginea declaratiei pentru tranzactiile operate in anul exportat;
Assets_AAAA.xml – fisierul xml care se va importa in aplicatia ANAF pentru declaratia 406.
AAAA – reprezinta anul fiscal
Verificarea se va face in aplicatia DukIntegrator care se descarca pe site-ul ANAF – ultima versiune.
Versiunea 7.6.52 - Exportul declaratiei SAF-T sectiunile Active intr-un singur fisier XML pentru tot anul.
Versiunea 8.0.16 - Exportul declaratiei SAF-T sectiunile Active intr-un singur fisier XML pentru tot anul.
Versiunea 7.6.53 - Actualizare valori exportate conform instructiunilor publicate de ANAF in data de 26.05.2023.
Versiunea 8.0.18 - Actualizare valori exportate conform instructiunilor publicate de ANAF in data de 26.05.2023.
Corespondenta datelor exportate cu informatiile din EMSYS:
Fisierul Assets_aaaa.xlsx – corespunde sectiunii MasterFiles, subsectiunea Assets.
Pentru verificare:
Realizati suma coloanelor valorice in fisierul Assets_aaaa.xls.
Obtineti Situatia imobilizarilor pentru anul fiscal anterior, perioada 12, Filtru - Contul incepe cu: 2, Ordonare: Cont si comparati totalul din fisierul XLS cu totalul din Situatia Imobilizarilor:
Val Achiz. Anterioara = Valoare Intrare
Valoare ramasa la inceput = Valoare ramasa
Obtineti Situatia imobilizarilor pentru anul fiscal raportat, perioada 12, Filtru - Contul incepe cu: 2, Ordonare: Cont si comparati totalul din fisierul XLS cu totalul din Situatia Imobilizarilor:
Val Achiz. Sf per. = Valoare Intrare
Amortizare cumulata = (Amortizare totala)
Valoare ramasa = Valoare ramasa
Obtineti Situatia imobilizarilor pentru anul fiscal raportat, perioadele de la 1 la 12, Filtru - Contul incepe cu: 2, Ordonare: Cont. Insumati valorile din coloana Amortizare in luna si comparati totalul din fisierul XLS cu totalul din Situatia Imobilizarilor
Amortizare per. = (Σ Amortizare in luna) (pentru lunile 1,2,3…,12)
In fisierul AssetsTransactions_aaaa.xlsx, calculati totaluri pe coloana Tip doc si comparati-le:
Val Achiz. In per. = Σ Val Int/Ies/Tr pentru TIP DOC care incep cu: «ACHIN»,»RECOB»,»PROIM»,’SIN’,’DONIM’,’APCAP’,’PVIM+’,’ALTIN’
Transferuri = Σ Val Int/Ies/Tr pentru TIP DOC care incep cu: «INTTR»,»IESTR»,»NATIM»,»IESOB»,»BMIMO»
Iesiri = Σ Val Int/Ies/Tr pentru TIP DOC care incep cu: ‘CASIM’, ‘FACTM’, ‘CALAM’, ‘RECIM’, ‘DOIES’, ‘PVIM-‘,’ALTIES’
Reevaluari = Σ Val Int/Ies/Tr pentru TIP DOC care incep cu: ‘RV3471’
Verificati corelatia:
Val Achiz. Sf per. = Val Achiz. Anterioara + Val Achiz. In per. + Transferuri + Iesiri + Reevaluari
Filtrati in Assets_aaaa.xlsx coloana Sold Subvetii, cu valori diferite de 0 si Blank. Selectati valorile din coloana Valoare ramasa.
Sold Subventii = Valoare Ramasa
Amortizare calculata reprezinta suma amortizarilor calculate lunar din anul de raportare, generate prin Calcul amortizare. Fiecare valoare lunara a amortizarii calculate va fi exportata in sectiunea SourceDocument – subsectiunea AssetTransactions.
Fisierul AssetsTransactions_aaaa.xlsx – corespunde sectiunii SourceDocuments, subsectiunea AssetTransactions:
Se verifica prin filtrarea coloanei Tip document cu Lista de verificare documente obtinuta pentru anul fiscal raportat si coloana Tip Doc din AssetsTransactions_aaaa.xlsx.
Recomandam extragerea raportului Lista verificare documente in format xlsx si eliminarea inregistrarilor din conturile externe bilantului, urmata cu filtrarea dupa tip document. Conturile extern bilantului nu fac obiectul declaratiei.
Corelatiile privind valorile din Lista verificare documente si AssetsTransactions_aaaa.xlsx:
Intrari de imobilizari, Tip Document: «ACHIN»,»RECOB»,»PROIM»,’SIN’,’DONIM’,’APCAP’,’PVIM+’,’ALTIN’ si intrari din Transferuri pentru documentele: «INTTR»,»NATIM»,»BMIMO»
Val achizitii = Valoare imobilizare pentru documentele «ACHIN»,»RECOB»,»PROIM»,’SIN’, pentru celelalte tipuri se completeaza cu 0
Val Bruta Contabila = Valoare imobilizare
Val Neta Contabila = Valoare imobilizare – Valoare amortizare
Val Int/Ies/Tr = Valoare imobilizare
Iesiri de imobilizari, Tip document: ‘CASIM’, ‘FACTM’, ‘CALAM’, ‘RECIM’, ‘DOIES’, ‘PVIM-‘,’ALTIES’ si Transferuri pentru documentele: «IESTR»,»NATIM»,»IESOB»,»BMIMO»
Val achizitii = 0
Val Bruta Contabila = Valoare amortizare - Valoare imobilizare
Val Neta Contabila = Valoare amortizare - Valoare imobilizare
Val Int/Ies/Tr = -Valoare imobilizare
Corectie amortizare, Tip document: CORAM
Val achizitii = 0
Val Bruta Contabila = - Valoare amortizare
Val Neta Contabila = - Valoare amortizare
Val Int/Ies/Tr = -Valoare amortizare
Reevaluari prin valoare justa, Tip document: RV3471
Val achizitii = 0
Val Bruta Contabila = Valoare imobilizare
Val Neta Contabila = Valoare imobilizare
Val Int/Ies/Tr = Valoare imobilizare
Reevaluari prin indici pret, Tip document: RV3471
Val achizitii = 0
Val Bruta Contabila = Valoare imobilizare – Valoare amortizare
Val Neta Contabila = Valoare imobilizare – Valoare amortizare
Val Int/Ies/Tr = Valoare imobilizare – Valoare amortizare
Rectificare Valoare Neta Contabila in fisierul XML pentru Vanzarile de imobilizari (Tip document: FACTM)
Valoarea neta contabila se inlocuieste cu Valorea vanduta – Valoare ramasa a imobilizarii
Procedati astfel:
In fisierul XML, in sectiunea AssetTransactions identificati tranzactia aferenta iesirii din evidenta a imobilizarii vandute. Veti identifica documentele cautand pe rand vanzarile cu tipul de document SAF-T = 20:
<nsSAFT:AssetTransactionType>20</nsSAFT:AssetTransactionType>
In elementul <nsSAFT:AssetTransactionAmount> din sectiunea tranzactiei, inlocuiti valoarea exportata cu diferenta dintrea valoarea vanduta si valoarea ramasa a imobilizarii.
Exemplu:
Valoarea afisata in fisierul XML: <nsSAFT:AssetTransactionAmount>-135.5</nsSAFT:AssetTransactionAmount>, unde 135.5 reprezinta valoarea ramasa.
Presupunem ca valoarea de vanzare a imobilizarii este 236.
Valoarea inlocuita in fisierul XML: <nsSAFT:AssetTransactionAmount>100.5</nsSAFT:AssetTransactionAmount>
Salvati fisierul XML astfel modificat.