Fakturering (försäljningsfakturor)#

ELT fakturerar mestadels från två källor:

  1. Field Service-uppgifter — när arbete klart, uppgiftens timmar
    • utlägg + produkter går till fakturan
  2. Direktfakturor — t.ex. periodfaktura för avtalskund

Typiskt flöde#

  1. Installatör markerar uppgift klar (state = “Done”).
  2. Förman godkänner timmar och utlägg veckovis.
  3. Kontoret skapar fakturan:
    • Öppna uppgift → Action → “Create Invoice”
    • Odoo skapar account.move (Draft)
    • Timmar × installatörstaxa, utlägg, produktrader flyter automatiskt
  4. Granskning: öppna Draft-fakturan, verifiera rader/priser/VAT.
  5. Confirm: Action → Post.
  6. Sändning: till kund (Send & Print) och Netvisor.

Fakturans struktur#

DelInnehåll
CustomerKund (inte plats)
Invoice DateFaktureringsdatum
Due DateStandard +30 dagar
Invoice LinesTimmar, utlägg, produkter
TotalTotal inkl. VAT

Länk till uppgift#

account.move.line.fsm_order_ids är Many2many. Visar vilka uppgifter raden kommer från.

**OCA:s fält är plural: `fsm_order_ids`, inte `fsm_order_id`!** (200.x fixat.)

Hour-for-hour vs uppskattning#

Hour-for-hour-toggle på uppgiftsformuläret. På: fakturera de timmar installatören loggade. Av: använd uppskattning.

ELT mest hour-for-hour på.

Kreditnotor#

  1. Öppna Posted-fakturan.
  2. Action → “Reverse” → Reverse Entry.
  3. Odoo skapar kreditnota (negativ).
  4. Skapa ny faktura med korrekt innehåll.

Försök inte redigera postad faktura — bryter audit-kedjan.

VAT-policy#

  • Allmänt Finland: 25,5% (efter VAT-lagändring 1.9.2024)
  • Sjukvård: 14%, 10%
  • Export: 0%
  • EU interngemenskap: omvänd skattskyldighet

Felsökning#

‘Create Invoice’-knapp saknas
- Uppgift i state = Done? - Alla timmar/utlägg godkända? - Har du `group_account_invoice`-gruppen?