Logga in Publicera
contextetech /

JSON-schema: läsa ut en svensk faktura

v1
Instruktion Målmodell : Allmän (vilken modell som helst) Svenska Licens: MIT Publicerad uppdaterad för 1 timme sedan 0 användningar

JSON Schema för att läsa ut en svensk faktura med en LLM: leverantör, organisationsnummer, momsnummer, OCR, bankgiro, rader, moms och att betala i kronor.

Läs ut uppgifterna från fakturan. Beloppen är tal i kronor, utan valutatecken. Om en uppgift saknas, hitta inte på den.

JSON Schema

{
  "type": "object",
  "required": [
    "leverantor",
    "fakturadatum",
    "att_betala"
  ],
  "properties": {
    "ocr": {
      "type": "string",
      "description": "OCR-nummer att ange vid betalning"
    },
    "moms": {
      "type": "number"
    },
    "rader": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "beskrivning",
          "belopp"
        ],
        "properties": {
          "antal": {
            "type": "number"
          },
          "belopp": {
            "type": "number"
          },
          "beskrivning": {
            "type": "string"
          }
        }
      }
    },
    "bankgiro": {
      "type": "string"
    },
    "momssats": {
      "type": "number",
      "description": "Momssats i procent (25, 12 eller 6)"
    },
    "att_betala": {
      "type": "number",
      "description": "Att betala i kronor"
    },
    "leverantor": {
      "type": "string",
      "description": "Leverantörens namn"
    },
    "fakturadatum": {
      "type": "string",
      "format": "date",
      "description": "Fakturadatum (ÅÅÅÅ-MM-DD)"
    },
    "fakturanummer": {
      "type": "string"
    },
    "forfallodatum": {
      "type": "string",
      "format": "date",
      "description": "Förfallodatum (ÅÅÅÅ-MM-DD)"
    },
    "belopp_exkl_moms": {
      "type": "number"
    },
    "organisationsnummer": {
      "type": "string",
      "description": "Organisationsnummer (NNNNNN-NNNN)"
    },
    "momsregistreringsnummer": {
      "type": "string",
      "description": "Momsregistreringsnummer (SE + 12 siffror)"
    }
  }
}

Exempel på utdata

{
  "leverantor": "Tryckeriet i Norden AB",
  "organisationsnummer": "556677-8899",
  "momsregistreringsnummer": "SE556677889901",
  "fakturanummer": "2026-0412",
  "fakturadatum": "2026-09-15",
  "forfallodatum": "2026-10-15",
  "ocr": "4120260915",
  "bankgiro": "123-4567",
  "rader": [
    {
      "beskrivning": "Visitkort x500",
      "antal": 1,
      "belopp": 800.0
    },
    {
      "beskrivning": "Flygblad A5 x1000",
      "antal": 1,
      "belopp": 1200.0
    }
  ],
  "belopp_exkl_moms": 2000.0,
  "momssats": 25,
  "moms": 500.0,
  "att_betala": 2500.0
}

Gemenskap

Inga kommentarer ännu. Dela din erfarenhet, det hjälper nästa person.