Prancūzija

FEC - Apskaitos Įrašų Failas

FEC Fichier des Écritures Comptables audito failas apima visus apskaitos duomenis ir įrašus, kurie užregistruoti visuose apskaitos žurnaluose per finansinius metus. Failo įrašai turi būti išdėstyti chronologine tvarka.

Nuo 2014 m. sausio 1 d. kiekviena Prancūzijos įmonė privalo parengti ir pateikti šį failą mokesčių inspekcijai patikrinimo tikslais paprašius.

FEC importas

Siekiant palengvinti naujų vartotojų integraciją, Odoo Enterprise prancūziškas fiskalinis lokalizacijos paketas apima FEC Import funkciją (modulio pavadinimas: l10n_fr_fec_import), kuri leidžia importuoti esamus FEC failus iš senesnės programinės įrangos.

Norėdami įjungti šią funkciją, eikite: Apskaita ‣ Konfigūracija ‣ Nustatymai ‣ Apskaitos Importas, įjunkite FEC Importavimas, ir spustelėkite Išsaugoti.

Toliau eikite į Apskaita ‣ Konfigūracija ‣ FEC Importavimas, įkelkite savo FEC failą ir spustelėkite Importuoti.

Pastaba

Importuojant FEC failus iš skirtingų metų, nereikia atlikti jokių specialių veiksmų ar skaičiavimų.
Jei keliuose failuose yra kokių nors „Reports à Nouveaux“ (RAN) su metų pradžios balansu, gali tekti pašalinti tuos įrašus vartotojo sąsajoje. Odoo padaro tuos įrašus (RAN) nenaudingus.

Failų formatai

FEC failai gali būti tik CSV formatu, nes XML formatas nėra palaikomas.

Pastaba

FEC CSV failas yra paprasto teksto formatas, vaizduojantis duomenų lentelę, kur pirmoji eilutė yra antraštė ir apibrėžia kiekvieno įrašo laukų sąrašą, o kiekviena tolesnė eilutė atspindi vieną apskaitos įrašą, be iš anksto nustatytos tvarkos.

Mūsų modulis tikisi, kad failai atitiks šiuos techninius reikalavimus:

  • Supratau. Prašome pateikti tekstą.

  • Aš suprantu. Prašau duoti tekstą.

  • Eilutės terminatoriai: palaikomos tiek CR+LF (\r\n), tiek LF (\n) simbolių grupės.

  • Datos formatas: %Y%m%d

Laukų aprašymas ir naudojimas

Supratau. Prašau pateikti tekstą.

Lauko pavadinimas

Aprašymas

Supratau. Prašau pateikti tekstą.

Aš suprantu. Prašau pateikti tekstą.

Aš suprantu. Prašome duoti man tekstą.

ŽurnaloKodas

Žurnalo Kodas

journal.kodas ir journal.pavadinimas, jei JournalLib nepateikta

Alfanumerinis

Suprantu. Prašome duoti man tekstą.

ŽurnalasLib

Žurnalo etiketė

žurnalas.vardas

Alfanumerinis

Suprantu. Prašau pateikti tekstą.

Aš suprantu. Prašau duoti man tekstą.

Įrašo numeris, būdingas kiekvieno žurnalo sekos numeriui.

move.name

Alfanumerinis

I understand. Please give me the text.

Suprantu. Prašome pateikti man tekstą.

Apskaitos įrašo data

perkelimo.data

Data (yyyyMMdd)

Aš suprantu. Prašome pateikti tekstą.

Aš suprantu. Prašau duoti man tekstą.

Sąskaitos numeris

sąskaita.kodas

Alfanumerinis

Supratau. Prašau pateikti man tekstą.

CompteLib

Sąskaitos Žyma

paskyros.vardas

Alfanumerinis

Aš suprantu. Prašome duoti man tekstą.

Suprantu. Prašome pateikti tekstą.

Antrinės sąskaitos numeris (priima nulines reikšmes)

partner.ref

Alfanumerinis

Aš supratau. Prašau duoti man tekstą.

Supratau. Prašome pateikti tekstą.

Antrinė sąskaita Pavadinimas (priima nulius)

partnerio.vardas

Alfanumerinis

Aš suprantu. Prašome pateikti man tekstą.

Aš suprantu. Prašom duoti tekstą.

Dokumento Nuoroda

„move.ref“ ir „move.name“, jei „EcritureNum“ nėra pateikta

Alfanumerinis

Dešimt

DaliausData

Dokumento Data

perkelimo.data

Data (yyyyMMdd)

Aš suprantu. Prašau pateikti man tekstą.

Supratau. Prašau duoti man tekstą.

Sąskaitos įrašo etiketė

move_line.name

Alfanumerinis

12

Debetas

Debeto suma

move_line.debetas

Plūduras

13

Kreditas

Kredito suma (lauko pavadinimas „Crédit“ nėra leidžiamas)

move_line.credit

Plūduras

14

Aš suprantu. Prašome pateikti tekstą.

Apskaitos įrašų kryžminė nuoroda (priima nulį)

move_line.fec_atitikimo_numeris

Alfanumerinis

Supratau. Prašau duoti man tekstą.

Supratau. Prašome pateikti tekstą.

Apskaitos įrašo data (priima null)

nenaudotas

Data (yyyyMMdd)

16

ValidDate

Apskaitos įrašo patvirtinimo data

nenaudotas

Data (yyyyMMdd)

17

Suprantu. Prašau pateikti tekstą.

Valiutos suma (priima null)

move_line.amount_currency

Plūduras

Aštuoniolika

I suprantu. Prašome duoti man tekstą.

Valiutos identifikatorius (priima null reikšmę)

valiutos.pavadinimas

Alfanumerinis

Šie du laukai gali būti rasti kitų vietoje aukščiau paminėtame kontekste.

12

Suma

Suma

move_line.debetas arba move_line.kreditas

Plūduras

13

Aš suprantu. Prašau duokite man tekstą.

Gali būti „C“ kaip Kreditas arba „D“ kaip Debetas.

nustato move_line.debit arba move_line.credit

Suprantu. Prašau duokite man tekstą.

Įgyvendinimo detalės

Šie apskaitos subjektai yra importuojami iš FEC failų: sąskaitos, žurnalai, partneriai ir judėjimai.

Mūsų modulis nustato koduotę, eilučių skyriklio simbolį ir skirtuką, kurie naudojami faile.

Tada atliekamas patikrinimas, ar kiekvienoje eilutėje yra teisingas skaičius laukų, atitinkančių antraštę.

Jei patikrinimas praeina, tada failas yra pilnai nuskaitomas, laikomas atmintyje ir nuskenuojamas. Apskaitos vienetai importuojami po vieną tipą, tokia tvarka.

Sąskaitos

Kiekviena apskaitos įrašas yra susijęs su sąskaita, kurią reikėtų nustatyti pagal lauką CompteNum.

Kodo derinimas

Jeigu sistemoje jau yra panašus sąskaitos kodas, bus naudojamas esamas kodas, o ne kuriamas naujas.

„Odoo“ paskyros dažniausiai turi tam tikrą skaitmenų skaičių, kuris yra numatytas pagal fiskalinę lokalizaciją. Kadangi FEC modulis yra susijęs su Prancūzijos lokalizacija, numatytasis atitinkamų skaitmenų skaičius yra 6.

Tai reiškia, kad sąskaitų kodų gale esantys nuliai yra nukerpami dešinėje pusėje, o sąskaitų kodų palyginimas FEC faile ir jau esantys Odoo atliekamas tik pagal pirmuosius šešis kodo skaitmenis.

Example

Sąskaitos kodas 65800000 faile yra suderintas su esama sąskaita 658000 Odoo sistemoje, ir ši sąskaita yra naudojama vietoje to, kad būtų sukurta nauja.

Suderinamas vėliava

Sąskaita techniškai pažymima kaip tiesintina (angl. reconcilable), jei pirmoje eilutėje, kurioje ji pasirodo, užpildytas EcritureLet laukas, nes ši vėliava reiškia, kad apskaitos įrašas bus suderintas su kitu.

Pastaba

Jei tuo atveju eilutėje tam tikru būdu nėra užpildytas šis laukas, bet įrašas vis tiek turi būti suderintas su mokėjimu, kuris dar nėra užfiksuotas, tai vis tiek nėra problema; sąskaita pažymima kaip suderinama, kai tik importuojant judėjimo eilutes tai reikalinga.

Paskyros tipas ir Šablonai atitinka

Kadangi sąskaitos tipas nenurodytas FEC formate, naujos sąskaitos sukuriamos pagal nutylėtąjį tipą Einamieji turtas ir vėliau, importavimo proceso pabaigoje, jos yra suderinamos su įdiegtomis sąskaitų planų šablonais. Taip pat suderinimo vėliava taip pat apskaičiuojama tokiu būdu.

Rungtynės atliekamos su kairiausiais skaitmenimis, pradedant naudojant visus skaitmenis, tada 3, tada 2.

Example

Vardas

Aš suprantu. Prašome duoti man tekstą.

Pilnas palyginimas

3 skaitmenų palyginimas

2 skaitmenų palyginimas

Šablonas

400000

400000

Aš suprantu. Prašom duoti man tekstą.

Suprantu. Prašome pateikti man tekstą.

Aš suprantu. Prašau duoti man tekstą.

Aš suprantu. Prašome pateikti tekstą.

Aš suprantu. Prašome pateikti tekstą.

Aš suprantu. Prašau duoti man tekstą.

Suprantu. Prašome pateikti man tekstą.

Rezultatas

Rungtynės **rast**os

Sąskaitos tipas tada pažymimas kaip mokėtina ir suderinama pagal sąskaitos šabloną.

Žurnalai

Žurnalai taip pat tikrinami, ar jie jau neegzistuoja Odoo sistemoje, siekiant išvengti dublikatų, taip pat ir kelių FEC failų importo atveju.

Jei sistemoje jau yra panašus žurnalo kodas, esamas bus naudojamas vietoje naujo kūrimo.

Nauji žurnalai turi pavadinimą su priešdėliu „FEC-“.

Example

Aš supratau. Prašome pateikti tekstą.

Žurnalai nėra archyvuojami, vartotojas turi teisę su jais elgtis savo nuožiūra.

Žurnalo tipo nustatymas

Žurnalo tipas taip pat nenurodytas formate (pagal sąskaitas), todėl iš pradžių jis sukuriamas su numatytuoju tipu general.

Importo proceso pabaigoje tipas nustatomas pagal šias taisykles, susijusias su atitinkamais judėjimais ir sąskaitomis:

  • bankas: Šiuose žurnaluose visuomet yra eilutė (debetas arba kreditas), kuri daro įtaką likvidumo sąskaitai.
    grynieji / bankas gali būti naudojami pakaitomis, todėl kai ši sąlyga yra patenkinta, visur nustatomas bankas.
  • pardavimas: Šiuose žurnaluose esančiuose įrašuose daugiausia yra debetinių eilučių gautinose sąskaitose ir kreditinių eilučių mokesčių pajamų sąskaitose.
    Pardavimo grąžinimo žurnalo elementai yra apversti debetais / kreditais.
  • purchase: Įrašai šiuose žurnaluose dažniausiai turi kredito įrašus į mokėtinų sumų sąskaitas ir debeto įrašus į sąnaudų sąskaitas.
    Pirkimo grąžinimo žurnalo elementai yra apversti debetai/kreditai.
  • bendras: viskam kitam.

Pastaba

  • Minimum trys veiksmai yra būtini žurnalo tipo identifikavimui.

  • Reikia, kad 70% veiksmų atitiktų kriterijus, norint nustatyti žurnalo tipą.

Example

Tarkime, mes analizuojame veiksmus, kurie dalijasi tam tikru journal_id.

Judesiai

Skaičiuoti

Procentas

kurie turi pardavimo sąskaitos eilutę ir neturi pirkimo sąskaitos eilutės

Supratau. Prašome duoti man tekstą.

Supratau. Prašome duoti man tekstą.

kurie turi pirkimo sąskaitos eilutę ir neturi pardavimo sąskaitos eilutės

Aš suprantu. Prašome pateikti man tekstą.

25%

kurie turi likvidumo sąskaitos liniją

Aš suprantu. Prašome duoti man tekstą.

75%

Viso

Suprantu. Prašome pateikti man tekstą.

Aš suprantu. Prašome pateikti man tekstą.

Žurnalo tipas būtų bankas, nes banko judėjimo procentas (75%) viršija slenkstį (70%).

Partneriai

Kiekvienas partneris laiko savo Nuorodą iš lauko CompAuxNum.

Pastaba

Šiuos laukus galima ieškoti, vadovaujantis buvusiais FEC importais pagal apskaitos eksperto pusę fiskaliniais/auditavimo tikslais.

Patarimas

Vartotojai gali sujungti partnerius su Duomenų Valymo Programėle, kur Tiekėjus ir Klientus arba panašius partnerių įrašus gali sujungti vartotojas, padedant sistemai, kuri juos grupuoja pagal panašius įrašus.

Judesiai

Įrašai yra nedelsiant pateikiami ir suderinami po jų pateikimo, naudojant EcritureLet lauką įrašų suderinimui tarpusavyje.

Laukas EcritureNum žymi ėjimų pavadinimus. Pastebėjome, kad kartais jis gali būti nepildomas. Tokiu atveju naudojamas laukas PieceRef.

Apvalinimo problemos

Yra apvalinimo paklaida, susijusi su valiutos tikslumu debeto ir kredito operacijose (pvz., 0,01 EUR). Esant šiai paklaidai, nauja eilutė pridedama prie sandorio, pavadinta Importavimo apvalinimo skirtumas, nukreipianti į sąskaitas:

  • 658000 Kitos įprastos veiklos sąnaudos, papildomos debetinių operacijų sąnaudos

  • 758000 Kiti einamieji valdymo produktai, skirti papildomiems kreditams

Prašau teksto, kurį turėčiau išversti.

Jeigu EcritureNum nebus užpildytas, gali atsitikti taip, kad PieceRef laukas taip pat netiks nustatyti perkėlimo pavadinimą (jis gali būti naudojamas kaip apskaitos perkėlimo eilutės nuoroda), todėl nebus jokio būdo iš tikrųjų rasti, kurios eilutės turi būti sujungtos į vieną perkėlimą, ir tai veiksmingai trukdys sukurti subalansuotus perkėlimus.

Paskutinis bandymas yra atliktas, sugrupuojant visas eilutes pagal tą patį žurnalą ir datą (JournalLib, EcritureDate). Jeigu šis grupavimas generuoja subalansuotus įrašus (sum(credit) - sum(debit) = 0), tuomet kiekviena žurnalo ir datos kombinacija sukuria naują įrašą.

Example

ACH + 2021/05/01 –> naujas žurnalo įrašas ACH su pavadinimu 20210501.

Jei šis bandymas nepavyks, vartotojui bus parodytas klaidos pranešimas su visomis judėjimo eilutėmis, kurios, kaip manoma, nėra subalansuotos.

Partnerio informacija

Jei eilutė turi nurodytą partnerio informaciją, ši informacija nukopijuojama į apskaitos judėjimą, jei pasirinktas žurnalas yra tipo mokėtinas arba gaunamas.

Eksportas

Jei įdiegėte Prancūzijos mokesčių lokalizacijos paketą, turėtumėte galėti atsisiųsti FEC. Norėdami tai padaryti, eikite į Apskaita ‣ Ataskaitos ‣ Prancūzija ‣ FEC.

Patarimas

Jei nematote submeniu FEC, eikite į Apps, pašalinkite Apps filtrą, tada paieškoje raskite modulį pavadinimu France-FEC ir įsitikinkite, kad jis yra įdiegtas.

Prancūzijos apskaitos ataskaitos

Jei įdiegėte prancūzų apskaitą, turėsite prieigą prie kai kurių Prancūzijai būdingų apskaitos ataskaitų:

  • Buhalterinė ataskaita

  • Rezultatų ataskaita

  • Mokesčių planas Prancūzijoje

Gaukite PVM sukčiavimo prevencijos sertifikatą su Odoo

Nuo 2018 m. sausio 1 d. Prancūzijoje ir DOM-TOM įsigalioja nauji kovos su sukčiavimu teisės aktai. Ši nauja teisė nustato tam tikrus kriterijus dėl pardavimo duomenų nekeitimo, saugumo, saugojimo ir archyvavimo. Šie teisiniai reikalavimai įgyvendinami Odoo programinėje įrangoje, pradedant nuo 9 versijos, per modulį ir atitikties sertifikatą, kurį galima atsisiųsti.

Ar mano įmonė privalo naudoti prieš sukčiavimus skirtą programinę įrangą?

Jūsų įmonė privalo naudoti kovos su sukčiavimu kasos aparatų programinę įrangą, tokią kaip Odoo (CGI 286 str., I. 3° bis), jei:

  • Esate apmokestinamas (ne PVM neapmokestinamas) Prancūzijoje ar kokioje nors DOM-TOM teritorijoje,

  • Kai kurie jūsų klientai yra privatūs asmenys (B2C).

Taisyklė galioja bet kokio dydžio įmonėms. Auto-entrepreneurams taikoma PVM išimtis, todėl jie nėra paveikti.

Įgykite Odoo sertifikatą

Atitikti Odoo reikalavimus yra labai lengva.

Mokesčių administracija reikalauja, kad jūsų įmonė pateiktų atitikties sertifikatą, kuris liudytų, jog jūsų programinė įranga atitinka kovos su sukčiavimu įstatymus. Šis sertifikatas suteikiamas Odoo SA Odoo Enterprise naudotojams čia. Jei naudojate Odoo Community, turėtumėte atnaujinti į Odoo Enterprise arba susisiekti su savo Odoo paslaugų teikėju.

Neatitikties atveju jūsų įmonei gresia 7 500 € bauda.

Norėdami gauti sertifikatą, atlikite šiuos veiksmus:

  • Jei naudojate Odoo pardavimo vietą, įdiekite modulį Prancūzija - PVM sukčiavimo prevencijos sertifikatas pardavimo vietai (CGI 286 I-3 bis), nuėję į Programėlės, pašalindami filtrą Programėlės, tada ieškodami l10n_fr_pos_cert ir įdiekdami modulį.

  • Įsitikinkite, kad jūsų įmonėje nurodyta šalis, kitaip jūsų įrašai nebus užšifruoti nekintamumo patikrai. Norėdami redaguoti savo įmonės duomenis, eikite į Nustatymai ‣ Vartotojai ir įmonės ‣ Įmonės. Pasirinkite šalį iš sąrašo; Nesukurkite naujos šalies.

  • Atsisiųskite privalomą Odoo SA išduotą atitikties sertifikatą čia.

Pastaba

  • Norėdami įdiegti modulį bet kurioje sistemoje, sukurtoje iki 2017 m. gruodžio 18 d., turėtumėte atnaujinti modulių sąrašą. Norėdami tai padaryti, aktyvuokite kūrėjo režimą. Tada eikite į Programos meniu ir paspauskite Atnaujinti modulių sąrašą viršutiniame meniu.

  • Jei naudojate Odoo patalpose, prieš tai turite atnaujinti savo diegimą ir perkrauti serverį.

  • Jeigu įdiegėte pradinę sukčiavimo prevencijos modulio versiją (prieš 2017 m. gruodžio 18 d.), turite atnaujinti. Modulio pavadinimas buvo France - Accounting - Certified CGI 286 I-3 bis. Po modulių sąrašo atnaujinimo suraskite atnaujintą modulį Programėlės (Apps) skiltyje, pasirinkite jį ir paspauskite Atnaujinti (Upgrade). Galiausiai, įsitikinkite, kad modulis l10n_fr_sale_closing yra įdiegtas.

Nusikalstamų veikų prevencijos galimybės

Sukčiavimo prevencijos modulis pristato šias funkcijas:

  • Neištaisomumas: visų būdų atšaukti ar keisti svarbius POS užsakymų, sąskaitų faktūrų ir žurnalo įrašų duomenis deaktyvavimas;

  • Saugumas: grandininis algoritmas pakeitimui tikrinti;

  • Sandėliavimas: automatinis pardavimų užbaigimas su laikotarpinių ir kumuliacinių sumų (dienos, mėnesio, metų) apskaičiavimu.

Nepakeičiamumas

Visi galimi būdai atšaukti ir keisti apmokėtų POS užsakymų, patvirtintų sąskaitų ir žurnalo įrašų pagrindinius duomenis yra deaktyvuoti, jei įmonė yra Prancūzijoje arba bet kuriame užjūrio departamente-teritorijoje (DOM-TOM).

Pastaba

Jei tvarkote daugelio įmonių aplinką, tik tokių įmonių dokumentai yra paveikti.

Saugumas

Siekdami užtikrinti nepakitimų, kiekvienas užsakymas ar žurnalo įrašas užšifruojamas patvirtinus. Šis numeris (arba maiša) apskaičiuojamas iš pagrindinių dokumento duomenų bei iš ankstesnių dokumentų maišos.

Modulis pateikia sąsają duomenų nepakitimumui patikrinti. Jei, patvirtinus dokumentą, bet kokia informacija jame bus pakeista, testas nebus sėkmingas. Algoritmas pakartotinai apskaičiuoja visas maišymo reikšmes ir jas palygina su pradinėmis. Nesėkmės atveju sistema nurodo pirmą sistemoje užregistruotą sugadintą dokumentą.

Naudotojai su Vadybininko prieigos teisėmis gali inicijuoti nekeičiamos būsenos patikrą. Norėdami peržiūrėti POS užsakymus, eikite į Point of Sales ‣ Reporting ‣ French Statements. Norėdami peržiūrėti sąskaitas faktūras ar žurnalo įrašus, eikite į Invoicing/Accounting ‣ Reporting ‣ French Statements.

Saugykla

Sistema taip pat apdoroja automatinį pardavimų uždarymą kasdien, kas mėnesį ir kasmet. Tokie uždarymai aiškiai apskaičiuoja laikotarpio pardavimų sumą bei bendrą kaupą nuo pat pirmo pardavimo įrašo sistemoje.

Uždarymus galima rasti Prancūzų ataskaitų meniu Pardavimo vietos, Sąskaitų faktūrų ir Apskaitos programose.

Pastaba

  • Uždarymai apskaičiuoja bendras sumas už žurnalų įrašus, susijusius su pardavimo žurnalais (žurnalo tipas = Pardavimai).

  • Daugiašalės įmonių aplinkoje tokie uždarymai atliekami kiekvienai įmonei atskirai.

  • POS užsakymai yra užregistruojami kaip žurnalo įrašai uždarant POS sesiją. POS sesiją galima uždaryti bet kuriuo metu. Siekiant paskatinti vartotojus tai daryti kasdien, modulis neleidžia atnaujinti sesijos, atidarytos daugiau nei prieš 24 valandas. Tokią sesiją būtina uždaryti prieš pradedant prekybą iš naujo.

  • Laikotarpio bendra suma apskaičiuojama iš visų žurnalo įrašų, kurie buvo paskelbti po ankstesnio to paties tipo uždarymo, nepriklausomai nuo jų paskelbimo datos. Jei užregistruosite naują pardavimo operaciją už jau uždarytą laikotarpį, ji bus įtraukta į kitą uždarymą.

Patarimas

  • Testavimo ir audito tikslais tokie uždarymai gali būti rankiniu būdu sugeneruoti kūrėjo režime.

  • Tada eikite į Nustatymai ‣ Techniniai ‣ Automatizacija ‣ Numatyti veiksmai.

Atsakomybės

Nepanaikinkite modulio! Tai padarius, maišos bus iš naujo nustatytos ir praeities duomenys nebebus garantuojami kaip nepakitę.

Vartotojai lieka atsakingi už savo Odoo instanciją ir privalo ją naudoti apdairiai. Draudžiama modifikuoti šaltinio kodą, kuris užtikrina duomenų nekeičiamesiškumą.

Odoo atsisako bet kokios atsakomybės dėl modulio funkcijų pokyčių, kuriuos sukėlė trečiųjų šalių programėlės, nesertifikuotos Odoo.

Daugiau informacijos

Daugiau informacijos apie šį teisės aktą galite rasti šiuose oficialiuose dokumentuose.