Skip to content

Invoice Registration

Registrera nya Invoices i Amili-systemet. Invoice Registration används för att skapa fakturor avsedda för distribution av Visma Amili, inklusive kundinformation, fakturadetaljer och rader.

Invoice Registration endpoints

Se Case för att få åtkomst till registrerade cases.

Exempel Request

Nedan är ett exempel på att skapa en ny invoice registration. Andra operationer följer liknande request/response-mönster med samma datastruktur.

URL: POST /invoice--registrations

Headers:

x-api-key: {your_access_token}
Content-Type: application/json

Request Body:

json
{
  "customer": {
    "name": "Jane Doe",
    "customer_number": "12345",
    "id_number": "556789-1234",
    "is_person": true,
    "address": {
      "address_line_1": "Business Street 456",
      "zip_code": "54321",
      "city": "Gothenburg"
    },
    "mobile_number": "+46709876543",
    "email": "jane.doe@domain.se"
  },
  "account": "674dbeaf08847b9501cc9132",
  "creditor": "674dbeb208847b9501cc9138",
  "invoice_type": "invoice",
  "invoice_number": "INV-2024-002",
  "reference_number": "REF002",
  "payout_reference": "PAY002",
  "invoice_date": "Wed, 21 Jan 2024 10:11:22 GMT",
  "invoice_delivery_date": "Wed, 21 Jan 2024 10:11:22 GMT",
  "invoice_due_date": "Wed, 31 Jan 2024 10:11:22 GMT",
  "invoice_headline": "Consulting Services",
  "invoice_body_text": "Thank you for your business",
  "currency": "SEK",
  "your_contact": "Contact Person",
  "your_reference": "YOUR-REF-001",
  "our_reference": "OUR-REF-001",
  "debt_description": "Professional consulting services",
  "matrix": [
    {
      "article_description": "Consulting hours",
      "unit_price": 500,
      "total_price_excluding_vat": 500,
      "unit_vat_percent": "0%"
    }
  ]
}

Response Code: 201 Created

Response Body:

json
{
  "_updated": "Fri, 04 Jul 2025 08:20:41 GMT",
  "_created": "Fri, 04 Jul 2025 08:20:41 GMT",
  "_etag": "62d5a25b98fa0523ac22e81c09eb1f78d3a1dab9",
  "_id": "68678ed98d8dc95ece12793f",
  "_status": "OK",
  "_invoice": "68678ed98d8dc95ece12793f",
  "_case": "68678eda88b9226bb78d7169",
  "_ocr_number": "68678eda8d8dc95ece127944",
  "ocr_number_ocr": "20251855102634171529"
}

Parametrar

Request Body Properties

PropertyTypObligatoriskBeskrivning
accountstringJaAccount ID
creditorstringJaCreditor ID
customerobjectJaKundinformation
invoice_typestringJaTyp av invoice (t.ex. "invoice")*
invoice_numberstringJaFakturanummer från borgenär
reference_numberstringNejReferensnummer från borgenär
payout_referencestringNejReferens för utbetalningsspårning
invoice_datestringJaDatum när fakturan utfärdades (RFC 1123-format)
invoice_due_datestringJaFörfallodatum för betalning (RFC 1123-format)
invoice_delivery_datestringNejDatum när fakturan levererades (RFC 1123-format)
invoice_headlinestringNejFakturarubriktext
invoice_body_textstringNejFakturatext
currencystringJaValutakod (för närvarande endast "SEK" stöds)
your_contactstringNejKontaktperson hos borgenär
your_referencestringNejReferens från borgenär
our_referencestringNejReferens från Amili
your_additional_referencestringNejYtterligare referensfält
order_referencestringNejOrderreferens
contract_referencestringNejKontraktsreferens
debt_descriptionstringNejBeskrivning av skulden
letter_templatestringNejBrevmall (föråldrad 2025-06-13, inte längre obligatorisk)
custom_column_headlinesarrayNejAnpassade kolumnrubriker för matrixartiklar
matrixarrayJaArray av fakturarader
preferred_invoice_distributionstringNejFöredragen distributionsmetod*
case_settingsobjectNejCase-specifika inställningar
labelsarrayNejArray av etikettsträngar för kategorisering
file_import_reportobjectNejFilimportmetadata (readonly)
start_flowbooleanNejOm case-flödet ska startas omedelbart

Customer Properties

PropertyTypObligatoriskBeskrivning
namestringJaKundens fullständiga namn
customer_numberstringNejKundens referensnummer
id_numberstringNej**Personnummer eller organisationsnummer (valfritt vid registrering)
is_personbooleanNej***Om kunden är en svensk person (utesluter is_company, is_foreign)
is_companybooleanNej***Om kunden är ett svenskt företag (utesluter is_person, is_foreign)
is_foreignbooleanNej***Om kunden är utländsk (utesluter is_person, is_company)
addressobjectNejKundens adressinformation
mobile_numberstringNejKontakttelefonnummer
emailstringNejKontakt-e-postadress
car_registrationobjectNejBilregistreringsdetaljer (utesluter customer_number)

Car Registration Properties

PropertyTypObligatoriskBeskrivning
numberstringJaBilregistreringsnummer
countrystringNejBilens land (standard "SE")
ownership_datestringNejDatum för ägarskapskontroll (RFC 1123-format, standard invoice_date)

Address Properties

PropertyTypObligatoriskBeskrivning
address_line_1stringNejPrimär adressrad
address_line_2stringNejSekundär adressrad
address_line_3stringNejTertiär adressrad
zip_codestringNejPostnummer
citystringNejStadnamn
countrystringNejLandskod i ISO 3166-1 alpha-2-format (t.ex. "SE")
glnstringNejGlobal Location Number

Matrix Item Properties

PropertyTypObligatoriskBeskrivning
article_numberstringNejArtikelidentifierare
article_descriptionstringJaBeskrivning av artikeln
unit_pricenumberNejPris per enhet
number_of_unitsnumberNejAntal enheter
total_price_excluding_vatnumberJaTotalt belopp före moms
unit_vat_percentstringNejMomsprocent (t.ex. "25%", "12%", "6%", "0%"), standard "25%"
is_discountbooleanNejRabattflagga (visas inte på fakturan)
cost_centerstringNejKostnadsställe (visas inte på fakturan)
article_datestringNejArtikelförvärvsdatum (RFC 1123-format, visas inte på fakturan)
order_line_referencestringNejLänkar till inköpsorderrad
custom_column_dataarrayNejArray av anpassade kolumndatasträngar
extra_rowsarrayNejArray av extra radsträngar

Response Properties

PropertyTypObligatoriskBeskrivning
_idstringJaUnik identifierare för registration
_createdstringJaSkapandetidsstämpel
_updatedstringJaSenaste uppdateringstidsstämpel
_etagstringJaEntity tag för samtidighetskontroll
_statusstringJaRequest-status (t.ex. "OK")*
_invoicestringJaID för skapad invoice
_casestringJaID för associerat case
_ocr_numberstringJaID för OCR-nummer
ocr_number_ocrstringJaOCR-nummer för betalningsreferens

*) För komplett lista över värden och detaljer, se Invoice Registration **) Valfritt vid registrering, men obligatoriskt för verkställighetstjänster ***) En av is_person, is_company eller is_foreign bör anges för att indikera kundtyp