Statele Unite ale Americii

Pachetul de localizare fiscală Odoo pentru Statele Unite urmează Principiile de Contabilitate General Acceptate (GAAP), standardele și regulile contabile folosite pentru pregătirea situațiilor financiare, după cum sunt definite de Consiliul Standardelor de Contabilitate Financiară (FASB) și adoptate de Comisia pentru Valori Mobiliare și Schimburi (SEC).

În plus, o serie de videoclipuri pe tema Contabilității sunt disponibile prin platforma eLearning de la Odoo. Aceste videoclipuri acoperă cum să începeți de la zero, să configurați setările, să finalizați fluxurile de lucru comune și oferă priviri aprofundate asupra unor cazuri de utilizare specifice.

Configurare

Mai jos sunt modulele disponibile în Odoo pentru utilizarea contabilă în Statele Unite.

Notă

Modulele enumerate mai jos sunt fie doar pentru referință, fie sunt opționale, deoarece cerințele de bază pentru a opera sub localizarea fiscală SUA în Odoo sunt deja incluse în pachetul implicit care a fost instalat în timpul inițializării bazei de date.

Verify the default package is in use by navigating to Accounting App ‣ Settings and under the Fiscal Localization section at the top, look for the Generic Chart Template selection to be listed next to the Package field label. This chart template includes the necessary settings for the US localization for the Odoo Accounting app.

The Generic Chart Template comes preconfigured for the US localization.

Module instalate

Instalați următoarele module pentru a obține toate funcționalitățile localizării pentru Statele Unite:

Nume

Nume tehnic

Descriere

Statele Unite - Contabilitate

l10n_us

Modulul de contabilitate de bază pentru localizarea Statelor Unite.

SUA - Rapoarte Contabile

l10n_us_reports

Adaugă rapoarte contabile pentru Statele Unite.

Machetă Cecuri SUA

l10n_us_check_printing

Permite tipărirea plăților pe hârtie de cec preimprimată. Suportă cele trei formate de cec cele mai comune și va funcționa direct cu cecurile legate de la checkdepot.net.

Plăți NACHA

l10n_us_payment_nacha

Exportă plățile ca fișiere NACHA pentru utilizarea în Statele Unite.

Raportare 1099

l10n_us_1099

Export 1099 data for e-filing with a third party.

Avatax

cont_avatax

Modul pentru integrarea AvaTax cu Odoo.

Statele Unite - Salarii

l10n_us_hr_payroll

Include regulile necesare pentru salariile din Statele Unite, inclusiv:

  • Detalii Angajat

  • Contracte angajat

  • Contracte bazate pe Pașaport

  • Alocații/Deduceri

  • Permite Configurări pentru Salariul de Bază/Brut/Net

  • Fluturul de Salariu al Angajatului

  • Integrare cu Gestionarea Concediilor

Statele Unite - Salarizare cu Contabilitate

l10n_us_hr_payroll_account

Conține datele contabile necesare pentru regulile de salarii din Statele Unite.

Statele Unite - Salarii - Export către ADP

l10n_us_hr_payroll_adp

Exportă Înregistrările de Lucru către software-ul de salarii ADP.

Planul de conturi

Planul de conturi (COA) pentru localizarea Statelor Unite, în Odoo, urmează structura standard GAAP, cu conturile grupate în șapte categorii principale, cu valori numerice corespunzătoare care prefixează înregistrările individuale din jurnal:

  • De încasat: soldul de bani (sau credit) datorat afacerii pentru bunurile sau serviciile livrate sau utilizate, dar care nu au fost încă plătite de clienți. AR este indicat prin codul de jurnal etichetat (sau începând) cu 1.

  • De plătit: obligațiile pe termen scurt ale afacerii datorate creditorilor sau furnizorilor săi, care nu au fost încă plătite. AP este indicat prin codul de jurnal etichetat (sau începând) cu 2.

  • Equity: the amount of money that is returned to a company’s shareholders if all of the assets were liquidated and all of the company’s debt was paid off in the case of liquidation. Equity is indicated by the journal code labeled (or beginning) with 3 or 9.

  • Active: elemente listate în bilanțul contabil care conțin valoare economică sau au capacitatea de a genera fluxuri de numerar în viitor, cum ar fi o mașină, o garanție financiară sau un brevet. Activele sunt indicate prin codul de jurnal etichetat (sau începând) cu 1.

  • Pasiv: se referă la datoriile financiare sau obligațiile unei companii care apar în cursul operațiunilor de afaceri. Pasivele sunt indicate prin codul de jurnal etichetat (sau începând) cu 2.

  • Venit: sinonim cu venitul net, aceasta este profitul pe care o companie îl păstrează după plata tuturor cheltuielilor relevante din veniturile din vânzări obținute. Venitul este indicat prin codul de jurnal etichetat (sau începând) cu 4 sau 6.

  • Cheltuieli: costul operațiunilor pe care o companie le suportă pentru a genera venituri. Cheltuielile sunt indicate prin codul de jurnal etichetat (sau începând) cu 6.

Sfat

Predefined accounts are included in Odoo, as part of the CoA that is installed with the US localization package. The accounts listed below are preconfigured to perform certain operations within Odoo. It is recommended to not delete these accounts; however, if changes are needed, rename the accounts instead.

Tip

Numele Contului

Active Curente

Cont de Suspendare Bancară
Încasări în Suspensie
Plăți în Suspensie
Transfer de Lichidități
Evaluarea Stocului
Stoc Interim (Primit)
Stoc Interim (Livrat)
Costul Producției

Venit

Câștig din Schimb Valutar
Câștig din Diferența de Numerar
Câștig din Reducerea Numerarului

Cheltuieli

Pierdere din Reducerea Numerarului
Pierdere din Schimb Valutar
Pierdere din Diferența de Numerar

Câștiguri din Anul Curent

Profituri/Pierderi Nedistribuite

De Încasat

Cont de Încasat

De Plătit

Cont de Plătit

Vezi și

Vizualizați, editați și sortați conturile

Accesați panoul Plan de Conturi în Odoo navigând la aplicația Contabilitate ‣ Configurare ‣ Contabilitate: Plan de Conturi.

Din panoul Plan de Conturi, creați conturi noi făcând clic pe butonul Nou din colțul din stânga sus al panoului și completând formularul corespunzător. Căutați și sortați prin conturile existente folosind criterii specifice Filtre și Grupează după, care sunt disponibile în meniul derulant de căutare.

To filter accounts by category, click the (dropdown) icon to access the drop-down menu and look under the Filters column for individual selections. Clicking on a specific category will only show accounts that match that particular filter.

To view all the available account types, remove all of the filters in the search bar, and then click the (dropdown) icon to access the drop-down menu. From there, select Account Type under the Group By column heading to list all of the account types in the table.

Planul de Conturi grupat după Tipul Contului.

Pe lângă structură, există alte diferențe cheie în planul de conturi din Statele Unite, comparativ cu alte țări:

  • Specificitate: GAAP din SUA necesită adesea conturi mai detaliate comparativ cu alte țări. Aceasta poate include conturi separate pentru diverse tipuri de venituri, cheltuieli și active, oferind informații mai granulare în rapoartele financiare.

  • Cerințe Reglementare: În Statele Unite, există cerințe reglementare specifice stabilite de organisme precum SEC pentru companiile listate public. Aceste cerințe pot influența structura și conținutul CoA pentru a asigura conformitatea cu standardele de raportare.

  • Practici de Industrie: Anumite industrii din Statele Unite pot avea cerințe contabile unice sau structuri CoA specializate. De exemplu, instituțiile financiare au adesea conturi specifice legate de împrumuturi, investiții și venituri din dobânzi.

  • Considerații fiscale: CoA poate reflecta și considerații fiscale, cum ar fi conturi pentru cheltuieli deductibile, active fiscale amânate și datorii, pentru a asigura conformitatea cu legile fiscale și a facilita raportarea fiscală.

Aceste diferențe, în cele din urmă, ar trebui să se reflecte în structura CoA însăși, cu adăugarea de conturi noi, după cum este necesar, pentru a îndeplini cerințele de raportare contabilă din SUA.

Taxe

In the United States, tax rates and what is considered taxable vary by jurisdiction. Default sales and purchase taxes are created automatically when the Odoo Accounting app is installed. To manage existing or configure additional taxes, navigate to Accounting ‣ Configuration ‣ Taxes.

AvaTax

Avalara AvaTax este un software bazat pe cloud pentru calculul taxelor și conformitate care se integrează cu Odoo pentru mai multe localizări. Integrarea AvaTax cu Odoo oferă calcule de taxe în timp real și specifice regiunii atunci când articolele sunt vândute, achiziționate și facturate în baza de date.

Important

AvaTax este disponibil pentru integrarea cu baze de date/companii care au locații în Statele Unite și Canada. Consultați documentația Țara fiscală pentru mai multe informații.

Vezi și

Consultați articolele de documentație de mai jos pentru a integra și configura un cont AvaTax cu o bază de date Odoo:

Rapoarte

O serie de selecții de rapoarte sunt disponibile pentru localizarea SUA, sub meniul derulant aplicația Contabilitate ‣ Raportare:

  • Bilanțul: o „instantanee” a poziției financiare a unei companii la un moment specific în timp, care conține o prezentare generală a activelor, datoriilor și capitalului propriu al companiei.

  • Profit & Loss: cunoscut altfel ca o declarație P&L sau declarație de venituri, oferă un rezumat al veniturilor, cheltuielilor și profiturilor/pierderilor unei companii pe o perioadă de timp dată.

  • Situația Fluxului de Numerar: arată câți bani și echivalente de numerar a primit și a cheltuit o companie într-o perioadă dată.

  • Rezumatul Executiv: un raport de prezentare generală care acoperă indicatorii cheie de performanță ai poziției financiare a unei companii, cum ar fi veniturile, profitul și datoria.

  • Raportul Fiscal: un formular oficial depus la o autoritate fiscală care raportează veniturile, cheltuielile și alte informații fiscale pertinente. Rapoartele fiscale permit contribuabililor să își calculeze obligația fiscală, să programeze plățile de taxe sau să solicite rambursări pentru plata în exces a taxelor. În Odoo, raportul fiscal poate fi făcut lunar, la fiecare două luni, trimestrial, la fiecare 4 luni, semestrial și anual.

  • Registrul de Cecuri: un raport care afișează tranzacțiile în numerar (indiferent de jurnal) cu soldul lor curent după tranzacție. Vizibil doar cu modulul SUA - Rapoarte Contabile (l10n_us_reports) instalat.

  • Raportul 1099: o descărcare CSV a plăților făcute către non-angajați într-o perioadă pentru a fi depus electronic într-un serviciu terț. Vizibil doar cu modulul Raportare 1099 (l10n_us_1099) instalat.

În funcție de tipul de raport, anumite filtre sunt disponibile în partea de sus a panoului:

  • un filtru de dată, indicat de o pictogramă (calendar) care precedă o dată în formatul LL/ZZ/AAAA. Folosiți aceasta pentru a selecta o dată specifică sau un interval de date pentru raport.

  • un filtru Comparație, pentru a compara perioadele de raportare una cu alta

  • un filtru de jurnal, după cum este indicat de pictograma (carte) și setarea implicită Toate Jurnalele. Folosiți acest filtru pentru a specifica care jurnale ar trebui incluse în raport.

  • un filtru de tip înregistrări, după cum este indicat de pictograma (filtru), cu setarea implicită Doar Înregistrări Postate, Baza de Acumulare. Folosiți acest filtru pentru a determina ce tip de înregistrări de jurnal ar trebui incluse în raport (de ex. postate sau în ciornă), împreună cu tipul de metodă contabilă (de ex. baza de acumulare sau baza de numerar).

    • Există și opțiuni de vizualizare în acest filtru, una care va Ascunde liniile la 0 pentru o vizualizare mai relevantă, împreună cu o opțiune Împarte Orizontal pentru a păstra raportul deasupra pliului ecranului, eliminând nevoia de a derula.

      Meniu filtru metodă contabilă pentru rapoarte, acoperind metodele baza de acumulare vs. baza de numerar.
  • un filtru decimal, care în mod implicit, include cifre cu cenți, după cum este indicat de setarea În .$. Folosiți celelalte opțiuni din meniul derulant pentru a schimba cifrele din raport în numere întregi (În $), mii (În K$), sau formate de milioane (În M$).

  • un filtru de personalizare raport, indicat de pictograma (roți dințate). Folosiți acest filtru pentru a personaliza secțiunile și elementele de linie ale raportului curent, sau pentru a construi rapoarte noi, după cum doriți.

Raport 1099

Raportul 1099, disponibil prin instalarea modulului Raportare 1099 (l10n_us_1099), include plățile care sunt făcute către non-angajați într-o perioadă de raportare dată. Folosiți descărcarea CSV disponibilă din raportul din Odoo pentru a depune plățile 1099 electronic prin intermediul unui serviciu terț.

Pentru a genera un raport 1099, navigați la aplicația Contabilitate ‣ Raportare ‣ Management: Raport 1099 pentru a deschide un expert Raport 1099.

Mai întâi, introduceți intervalul de date al tranzacțiilor de raportat în câmpurile Data de Început și Data de Sfârșit.

Apoi, editați elementele de jurnal care apar în expert. Faceți clic pe Adăugați o linie pentru a adăuga orice elemente care lipsesc. Asigurați-vă că eliminați orice elemente care nu ar trebui incluse în raport făcând clic pe (șterge) pe rând.

În sfârșit, odată ce toate elementele necesare sunt incluse în raportul 1099, faceți clic pe butonul Generează. Acest lucru descarcă un fișier CSV care grupează tranzacțiile după partenerul care a primit plățile.

Registrul de casă

Navigați la panoul Situația Fluxului de Numerar (CFS) mergând la aplicația Contabilitate ‣ Raportare ‣ Rapoarte Situații: Situația Fluxului de Numerar. De aici, rapoartele CFS pot fi generate folosind diverse filtre care sunt disponibile în partea de sus a panoului.

Odoo folosește metoda directă de flux de numerar pentru a compila situațiile fluxului de numerar, care măsoară intrările și ieșirile efective de numerar din operațiunile companiei, cum ar fi atunci când numerarul este primit de la clienți sau când plățile în numerar sunt făcute către furnizori.

By default, an account labeled with any of the three default Tags on the Chart of Accounts dashboard is included in the report, which includes: Operating Activities, Financing Activities, and Investing & Extraordinary Activities.

Exemple de conturi etichetate care sunt incluse în Situația Fluxului de Numerar în Odoo.

În plus, situația fluxului de numerar în Odoo:

  • este limitată la jurnalele Bancă și Numerar pentru a reflecta banii care intră sau ies; și

  • conține și conturi de Cheltuieli, pentru a arăta tranzacțiile contrapartidă versus înregistrările de jurnal Bancă sau Numerar, excluzând activitatea AR și AP.

Example

Creați o factură de la furnizor pentru 100$, ca o cheltuială operațională (nu AP). Acest lucru nu va reflecta o tranzacție în situația fluxului de numerar. Totuși, înregistrați o plată corespunzătoare pentru 100$, și tranzacția se va reflecta în situația fluxului de numerar ca Numerar plătit pentru activități operaționale.

Exemplu de factură înregistrată ca cheltuială operațională ca parte a unei situații a fluxului de numerar.

Reducere

Reducerile de numerar pot fi configurate din Accounting app ‣ Payment Terms. Fiecare termen de plată poate fi configurat cu o reducere de numerar și taxă redusă.

Vezi și

../contabilitate/facturi client/reduceri de numerar

Scrierea cecurilor

Folosirea cecurilor este încă o practică comună de plată în SUA. Asigurați-vă că modulul Machetă Cecuri SUA (l10n_us_check_printing) pentru localizarea SUA este instalat.

Pentru a activa printarea cecurilor din Odoo, navigați la Accounting ‣ Configuration ‣ Settings și găsiți secțiunea Vendor Payments. De aici, bifați caseta Checks pentru a dezvălui mai multe câmpuri pentru configurarea cecurilor.

Selectați o Machetă de Cec preimprimată sau goală din meniul derulant:

  • Tipărește Cec (Sus) - SUA

  • Tipărește Cec (Mijloc) - SUA

  • Tipărește Cec (Jos) - SUA

  • Tipărește Cec Gol (Sus) - SUA

  • Tipărește Cec Gol (Mijloc) - SUA

  • Tipărește Cec Gol (Jos) - SUA

Apoi, alegeți dacă să activați sau nu caseta Multi-Pages Check Stub.

Opțional, setați o Margine de Sus pentru Cec și Margine Stânga pentru Cec, dacă este necesar.

Odată ce toate configurațiile de cecuri sunt complete, Save setările.

Sfat

Formatele de cec preimprimate (cecuri non-goale) necesită hârtie preimprimată de la un furnizor terț. Cecurile preimprimate de la checkdepot.net sunt recomandate.

Important

Folosiți unul dintre formatele de cec gol pentru a tipări informațiile cecului ad-hoc când este necesar. Acest lucru necesită folosirea atât a cernelii sau tonerului MICR conformă cu standardele pentru tipărirea cecurilor, cât și hârtie de calitate pentru cecuri. Alte informații, cum ar fi numele companiei, contul bancar și numărul cecului, sunt tipărite la crearea cecului gol.

Stat de plată

The Payroll app is responsible for calculating an employee’s pay, taking into account all work, vacation, and sick time, benefits, and deductions. The Payroll app pulls information from the Attendances, Timesheets, Time Off, Employees and Expenses apps, to calculate the worked hours and compensation for each employee.

Când folosiți un furnizor extern de salarii, cum ar fi ADP, este necesar să exportați diverse date legate de salarii, cum ar fi înregistrările de muncă, rambursarea cheltuielilor, taxele, comisioanele și orice alte date relevante, astfel încât datele să poată fi încărcate în furnizorul de salarii, care apoi emite cecurile de salariu efective sau depune direct fondurile în contul bancar al angajatului.

Pentru a exporta datele de salarii, înregistrările de muncă trebuie mai întâi validate și corecte. Consultați documentația înregistrări de muncă pentru mai multe informații privind validarea înregistrărilor de muncă.

Odată ce înregistrările de muncă sunt validate, informațiile pot fi exportate către ADP.

După ce plățile au fost emise către angajați, fluturii de salariu pot fi procesați în loturi, validați și postați în jurnalele contabile corespunzătoare pentru a menține toate înregistrările financiare din Odoo actuale.

Informația necesară

It is important to have the Employees app installed, and all employee information populated. Several fields in both the employee records, as well as in an employee contracts, are necessary to properly process the employee’s pay. Ensure the following fields are filled out in their respective places.

Înregistrări angajați

In each employee record, there is various information the Payroll app requires to properly process payslips, including various banking, tax, and work information.

Navigați la aplicația Angajați și selectați o înregistrare de angajat pentru a vedea secțiunile formularului de angajat care afectează direct Salariile:

  • Fila Informații de Muncă:

    • Adresa de Muncă: indică unde se află angajatul, inclusiv statul, care afectează calculele fiscale.

    • Orele de Muncă: determină cum se calculează salariul și determină dacă un angajat câștigă ore suplimentare.

  • Fila Informații Private:

    • Nr. SSN: ultimele patru cifre ale Numărului de Securitate Socială (SSN) al angajatului apar pe fluturii de salariu.

    • Numărul Contului Bancar: contul bancar asociat cu fișierul de plată NACHA.

  • Fila Setări HR:

    • Statusul de Depunere Fiscală Federală: statusul fiscal pe care îl folosește un angajat pentru calculele fiscale de Salarii, care poate fi diferit de statusul lor de stat.

    • Statusul de Depunere Fiscală de Stat: statusul fiscal pe care îl folosește un angajat pentru partea de stat a calculului fiscal de Salarii.

    • Formularul W-2: un formular fiscal american care indică rezumatul salariilor, taxelor și beneficiilor plătite unui angajat în timpul unei perioade fiscale (de obicei un an).

    • Formularul W-4: un formular IRS care ajută la conturarea sumei de taxe federale de reținut pentru un angajat, care este plătită către IRS de către companie.

Contractele angajaților

Additionally, there is information that is found in an employee contract that also affects the Payroll app.

Navigați la aplicația Angajați ‣ Angajați ‣ Contracte și selectați o înregistrare de contract pentru a vizualiza secțiunile unui contract care afectează direct Salariile:

  • Informații Generale:

    • Tipul Structurii de Salariu: Statele Unite: Angajat: definește când este plătit angajatul, programul său de lucru și tipul intrării de lucru.

    • Sursa Intrării de Lucru: determină modul în care sunt calculate intrările de lucru.

  • Fila Informații Salariu:

    • Nr. SSN: ultimele patru cifre ale Numărului de Securitate Socială (SSN) al angajatului apar pe fluturii de salariu.

    • Tipul Salariului: determină modul în care este plătit angajatul, fie un salariu Fix (salariu) fie un salariu Pe oră.

    • Programul de Plată: definește cât de des este plătit angajatul, fie Anual, Semestrial, Trimestrial, Bimestrial, Lunar, Semilunear, Bisăptămânal, Săptămânal, sau Zilnic. În SUA, Semilunear (24 de plăți pe an) sau bisăptămânal (26 de plăți pe an) sunt cele mai comune.

    • Salariul, Costul Anual și Lunar: folosit pentru a arăta costul total al unui angajat. Se recomandă să populați mai întâi salariul Anual, deoarece populează automat celelalte câmpuri.

    • Beneficii pre-impozitare: populați această secțiune conform selecțiilor angajatului. Beneficiile pre-impozitare scad salariul brut, ceea ce reduce suma de bază care este impozitată. Acestea sunt afișate la începutul fluturașului de salariu.

    • Beneficii post-impozitare: aceste beneficii sunt deduceri făcute după ce sunt calculate taxele. Acestea apar spre sfârșitul fluturașului de salariu înainte ca suma netă să fie afișată.

Exportați intrările de lucru către ADP

Cerințe

Pentru a crea un raport care poate fi încărcat către ADP, există câteva pași inițiali de configurare care trebuie finalizați mai întâi.

Mai întâi, asigurați-vă că modulul Statele Unite - Salarii - Export către ADP (l10n_us_hr_payroll_adp) este instalat.

Apoi, compania trebuie să aibă un Cod ADP introdus în setările companiei. Pentru a face acest lucru, navigați la aplicația Salarii ‣ Configurare ‣ Setări. Introduceți Codul ADP în secțiunea Localizare SUA.

Următorul, tipurile de intrări de lucru trebuie să aibă codul ADP corect listat în câmpul Cod Extern pentru fiecare tip de intrare de lucru care este referențiat.

În cele din urmă, fiecare angajat trebuie să aibă un Cod ADP introdus pe formularul său de angajat. Pentru a face acest lucru, navigați la aplicația Angajați, selectați o înregistrare de angajat și deschideți fila Setări HR. Introduceți Codul ADP în secțiunea Informații ADP.

Codul Cod ADP este modul în care ADP identifică acel angajat particular și este de obicei un număr cu șase cifre.

Exportați datele

Odată ce intrările de lucru au fost verificate, informațiile pot fi exportate într-un fișier CSV, care poate fi apoi încărcat în ADP.

Pentru a exporta datele, navigați la aplicația Salarii ‣ Raportare ‣ Statele Unite: Export ADP, apoi faceți clic pe Nou. Următorul, introduceți Data de Început și Data de Sfârșit pentru intrările de lucru folosind calendarul pop-over.

Apoi, introduceți un ID Lot în câmpul corespunzător. Recomandarea pentru acest câmp este să introduceți data în format AA-LL-ZZ, urmată de orice alte caractere pentru a distinge acel lot specific, cum ar fi numele unui departament sau orice alte caracteristici definitorii pentru lot.

Introduceți o Descriere Lot în câmpul corespunzător. Aceasta ar trebui să fie scurtă și descriptivă, dar distinctă de Numele Lotului.

Asigurați-vă că compania corectă populează câmpul Companie. Schimbați compania selectată cu meniul drop-down, dacă este necesar.

Lastly, add the employee’s work entry information to the list. Click Add a line and an Add: Employee pop-up window loads. The list can be filtered to find the employees to add to the list.

Sfat

Procesați exportul de date în mai multe grupuri în loc de un grup mare care conține toți angajații. Acest lucru ajută la diferențierea semnificativă a loturilor și face procesarea mai sustenabilă în general. Cele mai comune modalități de grupare a angajaților sunt pe departament sau pe tipul de salariu (pe oră sau salarializat).

Selectați angajații de adăugat la listă bifând caseta din stânga numelui lor. Odată ce toți angajații doriți au fost selectați, faceți clic pe butonul Selectare din colțul stânga-jos și angajații apar în listă.

Pentru a crea fișierul CSV, faceți clic pe butonul Generare din colțul stânga-sus.

ACH - transferuri electronice

Plățile Automated Clearing House (ACH) sunt o modalitate modernă de a transfera fonduri electronic între conturile bancare, înlocuind metodele tradiționale bazate pe hârtie. Plățile ACH sunt utilizate în mod obișnuit pentru depozitele directe, plata facturilor și tranzacțiile de afaceri.

Primiți plăți ACH: integrarea furnizorului de plăți

Plățile ACH sunt suportate de integrările de plată Authorize.net și Stripe în Odoo.

Trimiteți plăți: fișiere NACHA

Odoo poate genera un fișier ACH compatibil cu National Automated Clearing House Association (NACHA) pentru a trimite la banca companiei. Pentru fiecare jurnal individual Bancă cu care compania dorește să plătească furnizorii, o secțiune de configurare NACHA trebuie completată în baza de date Odoo.

Configurare

Mai întâi, navigați la aplicația Contabilitate ‣ Configurare ‣ Jurnale. Deschideți jurnalul bancar și faceți clic pe fila Plăți de Ieșire.

Setările de configurare NACHA (National Automated Clearing House Association) în Odoo.

Notă

Următoarele informații de configurare NACHA sunt furnizate în mod normal de către instituția financiară a companiei odată ce aceasta a fost aprobată să trimită plăți prin contul lor.

Sub secțiunea etichetată Configurare NACHA se află câmpurile necesare pentru a genera un fișier ACH compatibil NACHA pentru a trimite la banca companiei. Mai întâi, introduceți numărul de rută al instituției financiare în câmpul etichetat Destinația Imediată. Această informație este disponibilă pe scară largă pe Internet și variază în general în funcție de locația băncii. Acest număr este de obicei furnizat în timpul configurării inițiale a contului.

Next, enter the registered name of the financial institution in the field called, Destination. This information is provided by the bank or credit union.

Urmând câmpul Destinația este câmpul Originea Imediată. Introduceți ID-ul companiei cu 9 cifre sau Numărul de Identificare al Angajatorului (EIN) în acest câmp. Această informație este furnizată de instituția financiară.

Următorul, introduceți numărul Identificarea Companiei, care este un număr cu 10 cifre format din combinarea ID-ului companiei cu 9 cifre sau Numărul de Identificare al Angajatorului (EIN), împreună cu un număr suplimentar la începutul secvenței. Acest număr este adesea un 1. Verificați cu instituția financiară dacă acest primul număr diferă pentru a verifica că este corect, deoarece acest număr este furnizat pentru conturile aprobate ACH.

Introduceți numărul Identificarea DFI de Origine următorul, care ar trebui să conțină un număr cu 8 cifre atribuit de către instituția financiară.

Important

Introduceți valorile numerice din această secțiune exact așa cum le-a furnizat instituția financiară a companiei (de exemplu, banca sau uniunea de credit), altfel riscați să eșuați o configurare NACHA de succes în Odoo.

Setările NACHA cu meniul drop-down pentru codul clasei de intrare standard evidențiat.

Two options are available for the next field: Standard Entry Class Code. Select the drop-down menu to the right of the field and pick either Corporate Credit or Debit (CCD) or Prearranged Payment and Deposit (PPD). Again, this information is provided by the financial institution. By default Corporate Credit or Debit (CCD) is selected.

Finally, the last option is for Generated Balanced Files. Tick the checkbox to the right of the field to enable Generated Balanced Files. Consult the company’s accountant or financial adviser to make an informed decision for this field.

Salvați manual configurația făcând clic pe iconița (încărcare în cloud), sau navigați departe de acest ecran pentru a salva automat. Configurația este acum completă.

Creați plată prin lot

Acum, înregistrați fiecare plată în Odoo folosind metoda de plată NACHA.

Important

Fiți conștienți de timpul limită pentru plățile din aceeași zi. Fie fișierul trebuie să aibă o dată viitoare asociată cu fiecare plată, fie fișierul trebuie trimis înainte de timpul limită, dacă datele incluse în el se potrivesc cu data de astăzi. Consultați instituția financiară pentru timpul limită exact pentru procesarea lor a plăților din aceeași zi.

Odată ce toate plățile care trebuie incluse în fișierul NACHA ACH au fost făcute, o plată în lot trebuie făcută din meniul Acțiune.

Pentru a crea plățile în lot, accesați pagina plăților, navigând la Contabilitate ‣ Furnizori ‣ Plăți. Selectați toate plățile care ar trebui incluse în fișierul NACHA ACH, bifând casetele din extrema stângă a rândurilor.

Pe ecranul plăților, meniul de acțiune este evidențiat cu crearea unei plăți în lot selectată.

Important

Toate plățile din lot trebuie să partajeze aceeași metodă de plată NACHA.

Next, navigate to the batched payment (Accounting ‣ Vendors ‣ Batch Payments). Click into the payment recently created and then click into the Exported File tab. The generated file is listed with the Generation Date. Click the (download) button to download the file.

Fila fișierului exportat evidențiată în plata în lot cu descărcarea încercuită.

Dacă trebuie făcute ajustări, faceți clic pe butonul Regenerează Fișierul de Export pentru a recrea un fișier NACHA ACH nou.

Pay by direct deposit

Direct deposit is an electronic fund transfer primarily used in the United States, in which money is sent directly to a bank account without the use of a physical check or manual deposit. Odoo offers direct deposit through an international money transfer service called Wise.com.

Wise provides an API, invoicing tools, and business accounts. Businesses can send and receive payments using Wise’s cross-border payment technology without building everything from scratch.

This feature can be used to pay vendor bills.

Configurare

Wise configuration

Wise configuration involves three main steps: creating a Wise account, linking a bank account to the Wise account, and generating API tokens from the Wise account. These steps are detailed below:

  1. Navigate to Wise.com and click Sign-Up to create an account.

  2. Select Business Account and finish providing company and personal user details to complete the sign-up process.

    1. Wise may require additional verification documents depending on the business type and country. This process can take 1–3 business days.

  3. Navigate to the account settings by clicking the Company Name in the top-right corner of the dashboard.

  4. Select Payment Methods ‣ Connected bank accounts and click Connect Your Bank Account.

  5. Search for the bank and add the bank account information. This bank account will be configured in Odoo as well.

  6. Go to the account settings by clicking the Company Name in the top-right corner of the dashboard.

  7. Select Integration and Tools ‣ API Tokens and click Add new token.

  8. Add a description and select Full Access, then click Create Token.

  9. Find the token under API tokens and click Reveal key.

  10. Copy the token to the clipboard.

Configurație Odoo

Odoo configuration involves four main steps: installing the Wise module, adding Wise API credentials, adding the company bank account, and adding the vendor bank account. These steps are detailed below:

  1. In the Odoo database, install the United States - Direct Deposit module.

    Sfat

    To see the module in search results, remove the Apps filter from the search bar.

  2. Go to Accounting app ‣ Configuration ‣ Settings and scroll down to the Vendor Payments section.

  3. In the setting for U.S. Direct Deposit (via Wise), enter the Wise API token generated in Wise.

  4. Click Connect to Wise to ensure the connection is established between the Odoo database and the Wise account.

    Click the Connect to Wise button to ensure the connection is established between the Odoo database and the Wise account.
  5. Create the company and vendor bank accounts:

    1. Go to the Contacts app and select the company/vendor’s contact card.

    2. Switch to the Accounting tab and click on the Bank accounts field, then click Create.

      Click the Bank accounts field, then click Create to enter the bank account details.
    3. Click on the Bank field, then select the bank from the list, or click Search more if it’s not visible. If the bank isn’t listed, click Create new to fill out the bank details, then click Save.

      Click the Bank accounts field, then select or create the bank.
    4. Finally, enter the company bank account information (linked in Wise) or vendor bank account information, and click Save.

      1. The Bank accounts field in the Accounting tab should now display the newly added bank account.

        Enter the company/vendor bank account information, then click Save.
    5. Repeat these steps for the vendor bank account.

      Important

      To avoid errors when initiating payments to the vendor, ensure the following:

      • Verify the destination bank account with the vendor, then mark it as Trusted.

      • Select the correct Bank Account Type (checking or savings).

      • Select the preferred Direct Deposit Transfer Type for the vendor/destination account. Pricing can be verified directly in Wise.

      • See Wise US pricing to calculate price by feature & transaction amount; for pricing in other countries, select the country at the top of the page.

Notă

Wise offers a Sandbox environment for testing features and integrations.

Select the appropriate environment to ensure accurate results (sandbox for testing, production for real transactions).

Pay vendor bills with direct deposit

After configuring direct deposit in both Wise and Odoo, vendor payments can be created individually in the Odoo database, batched for transfer, and then paid in Wise.

  1. Create vendor bills.

  2. Pay the vendor bills using U.S. Direct Deposit as the Payment Method for the transaction.

  3. Create a batch payment. Batch payments can include payments from multiple vendors.

  4. Confirm the Batch Type is Outbound, and click Initiate payment. Odoo will redirect to Wise.

    1. Sign into the Wise account if needed, and see all the pending transactions.

  5. Review the details and confirm the batch number is the same in Odoo and Wise.

  6. Click Pay for this batch or I’ve now paid to pay for the entire batch.

Notă

If pop-ups are blocked in the browser settings, Odoo can’t redirect to Wise. Instead, Odoo displays a message stating:

"A popup window has been blocked. You may need to change your browser settings to allow popup windows for this page."

The payment record is still created in Wise, and can be accessed by clicking View Batch on the batch payment.

Cancel a batch payment

To cancel a batch payment, follow these steps:

  1. Navigate to Accounting ‣ Vendors ‣ Batch Payments.

  2. Select the batch payment to cancel, then click View Batch. Odoo will redirect to the batch in Wise. Sign into the Wise account if needed.

  3. Click Cancel batch in Wise.

ISO 20022

ISO 20022 is a global standard for sending financial information between banks and payment systems using XML files. It can be thought of as a universal language for money messages.

This standard helps banks all over the world talk to each other in the same way, or language, so information is transferred correctly, making sending and receiving money faster, clearer, and safer.

In Odoo, ISO 20022 files are generated from batch payments.

Configurații

Before creating ISO 20022 records, several configurations must be made, including general settings, contact information for the company, and contact and banking information for all recipients.

Setări

First, navigate to Acounting app ‣ Configuration ‣ Settings, scroll to the Customer Payment section, and enable the Batch Payments option.

Then scroll to the Vendor Payments section and enable the SEPA Credit Transfer / ISO20022 option. Once Enabled, three fields appear: Your Company, Name Identification, and Issuer. Enter the information for these fields. The information entered is required by the bank to identify the account, and is added to the XML file.

Click Save after making changes.

The settings configured for the ISO 20022 in the Accounting app settings page.

Notă

The Name Identification and Issuer information are typically provided by the bank.

Informațiile Companiei

Ensure the company’s address information is correct, as the XML files generated include the company address. Navigate to the Settings app ‣ Users & Companies ‣ Companies, and click on the desired company to open the company form. Ensure the Address fields are fully configured in the General Information tab.

The company record with address information completed.

Recipient information

The XML file generated contains the address and banking information for all recipients. Open the Contacts app and ensure every contact record that receives payments, both persons and companies, includes complete Address information in the top-half of the contact form.

The contact record for a company with address information completed.

Next, click into the Accounting tab, and ensure at least one trusted bank account populates the Banks field. If no bank is listed, add a new bank account.

Adaugă un cont bancar

To add a bank account on a contact record, open the Contacts app and click on the contact record, and click into the Accounting tab. Click into the blank field next to Banks, click Create…, and a Create Banks pop-up window loads. Fill out the following fields on the form, then click Save:

  • Account Number: Enter the bank account number.

  • ABA/Routing Number: Enter the ABA or routing number for the account.

  • Account Holder: Using the drop-down menu, select the owner of the bank account. The contact name (person or company) populates this field by default.

  • Bank: Using the drop-down menu, select the bank for the account. If the bank does not appear in the list, add a new bank by clicking Search more… then click New, and fill out the Create Bank form.

  • Send Money: Ensure this slider is set to Trusted. The slider and text appears green if the bank account is trusted. If this is not set to trusted, an error appears when attempting to make a payment to the contact.

Bank information on the Create Banks form.

Notă

Trusted bank accounts appear in green in the Accounting tab.

A trusted bank account on a contact form.

Bank journal settings

Ensure the ISO payment methods appear in the bank journal, and are configured correctly. Navigate to Accounting app ‣ Configurations ‣ Journals and click on the journal Bank. Click into the Outgoing Payments tab, and ensure that in the Payment Method column, both ISO20022 and U.S. ISO20022 appear.

Next, ensure all entries listed have the 101404 Outstanding Payments account selected in the Outstanding Payments accounts column. This allows Odoo to create journal entries for payments.

ISO20022 vs U.S. ISO20022

The U.S. ISO20022 is similar to the ISO standard, with some U.S.-specific rules and formatting.

Example

The U.S. ISO20022 uses ABA routing numbers, which are specific to the U.S., while the generic ISO20022 uses IBAN numbers.

Funcționalitate

Global ISO 20022

U.S. ISO 20022

Developed by

ISO (global organization)

U.S. payment system operators (Fed, TCH, NACHA)

Folosit pentru

Global & cross-border payments

Domestic U.S. payments

Format

XML-based standard

XML (same base) with U.S. data rules

Exemple

SEPA Credit Transfer (Europe), SWIFT MX messages

Fedwire ISO 20022, CHIPS ISO 20022

Diferențe

Global fields and formats

Trimmed or modified to fit U.S. needs (e.g., ABA routing numbers instead of IBANs)

Sfat

It is recommended to use the generic ISO20022 for international transfers, and use the U.S. ISO20022 for domestic transfers.

Flux de lucru

First, create and confirm a vendor bill. Then, click the Pay button, and a Pay pop-up window loads. Using the drop-down menu, select ISO20022 in the Payment Method field, then click Create Payment.

The Pay pop-up window configured for ISO20022.

A green In Payment banner now appears on the vendor bill. Next, navigate to Accounting ‣ Vendors ‣ Payments, and tick the checkbox next to the payment that was paid using ISO20022 file to select it. Click Create Batch, then click Validate on the batch form. Once validated, the batch payment moves to the Sent stage, and the U.S. ISO20022 XML file is created and added to the chatter. The XML file can be downloaded and used to initiate a bank payment.

A batch payment with the XML file in the chatter.

Once the XML file is created, the following steps occur outside of the Odoo database.

Log into the bank’s online portal or payment system. Most banks that support ISO 20022 have a special section for file uploads or import payments. Upload the XML ISO 20022 file created by Odoo (ending in .xml) and upload it to the bank system.

The bank checks the XML file by reading the file and making sure all details (accounts, amounts, etc.) are valid. The list of payments appears inside the file. Review and confirm the information, then click Approve or Submit.

The bank processes each payment in the file and transfers the funds to the recipients.