Skip to content

Finance Payout

Få tillgång till aggregerad borgenärsutbetalningsinformation i Amili-systemet. Finansutbetalningar representerar den konsoliderade finansiella datan för betalningar till borgenärer, grupperade efter kategori (kapital, ränta, avgifter, provisioner) och finansperiod.

Varje utbetalning spårar totala belopp, momsberäkningar, utbetalningsstatus och ger en sammanfattning uppdelad per artikeltyp. Utbetalningar är länkade till individuella finansutbetalningsspecifikationer som innehåller detaljerad transaktionsdata.

Finance Payout endpoints

Se Finance Payout Specification för att komma åt detaljerad transaktionsdata och Finance Examples för detaljerade användningsexempel.

Relation till Finance Payout Specifications

Finansutbetalningar och finansutbetalningsspecifikationer har en förälder-barn-relation:

  • Finance Payout (förälder) = Aggregerad sammanfattning av en utbetalning till en borgenär
  • Finance Payout Specification (barn) = Individuella transaktionsrader som utgör utbetalningen

Nyckelfält synkroniseras automatiskt via kaskaduppdatering:

  • När payout_date sätts på en utbetalning uppdateras alla relaterade specifikationer
  • När payout_reference ändras uppdateras alla relaterade specifikationer
  • När finance_interval ändras uppdateras fältet payout_interval i specifikationerna

Användningsfall:

  • Visa totala belopp → Använd GET /finance--payouts
  • Visa uppdelning per artikel → Använd fältet summary i GET /finance--payouts
  • Visa individuella transaktioner → Använd GET /finance--payout-specifications med where={"payout": "{payout_id}"}

Se Finance Examples för kompletta arbetsflödesexempel.

Exempelförfrågan

Nedan är ett exempel på att hämta finansutbetalningar för en specifik borgenär.

URL: GET /finance--payouts?where={"creditor":"686e6ed854377058c2dd10bd"}&sort=-_created&max_results=10

Headers:

X-API-Key: your-access-token

Response:

json
{
  "_items": [
    {
      "_id": "507f1f77bcf86cd799439099",
      "_created": "Fri, 13 Jun 2025 08:00:00 GMT",
      "_updated": "Fri, 13 Jun 2025 08:00:00 GMT",
      "_etag": "a1b2c3d4e5f678901234567890123456",
      "creditor": "686e6ed854377058c2dd10bd",
      "currency": "SEK",
      "payout_reference": "65432",
      "ready_for_payout": true,
      "bank_payout_request": "507f1f77bcf86cd799439100",
      "payout_date": "Fri, 13 Jun 2025 00:00:00 GMT",
      "amount": 12000.0,
      "vat_amount": 0.0,
      "total_amount": 12000.0,
      "summary": {
        "capital": {
          "count": 12,
          "amount": 12000.0,
          "vat_amount": 0.0,
          "total_amount": 12000.0
        }
      },
      "finance_category": "capital",
      "finance_interval": "daily",
      "finance_period_start_date": "Thu, 12 Jun 2025 00:00:00 GMT",
      "finance_period_end_date": "Fri, 13 Jun 2025 00:00:00 GMT",
      "finance_period_day": 164,
      "finance_period_year": 2025
    },
    {
      "_id": "507f1f77bcf86cd799439098",
      "_created": "Fri, 13 Jun 2025 08:00:00 GMT",
      "_updated": "Fri, 13 Jun 2025 08:00:00 GMT",
      "_etag": "b2c3d4e5f67890123456789012345678",
      "creditor": "686e6ed854377058c2dd10bd",
      "currency": "SEK",
      "payout_reference": "65432",
      "ready_for_payout": true,
      "bank_payout_request": "507f1f77bcf86cd799439101",
      "payout_date": "Fri, 13 Jun 2025 00:00:00 GMT",
      "amount": 3000.0,
      "vat_amount": 0.0,
      "total_amount": 3000.0,
      "summary": {
        "interest": {
          "count": 8,
          "amount": 3000.0,
          "vat_amount": 0.0,
          "total_amount": 3000.0
        }
      },
      "finance_category": "interest",
      "finance_interval": "daily",
      "finance_period_start_date": "Thu, 12 Jun 2025 00:00:00 GMT",
      "finance_period_end_date": "Fri, 13 Jun 2025 00:00:00 GMT",
      "finance_period_day": 164,
      "finance_period_year": 2025
    },
    {
      "_id": "507f1f77bcf86cd799439097",
      "_created": "Fri, 13 Jun 2025 08:00:00 GMT",
      "_updated": "Fri, 13 Jun 2025 08:00:00 GMT",
      "_etag": "c3d4e5f6789012345678901234567890",
      "creditor": "686e6ed854377058c2dd10bd",
      "currency": "SEK",
      "payout_reference": "123456",
      "ready_for_payout": true,
      "bank_payout_request": "507f1f77bcf86cd799439102",
      "payout_date": "Fri, 13 Jun 2025 00:00:00 GMT",
      "amount": 240.0,
      "vat_amount": 60.0,
      "total_amount": 300.0,
      "summary": {
        "reminder": {
          "count": 4,
          "amount": 240.0,
          "vat_amount": 60.0,
          "total_amount": 300.0
        }
      },
      "finance_category": "creditor_commission",
      "finance_interval": "daily",
      "finance_period_start_date": "Thu, 12 Jun 2025 00:00:00 GMT",
      "finance_period_end_date": "Fri, 13 Jun 2025 00:00:00 GMT",
      "finance_period_day": 164,
      "finance_period_year": 2025,
      "document": {
        "file": "507f1f77bcf86cd799439103",
        "content_type": "application/pdf",
        "name": "self_invoice_2025_164.pdf",
        "length": 45678
      }
    }
  ],
  "_meta": {
    "page": 1,
    "max_results": 10,
    "total": 3
  }
}

Parametrar

Query-parametrar

Standard Eve-paginerings- och filtreringsparametrar stöds:

ParameterTypBeskrivning
pagenumberSidnummer (standard: 1)
max_resultsnumberObjekt per sida (standard: 25, max: 100)
sortstringSorteringsfält (prefix med - för fallande, t.ex. -_created)
wherestringJSON-frågefilter (t.ex. {"creditor": "686e6ed854377058c2dd10bd"})
projectionstringJSON-fältprojektion (t.ex. {"amount": 1, "summary": 1})

Se Pagination and Queries för detaljerad information.

Responsfält

FältTypKrävsBeskrivning
_idstringJaUnik identifierare (ObjectId)
_createdstringJaTidsstämpel för skapande (RFC 1123-format)
_updatedstringJaTidsstämpel för senaste uppdatering (RFC 1123-format)
_etagstringJaEntity tag för samtidighetskontroll
creditorstringJaBorgenärs-ID (ObjectId)
currencystringJaValutakod (för närvarande stöds endast "SEK")
payout_referencestringJaReferensidentifierare för utbetalningen
ready_for_payoutbooleanJaOm utbetalningen är redo att exporteras till banksystemet (standard: false)
bank_payout_requeststringNejID för bankutbetalningsförfrågan (ObjectId) - sätts när utbetalning exporteras till banksystemet
payout_datestringNejNär bankutbetalningsförfrågan skapades (RFC 1123-format)
banking_accountstringNejBankkonto-ID (ObjectId) för utbetalningen
ledger_accountnumberNejHuvudbokskonto nummer (1900-1999)
amountnumberNejBasbelopp exklusive moms
vat_amountnumberNejMomsbelopp
total_amountnumberNejTotalt belopp (amount + vat_amount)
summaryobjectNejUppdelning per artikeltyp (se Summary-struktur nedan)
creditor_payment_referencestringNejAnpassad betalningsreferens för borgenär (endast systemfält)
finance_categorystringNejFinansiell utbetalningskategori (se Finanskategorier nedan)*
finance_intervalstringNejUtbetalningsintervall (se Finansintervall nedan)*
finance_period_start_datestringNejStartdatum för finansperiod (RFC 1123-format)
finance_period_end_datestringNejSlutdatum för finansperiod (RFC 1123-format)
finance_period_daynumberNejDag på året (1-366) - endast för dagligt intervall
finance_period_weeknumberNejVeckonummer (1-53) - endast för veckovis intervall
finance_period_monthnumberNejMånadsnummer (1-12) - endast för månadsvis intervall
finance_period_quarternumberNejKvartalsnummer (1-4) - för dagliga, veckovisa, månadsvisa, kvartalsvisa intervall
finance_period_half_yearnumberNejHalvårsnummer (1-2) - för dagliga, veckovisa, månadsvisa, kvartalsvisa intervall
finance_period_yearnumberNejÅr (t.ex. 2025)
documentobjectNejSjälvfaktura/kvitto PDF för borgenärsprovision (se Dokumentstruktur nedan)

Summary-struktur

Fältet summary innehåller en uppdelning av utbetalningen per artikeltyp. Varje artikel har:

FältTypBeskrivning
countnumberAntal specifikationer
amountnumberTotalt basbelopp (exkl. moms)
vat_amountnumberTotalt momsbelopp
total_amountnumberTotalt belopp (inkl. moms)

Exempel (Kapitalutbetalning):

json
{
  "summary": {
    "capital": {
      "count": 12,
      "amount": 12000.0,
      "vat_amount": 0.0,
      "total_amount": 12000.0
    }
  }
}

Exempel (Ränteutbetalning):

json
{
  "summary": {
    "interest": {
      "count": 8,
      "amount": 3000.0,
      "vat_amount": 0.0,
      "total_amount": 3000.0
    }
  }
}

Exempel (Borgenärsprovision):

json
{
  "summary": {
    "reminder": {
      "count": 4,
      "amount": 240.0,
      "vat_amount": 60.0,
      "total_amount": 300.0
    }
  }
}

Dokumentstruktur

Fältet document innehåller information om den genererade självfaktura/kvitto PDF (endast för borgenärsprovisionsutbetalningar):

FältTypBeskrivning
filestringMediafil-ID (ObjectId)
content_typestringMIME-typ (application/pdf)
namestringFilnamn
lengthnumberFilstorlek i bytes

Vanliga artiklar

Artiklar som kan förekomma i fältet summary:

ArtikelBeskrivning
capitalHuvudsakligt skuldbelopp
interestRäntekostnader
reminderPåminnelseavgifter
costInkassokostnader
debt_collectionInkassoavgifter
enforcementVerkställighetsavgifter
amortization_setupAvbetalningsuppsättningsavgifter
amortization_adviceAvbetalningsaviseringsavgifter
amortization_reminderAvbetalningspåminnelseavgifter
commissionProvisionsavgifter
commission_intercompanyKoncerninterna provisionsavgifter
finance_refundFinansiella återbetalningar

Finanskategorier

Tillåtna värden för fältet finance_category i borgenärsutbetalningar:

KategoriBeskrivning
capitalInsamlade kapitalbelopp
interestInsamlad ränta
creditor_commissionProvisionsavgifter debiterade borgenär
creditor_outlayBorgenärsutlägg

Finansintervall

IntervallBeskrivning
dailyDagligt utbetalningsintervall
weeklyVeckovis utbetalningsintervall
monthlyMånadsvis utbetalningsintervall
quarterlyKvartalsvis utbetalningsintervall

*) För komplett lista över värden och detaljer, se Finance Payout