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). .. note:: 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. 1. Generarea (Exportul) D406 - obtinerea fisierelor necesare: - Se acceseaza functia **Declaratii Livrari si Achizitii** si se da click pe butonul **Export D406** (stanga sus) |image0|; - 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). .. warning:: 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. 2. `Verificarea si validarea fisierelor din sectiunea MasterFiles `_ 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. 1. 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) |image0|; - 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). 2. `Verificarea si validarea informatiilor pentru sectiunea Inregistrari Contabile (GeneralLedgerEntries) `_ 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 1. 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) |image0|; - 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). 2. `Verificarea si validarea informatiilor pentru sectiunea Facturi de Vanzare (SalesInvoices) `_ 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. 1. 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) |image0|; - 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). 2. `Verificarea si validarea informatiilor pentru sectiunea Facturi de Achizitie (PurchaseInvoices) `_ 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; .. note:: Fisierul **Metodeplata.xlsx** (necompletat) se poate obtine accesand functia **Declaratii Livrari si Achizitii -> sectiunea Setari |image1| -> buton Descarca Documente Init.** .. warning:: 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**. 1. 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) |image0|; - 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). 2. `Verificarea si validarea informatiilor pentru sectiunea Documente Sursa Plati `_ 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. .. note:: Fisierele TypesOfStock.xlsx si TypesOfProduct.xlsx (necompletate) se pot obtine accesand functia Declaratii Livrari si Achizitii -> sectiunea Setari |image1| -> buton Descarca Documente Init… In interiorul arhivei astfel descarcate, veti regasi si cele doua fisiere. .. warning:: 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 |image1| -> Upload (si incarcati arhiva actualizata cu toate fisierele). 1. 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) |image0| ; - 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. 2. `Verificarea si validarea informatiilor pentru sectiunea Stocuri `_ 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. - `Configurare coduri de clasificare active `_. **Procedura** Se repeta pentru fiecare perioada fiscala a anului: 1. Accesati functia Declaratii Livrari si Achizitii si se da click pe butonul **Export D406** (stanga sus) |image0|. 2. 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. 3. Actionati **Start**. 4. Se obtine Arhiva zip cu numele **exportD406.zip** 5. 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 6. Verificarea se va face in aplicatia DukIntegrator care se descarca pe site-ul ANAF – ultima versiune. - `Versiunea 7.6.52 <../../../docversiune/7.6.52/financiar.html>`__ - Exportul declaratiei SAF-T sectiunile Active intr-un singur fisier XML pentru tot anul. - `Versiunea 8.0.16 <../../../docversiune/8.0.16/financiar.html>`__ - Exportul declaratiei SAF-T sectiunile Active intr-un singur fisier XML pentru tot anul. - `Versiunea 7.6.53 <../../../docversiune/7.6.53/financiar.html>`__ - Actualizare valori exportate conform instructiunilor publicate de ANAF in data de 26.05.2023. - `Versiunea 8.0.18 <../../../docversiune/8.0.18/financiar.html>`__ - Actualizare valori exportate conform instructiunilor publicate de ANAF in data de 26.05.2023. Corespondenta datelor exportate cu informatiile din EMSYS: A. Fisierul **Assets_aaaa.xlsx** – corespunde sectiunii *MasterFiles*, subsectiunea *Assets*. Pentru verificare: 1. Realizati suma coloanelor valorice in fisierul *Assets_aaaa.xls*. 2. 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** 3. 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** 4. 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) 5. 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’ 6. Verificati corelatia: **Val Achiz. Sf per. = Val Achiz. Anterioara + Val Achiz. In per. + Transferuri + Iesiri + Reevaluari** 7. 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** 8. **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*. B. 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** C. 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: **20** - In elementul ** din sectiunea tranzactiei, inlocuiti valoarea exportata cu diferenta dintrea valoarea vanduta si valoarea ramasa a imobilizarii. Exemplu: Valoarea afisata in fisierul XML: -135.5, unde 135.5 reprezinta valoarea ramasa. Presupunem ca valoarea de vanzare a imobilizarii este 236. Valoarea inlocuita in fisierul XML: 100.5 - Salvati fisierul XML astfel modificat. .. |image0| image:: ../../../Resources/Images/Prodinf/exportd406.jpg .. |image1| image:: ../../../Resources/Images/Prodinf/Setari.png