Förenta staterna

Det finanspolitiska lokaliseringspaketet Odoo för USA följer de allmänt accepterade redovisningsprinciperna (GAAP) redovisningsstandarder och regler som används för att upprätta finansiella rapporter, som beskrivs av Financial Accounting Standards Board (FASB) och antagits av Securities and Exchange Commission (SEC).

Se även

Dessutom finns en serie videor om ämnet redovisning tillgängliga via Odoos eLearning-plattform. Dessa videor täcker hur man börjar från början, ställer in konfigurationer, slutför vanliga arbetsflöden och ger också en djupgående titt på några specifika användningsfall.

Konfiguration

Nedan visas de tillgängliga modulerna i Odoo för bokföringsanvändning i USA.

Observera

De moduler som listas nedan är antingen endast för referens eller är valfria, eftersom de grundläggande kraven för att fungera under den amerikanska skattemässiga lokaliseringen i Odoo redan ingår i standardpaketet som installerades under databasinitialiseringen.

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.

Installation av moduler

Installera följande moduler för att få alla funktioner i den amerikanska lokaliseringen:

Namn

Tekniskt namn

Beskrivning

Förenta staterna - Redovisning

l10n_us

Basbokföringsmodul för lokalisering i USA.

US - Redovisningsrapporter

l10n_us_reports

Lägger till bokföringsrapporter för USA.

US Checks Layout

l10n_us_check_printing

Gör det möjligt att skriva ut betalningar på förtryckt checkpapper. Stöder de tre vanligaste checkformaten och fungerar direkt med de länkade checkarna från checkdepot.net.

NACHA Betalningar

l10n_us_payment_nacha

Exportera betalningar som NACHA-filer för användning i USA.

1099 Rapportering

”l10n_us_1099

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

Avatax

konto_avatax

Modul för AvaTax-integration med Odoo.

Förenta staterna - Löner

l10n_us_hr_payroll

Innehåller de regler som krävs för löner i USA, inklusive:

  • Information om anställda

  • Anställningsavtal

  • Passbaserade avtal

  • Avsättningar/avdrag

  • Tillåt konfigurationer för grundlön/bruttolön/nettolön

  • Anställdas lönebesked

  • Integration med lövhantering

:ref:``USA - Lönelista med redovisning <l10n_us/payroll>`

l10n_us_hr_lönekonto

Innehåller nödvändiga redovisningsdata för USA:s löneregler.

:ref:Förenta staterna - Lönelistor - Export till ADP <l10n_us/adp>

l10n_us_hr_payroll_adp

Exportera Work Entries till ADP:s löneprogram.

Kontoplan

Kontoplanen (COA) för den amerikanska lokaliseringen i Odoo följer standardstrukturen GAAP, med konton grupperade i sju huvudkategorier, med motsvarande numeriska värden som prefix för enskilda journalposter:

  • Receivable: saldot av pengar (eller kredit) som företaget har rätt till för varor eller tjänster som levererats eller använts, men ännu inte betalats av kunder. |Återstående fordringar anges med en journalnummer som är märkt med (eller börjar med) 1.

  • Payable: företagets kortfristiga skulder till sina fordringsägare eller leverantörer, som ännu inte har betalats. AP anges av den journalnummer som är märkt (eller börjar) med 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.

  • Tillgångar: poster i balansräkningen som innehåller ekonomiskt värde eller har förmåga att generera kassaflöden i framtiden, t.ex. en maskin, en finansiell säkerhet eller ett patent. Tillgångar anges med den journalnummer som är märkt (eller börjar) med 1.

  • Skuld: avser ett företags finansiella skulder eller förpliktelser som uppkommer under affärsverksamhetens gång. Skulder anges med den verifikat som är märkt (eller börjar) med 2.

  • Inkomst: synonymt med nettointäkt är detta den vinst ett företag behåller efter att ha betalat alla relevanta utgifter från intjänade försäljningsintäkter. Inkomst anges med den verifikat som är märkt (eller börjar) med 4 eller 6.

  • Kostnader: de kostnader för verksamheten som ett företag ådrar sig för att generera intäkter. Utgifter anges med en journalnummer som är märkt (eller börjar) med 6.

Tips

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.

Typ

Kontonamn

Anläggningstillgångar

Bankens interimskonto
Outestående intäkter
Outestående betalningar
Likviditetsöverföring
Aktiervärdering
Interimsaktier (erhållna)
Aktier Interim (levererade)
Produktionskostnad

Inkomst

Vinst på utländsk valuta
Vinst på kassadifferens
Vinst vid kassarabatt

Utgifter

Kassaförlust vid diskontering
Förlust vid valutaväxling
Kassadifferensförlust

Indevarande års resultat

Ofördelade vinster/förluster

Receivable

Kontofordringar

Betalningsbar

Kontoskuld

Se även

  • Kontoplan

  • ../redovisning/komma_starta/cheat_sheet

Visa, redigera och sortera konton

Du kommer åt instrumentpanelen Kontoplan i Odoo genom att navigera till :menyval:`Redovisningsapp --> Konfiguration --> Redovisning: Kontoplan`.

Från instrumentpanelen Chart of Accounts skapar du nya konton genom att klicka på knappen New i instrumentpanelens övre vänstra hörn och fylla i motsvarande formulär. Sök och sortera bland befintliga konton genom att använda specifika Filters och Group By kriterier, som finns tillgängliga i rullgardinsmenyn för sökning.

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.

Kontoplan grupperad efter kontotyp.

Förutom strukturen finns det andra viktiga skillnader i kontoplanen i USA jämfört med andra länder:

  • Specificitet: USGAAP kräver ofta mer detaljerade räkenskaper jämfört med vissa andra länder. Detta kan inkludera separata konton för olika typer av intäkter, kostnader och tillgångar, vilket ger mer detaljerad information i finansiella rapporter.

  • Reglerande krav: I USA finns det särskilda lagstadgade krav som fastställs av organ som SEC för börsnoterade företag. Dessa krav kan påverka strukturen och innehållet i redovisningen för att säkerställa efterlevnad av rapporteringsstandarder.

  • Branschpraxis: Vissa branscher i USA kan ha unika redovisningskrav eller specialiserade kontostrukturer. Exempelvis har finansinstitut ofta specifika konton för lån, investeringar och ränteintäkter.

  • Skatteöverväganden: CoA kan också återspegla skatteöverväganden, såsom konton för avdragsgilla kostnader, uppskjutna skattefordringar och skulder, för att säkerställa efterlevnad av skattelagar och underlätta skatterapportering.

Dessa skillnader bör i slutändan återspeglas i själva CoA-strukturen, med tillägg av nya konton efter behov, för att uppfylla kraven i amerikanska redovisningsrapporteringskrav.

Skatter

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 är en molnbaserad programvara för skatteberäkning och efterlevnad som integreras med Odoo för flera lokaliseringar. Integrering av AvaTax med Odoo ger realtids- och regionspecifika skatteberäkningar när artiklar säljs, köps och faktureras i databasen.

Viktigt

AvaTax is available for integration with databases/companies that have locations in the United States and Canada. Reference the Skattepliktigt land documentation for more information.

Se även

Se dokumentationsartiklarna nedan för att integrera och konfigurera ett AvaTax-konto med en Odoo-databas:

Rapporter

Ett antal rapportval är lätt tillgängliga för den amerikanska lokaliseringen, under rullgardinsmenyn Accounting app ‣ Reporting:

  • Balansräkning: en ”ögonblicksbild” av ett företags finansiella ställning vid en viss tidpunkt, som innehåller en översikt över ett företags tillgångar, skulder och eget kapital.

  • Profit & Loss: även kallad P&L statement eller income statement, ger en sammanfattning av ett företags intäkter, kostnader och vinster/förluster under en viss tidsperiod.

  • Kassaflödesanalys: visar hur mycket likvida medel ett företag har tagit emot och använt under en viss period.

  • Executive Summary: en översiktsrapport som omfattar de viktigaste resultatindikatorerna för ett företags finansiella ställning, t.ex. intäkter, vinst och skulder.

  • Skatterapport: ett officiellt formulär som lämnas in till en skattemyndighet och som redovisar inkomster, utgifter och annan relevant skatteinformation. Skatterapporter gör det möjligt för skattebetalare att beräkna sin skatteskuld, schemalägga skattebetalningar eller begära återbetalning för överbetalning av skatt. I Odoo kan skatterapporten göras månadsvis, varannan månad, kvartalsvis, var fjärde månad, halvårsvis och årsvis.

  • Check Register: en rapport som visar kontanttransaktioner (oavsett journal) med deras löpande saldo efter transaktionen. Endast synlig med modulen US - Redovisningsrapporter (l10n_us_reports) installerad.

  • 1099 Report: en CSV-nedladdning av betalningar som gjorts till icke-anställda under en period för att arkivera elektroniskt i en tredjepartstjänst. Endast synlig med modulen 1099 Reporting (l10n_us_1099) installerad.

Beroende på typen av rapport finns vissa filter tillgängliga längst upp på instrumentpanelen:

  • ett datum-filter, som indikeras av en (kalender)-ikon som föregår ett datum i formatet MM/DD/YYYY. Använd detta för att välja ett specifikt datum eller datumintervall för rapporten.

  • ett Comparison-filter, för att jämföra rapporteringsperioder med varandra

  • ett tidskrift-filter, vilket indikeras av en (book)-ikon och standardinställningen All Journals. Använd det här filtret för att ange vilka tidskrifter som ska ingå i rapporten.

  • ett filter för typ av poster, vilket indikeras av en (filter)-ikon, med standardinställningen Bara bokförda poster, periodiserad redovisning. Använd detta filter för att bestämma vilken typ av verifikat som ska ingå i rapporten (t.ex. bokförda eller utkast), tillsammans med typen av redovisningsmetod (t.ex. periodiserad eller kontantprincip).

    • Det finns också visningsalternativ i det här filtret, ett som Hide lines at 0 för mer relevant visning, tillsammans med ett Split Horizontally-alternativ för att hålla rapporten ovanför skärmens vikning, vilket tar bort behovet av att skrolla.

      Filtermeny för redovisningsmetod för rapporter, som omfattar periodiserad redovisning respektive kontantredovisning.
  • ett decimalt filter som som standard inkluderar siffror med cent, vilket indikeras av inställningen In .$. Använd de andra alternativen i rullgardinsmenyn för att ändra siffrorna i rapporten till hela tal (In $), tusental (In K$) eller miljoner (In M$).

  • ett filter för anpassning av rapporter, indikerat av (gears)-ikonen. Använd det här filtret för att anpassa den aktuella rapportens avsnitt och rader, eller för att skapa nya rapporter.

Se även

1099 rapport

1099-rapporten, som är tillgänglig genom att :ref:``installera <general/install>` modulen 1099 Reporting (l10n_us_1099), innehåller betalningar som görs till icke-anställda under en viss rapporteringsperiod. Använd den tillgängliga CSV-nedladdningen från rapporten i Odoo för att lämna in 1099-betalningar elektroniskt via en tredjepartstjänst.

För att generera en 1099-rapport, navigera till :menyval:`Redovisningsapp --> Rapportering --> Management: 1099 Report` för att öppna en 1099 Report guide.

Ange först datumintervallet för de transaktioner som ska rapporteras i fälten Startdatum och Slutdatum.

Redigera sedan de verifikat som visas i guiden. Klicka på Lägg till en rad för att lägga till de poster som saknas. Se till att ta bort alla poster som inte ska ingå i rapporten genom att klicka på (delete) på raden.

Slutligen, när alla nödvändiga poster har inkluderats i 1099-rapporten, klickar du på knappen Generate. Då laddas en CSV-fil ner som grupperar transaktionerna efter den partner som tog emot betalningarna.

Kassaflödesanalys

Navigera till instrumentpanelen Cash Flow Statement (CFS) genom att gå till :menyval:` Redovisningsapp --> Rapportering --> Rapportering: Kassaflödesanalys. Härifrån kan CFS-rapporter genereras med hjälp av de olika filter som finns tillgängliga högst upp på instrumentpanelen.

Odoo använder den direkta kassaflödesmetoden för att sammanställa kassaflödesanalyser, som mäter faktiska in- och utbetalningar från företagets verksamhet, till exempel när kontanter tas emot från kunder eller när kontantbetalningar görs till leverantörer.

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.

Exempel på taggade konton som ingår i kassaflödesanalysen i Odoo.

Dessutom är kassaflödesanalysen i Odoo:

  • är begränsad till journalerna Bank och Cash för att spegla in- och utbetalningar av pengar, och

  • innehåller också Expenses-konton, för att visa motpartstransaktionerna jämfört med Bank- eller Cash-journalposter, samtidigt som AR- och AP-aktivitet exkluderas.

Example

Skapa en leverantörsfaktura på 100 USD som en rörelsekostnad (inte en kostnad). Om du gör det kommer inte en transaktion att återspeglas i kassaflödesanalysen. Men om du registrerar en motsvarande betalning på 100 USD kommer transaktionen att återspeglas i kassaflödesanalysen som Kassaflöde från löpande verksamhet.

Exempel på en räkning som registreras som en rörelsekostnad i en kassaflödesanalys.

Kontantrabatt

Kontantrabatter kan konfigureras från Redovisningsapp ‣ Betalningsvillkor. Varje betalningsvillkor kan konfigureras med en kontantrabatt och reducerad skatt.

Se även

../redovisning/kundfakturor/kontantrabatter

Skriva ut checkar

Att använda checkar är fortfarande en vanlig betalningsmetod i USA. Se till att modulen US Checks Layout (l10n_us_check_printing) för den amerikanska lokaliseringen är installerad.

För att aktivera checkutskrift från Odoo, navigera till Accounting ‣ Configuration ‣ Settings och hitta avsnittet Vendor Payments. Härifrån markerar du kryssrutan Checks för att avslöja flera fält för checkkonfiguration.

Välj en förtryckt eller blank Check Layout från rullgardinsmenyn:

  • Print Check (Top) - USA

  • Tryck check (mitten) - USA

  • Print Check (nederdel) - US

  • Tryck blank check (topp) - USA

  • Tryck blank check (mitten) - USA

  • :guilabel:`Tryck blank check (botten) - US

Därefter väljer du om du vill aktivera kryssrutan Multi-Pages Check Stub eller inte.

Ange eventuellt en Check Top Margin och en Check Left Margin, om så krävs.

När alla kontrollkonfigurationer är klara, Spara inställningarna.

Tips

Förtryckta checkformat (checkar som inte är blanka) kräver förtryckt papper från en tredjepartsleverantör. ”Förtryckta checkar från checkdepot.net <https://checkdepot.net/collections/odoo-checks>`_ rekommenderas.

Viktigt

Använd ett av formaten för blanka checkar för att skriva ut informationen på checken ad hoc när det behövs. Detta kräver användning av både MICR bläck eller toner som uppfyller standarderna för checkutskrift, samt checkkvalitetspapper. Annan information, t.ex. företagsnamn, bankkonto och checknummer, skrivs ut när den tomma checken skapas.

Se även

../redovisning/utbetalningar/utbetalningscheckar

Löner

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.

När man använder en extern löneleverantör, t.ex. ADP, måste man exportera de olika lönerelaterade uppgifterna, t.ex. arbetsposter, återbetalning av utgifter, skatter, provisioner och andra relevanta uppgifter, så att uppgifterna kan laddas upp till löneleverantören, som sedan utfärdar de faktiska lönecheckarna eller sätter in pengarna direkt på den anställdes bankkonto.

För att kunna exportera lönedata måste arbetsposterna först bekräftas och vara korrekta. Mer information om validering av arbetsuppgifter finns i dokumentationen work entries.

När arbetsposterna har validerats kan informationen exporteras till ADP.

Efter att betalningarna har utfärdats till de anställda kan lönebeskeden behandlas i batcher, bekräftas och bokföras på motsvarande redovisningsjournaler för att hålla alla finansiella poster i Odoo aktuella.

Obligatorisk information

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.

Register över anställda

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

Navigera till Employees app och välj en anställd post för att visa de delar av den anställdes formulär som direkt påverkar Payroll:

  • Fliken Arbetsinformation:

    • Work Address: anger var den anställde befinner sig, inklusive delstat, vilket påverkar skatteberäkningarna.

    • Arbetstid: avgör hur lönen beräknas och om en anställd tjänar in övertid.

  • Privat information flik:

    • SSN No: de fyra sista siffrorna i den anställdes Social Security Number (SSN) visas på lönebeskeden.

    • Bank Account Number: det bankkonto som är kopplat till NACHA:s betalningsfil.

  • HR Settings tab:

    • Federal Tax Filing Status: den skattestatus som en anställd använder för att beräkna löneskatt, vilket kan skilja sig från den statliga statusen.

    • State Tax Filing Status: den skattestatus som en anställd använder för sin statliga del av beräkningen av löneskatt.

    • W-2 Form: en amerikansk skatteblankett som anger en sammanfattning av löner, skatter och förmåner som betalats ut till en anställd under en skatteperiod (vanligtvis ett år).

    • W-4 Form: en IRS-blankett som hjälper till att beskriva beloppet för federal skatt som ska hållas inne för en anställd, som betalas till IRS av företaget.

Avtal med anställda

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

Navigera till Applikationen Anställda ‣ Anställda ‣ Kontrakt och välj en kontraktspost för att visa de delar av ett kontrakt som direkt påverkar Payroll:

  • Generell information:

    • :guilabel:`Lönestruktur Typ: Förenta staterna: Employee”: definierar när den anställde får lön, dennes arbetsschema och typ av arbetsinmatning.

    • Work Entry source: bestämmer hur arbetsuppgifter beräknas.

  • Löneinformation flik:

    • SSN No: de fyra sista siffrorna i den anställdes Social Security Number (SSN) visas på lönebeskeden.

    • Lönetyp: avgör hur den anställde betalas, om det är en fast lön (lön) eller timlön.

    • Schedule Pay: definierar hur ofta den anställde får betalt, antingen Annually, Semi-annually, Quarterly, Bi-monthly, Monthly, Semi-monthly, Bi-weekly, Weekly, eller Daily. I USA är semimonthly (24 betalningar per år) eller bi-weekly (26 betalningar per år) vanligast.

    • Lön, årskostnad och månadskostnad: används för att visa den totala kostnaden för en anställd. Vi rekommenderar att du fyller i Årslön först, eftersom det automatiskt fyller i de andra fälten.

    • Förmåner före skatt: Fyll i det här avsnittet enligt den anställdes val. Förmåner före skatt minskar bruttolönen, vilket sänker basbeloppet som beskattas. Dessa visas i början av lönebeskedet.

    • Post-tax benefits: dessa förmåner är avdrag som görs efter att skatten har beräknats. Dessa visas mot slutet av lönebeskedet innan nettobeloppet visas.

Exportera arbetsuppgifter till ADP

Krav och önskemål

För att skapa en rapport som kan laddas upp till ADP finns det några inledande konfigurationssteg som måste slutföras först.

Kontrollera först att modulen United States - Payroll - Export to ADP (l10n_us_hr_payroll_adp) är installerad.

Då måste företaget ha en ADP-kod angiven i företagets inställningar. För att göra detta, navigera till Payroll app ‣ Configuration ‣ Settings. Ange ADP Code i avsnittet US Localization.

Därefter måste arbetsposttyperna ha rätt ADP-kod i fältet Extern kod för varje arbetsposttyp som hänvisas till.

Slutligen måste varje anställd ha en ADP-kod angiven på sitt anställningsformulär. För att göra det, navigera till Employees app, välj en anställd post och öppna HR Settings fliken. Ange ADP Code i avsnittet ADP Information.

Koden ADP Code är det sätt på vilket ADP identifierar den anställde och är vanligtvis ett sexsiffrigt nummer.

Se även

Exportera data

När work entries har verifierats kan informationen exporteras till en CSV-fil, som sedan kan laddas upp i ADP.

För att exportera data, navigera till Payroll app ‣ Reporting ‣ United States: ADP Export och klicka sedan på New. Ange sedan Startdatum och Slutdatum för arbetsposterna med hjälp av kalenderfönstret.

Ange sedan ett Batch ID i motsvarande fält. Rekommendationen för detta fält är att ange datumet i formatet ”ÅÅÅ-MM-DD”, följt av andra tecken för att särskilja den specifika batchen, t.ex. ett avdelningsnamn eller andra definierande egenskaper för batchen.

Ange en Batch Description i motsvarande fält. Den ska vara kort och beskrivande, men skilja sig från Batch Name.

Se till att rätt företag fylls i fältet Company. Ändra det valda företaget med rullgardinsmenyn, om det behövs.

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.

Tips

Behandla dataexporten i flera grupper i stället för i en stor grupp som innehåller alla anställda. Detta bidrar till att differentiera satserna på ett meningsfullt sätt och gör bearbetningen mer hållbar totalt sett. De vanligaste sätten att gruppera anställda är efter avdelning eller efter lönetyp (tim- eller tjänsteman).

Markera de medarbetare som ska läggas till i listan genom att kryssa i rutan till vänster om deras namn. När alla önskade medarbetare har valts klickar du på knappen Select i det nedre vänstra hörnet och medarbetarna visas i listan.

För att skapa CSV-filen klickar du på knappen Generate i det övre vänstra hörnet.

ACH - elektroniska överföringar

ACH-betalningar (Automated Clearing House) är ett modernt sätt att överföra pengar elektroniskt mellan bankkonton, vilket ersätter traditionella pappersbaserade metoder. |ACH-betalningar används ofta för direktinsättningar, fakturabetalningar och affärstransaktioner.

Ta emot ACH-betalningar: integration av betalningsleverantörer

ACH-betalningar stöds av Authorize.net och Stripe betalningsintegrationer i Odoo.

Skicka betalningar: NACHA-filer

Odoo kan generera en National Automated Clearing House Association (NACHA) kompatibel ACH-fil som ska skickas till ett företags bank. För varje enskild Bank-journal som företaget vill betala leverantörer med, måste ett NACHA-konfigurationsavsnitt fyllas i i Odoo-databasen.

Konfiguration

Navigera först till :menyval:`Redovisningsapp --> Konfiguration --> Journaler`. Öppna bankjournalen och klicka in på fliken Utgående betalningar.

NACHA (National Automated Clearing House Association) konfigurationsinställningar på Odoo.

Observera

Följande konfigurationsinformation (NACHA) tillhandahålls normalt av företagets finansinstitut när de har godkänts för att skicka betalningar via sitt konto.

Under avsnittet NACHA configuration finns de fält som krävs för att generera en NACHA-kompatibel ACH-fil som ska skickas till företagets bank. Först anger du det finansiella institutets routingnummer i fältet som är märkt Immediate Destination. Denna information finns allmänt tillgänglig på Internet och varierar i allmänhet beroende på var banken är belägen. Numret anges vanligtvis i samband med den första kontoinställningen.

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

Efter fältet Destination kommer fältet Immediate Origin. Ange det 9-siffriga företags- eller arbetsgivaridentifikationsnumret (EIN) i detta fält. Denna information tillhandahålls av det finansiella institutet.

Därefter anger du Company Identification-numret, som är ett 10-siffrigt nummer som skapas genom att kombinera det 9-siffriga företags-ID eller Employer Identification Number (EIN), tillsammans med ett ytterligare nummer i början av sekvensen. Detta nummer är ofta en ”1”. Kontrollera med finansinstitutet om detta första nummer skiljer sig åt för att verifiera att det är korrekt, eftersom detta nummer tillhandahålls för godkända konton.

Ange därefter Originating DFI Identification number, som ska innehålla ett tilldelat 8-siffrigt nummer från finansinstitutet.

Viktigt

Ange de numeriska värdena i detta avsnitt exakt som företagets finansiella institution (t.ex. bank eller kreditförening) har angett dem, annars riskerar du att misslyckas med en framgångsrik NACHA-konfiguration i Odoo.

NACHA-inställningar med rullgardinsmenyn Standard Entry Class Code markerad.

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.

Spara konfigurationen manuellt genom att klicka på ikonen (cloud upload), eller navigera bort från den här skärmen för att spara automatiskt. Konfigurationen är nu klar.

Skapa batchbetalning

Registrera nu varje betalning i Odoo med hjälp av betalningsmetoden NACHA.

Viktigt

Var uppmärksam på stopptiden för betalningar samma dag. Antingen måste filen ha ett framtida datum kopplat till varje betalning eller så måste filen skickas före stopptiden, om datumen i den matchar dagens datum. Kontakta det finansiella institutet för att få exakta uppgifter om stopptiden för deras behandling av betalningar samma dag.

När alla betalningar som ska ingå i filen NACHA ACH har gjorts måste en batchbetalning göras från menyn Action.

För att skapa batchbetalningarna, gå till betalningssidan genom att navigera till :menuselection:` Accounting --> Vendors --> Payments. Markera alla betalningar som ska ingå i NACHA ACH-filen genom att kryssa i kryssrutorna längst till vänster på raderna.

På betalningsskärmen är åtgärdsmenyn markerad med Skapa en batchbetalning vald.

Viktigt

Alla betalningar i batchen måste ha samma NACHA-betalningsmetod.

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.

Den exporterade filfliken är markerad i batchbetalningen med nedladdningen inringad.

Om några justeringar behöver göras klickar du på knappen Återskapa exportfil för att återskapa en ny NACHA ACH-fil.

Se även

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.

Konfiguration

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.

Odoo-konfiguration

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.

    Tips

    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.

      Viktigt

      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.

Observera

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.

Observera

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.

Configurations

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.

Inställningar

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.

Observera

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

Information om företaget

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.

Lägg till ett bankkonto

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.

Observera

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.

Feature

Global ISO 20022

U.S. ISO 20022

Developed by

ISO (global organization)

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

Används för

Global & cross-border payments

Domestic U.S. payments

Format

XML-based standard

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

Exempel

SEPA Credit Transfer (Europe), SWIFT MX messages

Fedwire ISO 20022, CHIPS ISO 20022

Skillnader

Global fields and formats

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

Tips

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

Arbetsflöde

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.