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:
, įjunkite FEC Importavimas, ir spustelėkite Išsaugoti.Toliau eikite į
, įkelkite savo FEC failą ir spustelėkite Importuoti.Pastaba
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 |
|
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. |
|
Alfanumerinis |
I understand. Please give me the text. |
Suprantu. Prašome pateikti man tekstą. |
Apskaitos įrašo data |
|
Data (yyyyMMdd) |
Aš suprantu. Prašome pateikti tekstą. |
Aš suprantu. Prašau duoti man tekstą. |
Sąskaitos numeris |
|
Alfanumerinis |
Supratau. Prašau pateikti man tekstą. |
CompteLib |
Sąskaitos Žyma |
|
Alfanumerinis |
Aš suprantu. Prašome duoti man tekstą. |
Suprantu. Prašome pateikti tekstą. |
Antrinės sąskaitos numeris (priima nulines reikšmes) |
|
Alfanumerinis |
Aš supratau. Prašau duoti man tekstą. |
Supratau. Prašome pateikti tekstą. |
Antrinė sąskaita Pavadinimas (priima nulius) |
|
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 |
|
Data (yyyyMMdd) |
Aš suprantu. Prašau pateikti man tekstą. |
Supratau. Prašau duoti man tekstą. |
Sąskaitos įrašo etiketė |
|
Alfanumerinis |
12 |
Debetas |
Debeto suma |
|
Plūduras |
13 |
Kreditas |
Kredito suma (lauko pavadinimas „Crédit“ nėra leidžiamas) |
|
Plūduras |
14 |
Aš suprantu. Prašome pateikti tekstą. |
Apskaitos įrašų kryžminė nuoroda (priima nulį) |
|
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) |
|
Plūduras |
Aštuoniolika |
I suprantu. Prašome duoti man tekstą. |
Valiutos identifikatorius (priima null reikšmę) |
|
Alfanumerinis |
Šie du laukai gali būti rasti kitų vietoje aukščiau paminėtame kontekste.
12 |
Suma |
Suma |
|
Plūduras |
13 |
Aš suprantu. Prašau duokite man tekstą. |
Gali būti „C“ kaip Kreditas arba „D“ kaip Debetas. |
nustato |
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 nustatomasbankas
.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ąnaudos758000
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 į .
Patarimas
Jei nematote submeniu FEC, eikite į
, pašalinkite Apps filtrą, tada paieškoje raskite modulį pavadinimu France-FEC ir įsitikinkite, kad jis yra įdiegtas.Taip pat žiūrėkite
Oficiali techninė specifikacija (fr) <https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775>
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ę į , 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 į
. 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 į
. Norėdami peržiūrėti sąskaitas faktūras ar žurnalo įrašus, eikite į .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 į
.
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.
Taip pat žiūrėkite
Dažnai užduodami klausimai <https://www.economie.gouv.fr/files/files/directions_services/dgfip/controle_fiscal/actualites_reponses/logiciels_de_caisse.pdf>
88 punktas, 2016 metų Finansų įstatymas <https://www.legifrance.gouv.fr/affichTexteArticle.do?idArticle=JORFARTI000031732968&categorieLien=id&cidTexte=JORFTEXT000031732865>