Je datatemplate voor crediteurenbeheer en betalingsverwerking
Je datatemplate voor crediteurenbeheer en betalingsverwerking
- Aanbevolen attributen voor gedetailleerde analyse
- Standaard procesactiviteiten voor `gebeurtenis` mapping
- Stap-voor-stap extractiehandleiding voor Oracle Fusion Financialscials
Attributen voor de verwerking van crediteurenfacturen
| Naam | Beschrijving | ||
|---|---|---|---|
|
Activiteitsnaam
ActivityName
|
De specifieke gebeurtenis of stap die in het proces is uitgevoerd. | ||
|
Beschrijving
Dit attribuut staat voor de naam van de uitgevoerde processtap, zoals 'Invoice Created', 'Invoice Validated' of 'Payment Cleared'. Het stelt het process mining algoritme in staat om de volgorde van gebeurtenissen (control flow) voor elke factuur te reconstrueren. Deze waarden worden doorgaans afgeleid door data uit meerdere transactie- en historietabellen samen te voegen, waarbij elke record wordt voorzien van een menselijk leesbare gebeurtenis name.
Waarom het belangrijk is
Het definieert het 'wat' van het proces, belangrijk voor het in kaart brengen van de processtroom en het bekijken van varianten.
Waar te verkrijgen
Afgeleid van AP_INVOICES_ALL statuswijzigingen, AP_INV_APRVL_HIST_ALL en AP_CHECKS_ALL
Voorbeelden
Factuur aangemaaktFactuur gevalideerdBetaling aangemaakt
|
|||
|
Bronsysteem
SourceSystem
|
De naam van het systeem waar de data vandaan komt. | ||
|
Beschrijving
Identificeert het softwaresysteem dat fungeert als het primaire registratiesysteem voor de gebeurtenis. In deze context zal dit doorgaans 'Oracle Fusion Financialscials' zijn. Dit attribuut is bijzonder nuttig in omgevingen met meerdere systemen waar data kan worden samengevoegd uit ERP-, inkoop- en banksystemen.
Waarom het belangrijk is
Het waarborgt de traceerbaarheid van datalineage, vooral in complexe systeemomgevingen.
Waar te verkrijgen
Hardgecodeerd of afgeleid van de verbindingsconfiguratie
Voorbeelden
Oracle Fusion FinancialscialsOracle ERP CloudLegacy EBS
|
|||
|
Factuurnummer
InvoiceNumber
|
De unieke ID voor de leveranciersfactuur. | ||
|
Beschrijving
Dit attribuut dient als de unieke referentie voor een specifieke factuur die door een leverancier is ingediend. Het fungeert als de centrale Case-ID voor de process mining-analyse, waarbij alle daaropvolgende activiteiten zoals goedkeuringen, blokkades en betalingen worden gegroepeerd. In Oracle Fusion Financialscials is dit veld belangrijk voor het koppelen van factuurheaders aan regels, betalingen en inkooporders. Analisten gebruiken deze kenmerk om de volledige levenscyclus van een verplichting te traceren, vanaf het moment dat deze wordt vastgelegd tot het moment dat het geld de bankrekening verlaat.
Waarom het belangrijk is
Het is de definitieve case-identificatienummer die nodig is om de end-to-end procesinstantie te reconstrueren.
Waar te verkrijgen
AP_INVOICES_ALL.INVOICE_NUM
Voorbeelden
INV-2023-00199887766OCT-SERVICE-04
|
|||
|
Tijdstempel
EventDateTime
|
De datum en tijd waarop de activiteit plaatsvond. | ||
|
Beschrijving
Dit attribuut registreert de exacte timestamp van een activiteit. Het wordt gebruikt om gebeurtenissen chronologisch te rangschikken en de duur tussen processtappen te berekenen. Precieze tijdstempels zijn belangrijk voor nauwkeurige Cycle Time analyse en voor het vinden van knelpunten waar facturen stil liggen tussen de stappen.
Waarom het belangrijk is
Het biedt de tijdlijn die nodig is voor prestatieanalyse en processequencing.
Waar te verkrijgen
CREATION_DATE of LAST_UPDATE_DATE uit respectievelijke tabellen (bijv. AP_INVOICES_ALL, AP_CHECKS_ALL)
Voorbeelden
2023-10-01T08:30:00Z2023-10-05T14:15:00Z2023-10-10T09:00:00Z
|
|||
|
Tijdstip van extractie
LastDataUpdate
|
De `timestamp` van de `data`-extractie of -vernieuwing. | ||
|
Beschrijving
Geeft het specifieke tijdsTip aan waarop de datarecord uit Oracle Fusion werd opgehaald. Dit helpt analysesten te begrijpen hoe recent de data is en ondersteunt incrementele data-laadstrategieën. Het maakt onderscheid tussen de werkelijke gebeurtenistijd en het moment waarop de data beschikbaar kwam voor analyse.
Waarom het belangrijk is
Het zorgt voor actuele data en helpt bij het beheren van incrementele dataladingen.
Waar te verkrijgen
Systeemtijd tijdens extractie
Voorbeelden
2023-10-27T23:59:59Z
|
|||
|
Aangemaakt door gebruiker
CreatedByUserName
|
De gebruikers-id of naam van de persoon die de factuur heeft ingevoerd. | ||
|
Beschrijving
Identificeert de gebruiker die verantwoordelijk is voor de initiële data-invoer. Dit komt overeen met het Gebruiker Generic Data Model attribuut. Deze data wordt gebruikt in de 'Manual Intervention Rate' analyse om trainingsbehoeften of specifieke gebruikers met hoge herstelpercentages te vinden.
Waarom het belangrijk is
Het maakt prestatieanalyse op bronniveau en controles op taakscheiding mogelijk.
Waar te verkrijgen
AP_INVOICES_ALL.CREATED_BY (resulteert in username via PER_USERS)
Voorbeelden
j.doesystem_integrationm.smith
|
|||
|
Bedrijfseenheid
BusinessUnit
|
De operationele eenheid of bedrijfsentiteit die verantwoordelijk is voor de factuur. | ||
|
Beschrijving
Identificeert de specifieke interne afdeling of dochteronderneming die de factuur verwerkt. In Oracle Fusion komt dit overeen met de Organisatie-ID. Dit attribuut is belangrijk voor het dashboard 'Wereldwijd Process Variant Standardization', dat vergelijking van procesefficiëntie over verschillende regio's of afdelingen mogelijk maakt.
Waarom het belangrijk is
Het maakt een vergelijkende analyse van prestaties over verschillende organisatorische entiteiten mogelijk.
Waar te verkrijgen
HR_ORGANIZATION_UNITS.NAME (gekoppeld via ORG_ID uit AP_INVOICES_ALL)
Voorbeelden
Amerikaanse OperatiesEMEA SalesAPAC Manufacturing
|
|||
|
Betaaldatum
PaymentDate
|
De datum waarop de betaling daadwerkelijk is uitgevoerd of vereffend. | ||
|
Beschrijving
Registreert wanneer het geld is overgemaakt of de cheque is uitgeschreven. Dit is het eindpunt voor de KPI 'Gemiddelde Doorlooptijd van Factuur tot Betaling'. Door deze datum te vergelijken met de vervaldatum wordt bepaald of een betaling te laat, op tijd, of vroeg genoeg was om een korting te pakken.
Waarom het belangrijk is
Het markeert de voltooiing van de financiële transactie en de proceslevenscyclus.
Waar te verkrijgen
AP_CHECKS_ALL.CHECK_DATE
Voorbeelden
2023-10-282023-11-01
|
|||
|
Betalingstermijnen
PaymentTerms
|
De overeengekomen voorwaarden voor betalingstermijnen en kortingen. | ||
|
Beschrijving
Specificeert de contractuele voorwaarden voor de betaling, zoals 'Net 30' of '2/10 Net 30'. Dit Het bepaalt de beoogde vervaldatum en eventuele potentiële besparingen die beschikbaar zijn bij versnelde verwerking.
Waarom het belangrijk is
Het definieert de prestatiedoelstellingen voor betalingstijdigheid en het gebruikmaken van kortingen.
Waar te verkrijgen
AP_TERMS.NAME (samengevoegd via TERMS_ID van AP_INVOICES_ALL)
Voorbeelden
Netto 30Onmiddellijk2% 10 Net 30
|
|||
|
Factuurbedrag
InvoiceAmount
|
Het totale factuurbedrag. | ||
|
Beschrijving
Vertegenwoordigt het totale bedrag dat voor de factuur moet worden betaald. Deze waarde is belangrijk voor de 'Efficiëntieanalyse van Facturen met Lage Waarde', waardoor organisaties de geleverde inspanning kunnen correleren met de financiële waarde van de transactie. Het wordt ook gebruikt om facturen met een hoogwaardige te prioriteren voor het realiseren van vroegbetalingskortingen.
Waarom het belangrijk is
Het kwantificeert de financiële impact van de case en ondersteunt risicoprioritering.
Waar te verkrijgen
AP_INVOICES_ALL.INVOICE_AMOUNT
Voorbeelden
1500.00250.5010000.00
|
|||
|
Factuurdatum
InvoiceDate
|
De datum die door de leverancier op de factuur is afgedrukt. | ||
|
Beschrijving
Deze datum geeft aan wanneer de factuur door de leverancier is uitgegeven, onderscheidend van wanneer deze is ontvangen of ingevoerd in Oracle. Het is de basis voor het berekenen van vervaldata van betalingen op basis van betalingsvoorwaarden. Verschillen tussen factuurdatum en invoerdatum wijzen vaak op vertragingen in de postkamer of bij het scannen.
Waarom het belangrijk is
Het is het referentiepunt voor betalingstermijn-berekeningen en verouderingsanalyse.
Waar te verkrijgen
AP_INVOICES_ALL.INVOICE_DATE
Voorbeelden
2023-09-152023-10-01
|
|||
|
Factuurtype
InvoiceType
|
De classificatie van de factuur (bijv. Standaard, Creditnota). | ||
|
Beschrijving
Categoriseert de factuur in typen zoals Standaard, Vooruitbetaling of Creditnota. Dit komt overeen met het generieke attribuut CaseType. Verschillende factuurtypen volgen verschillende validatie- en goedkeuringspaden, daarom is segmentatie op basis van dit attribuut noodzakelijk voor een accurate basismeting van de 'End to End Cycle Time Performance'.
Waarom het belangrijk is
Het maakt het mogelijk om appels met peren te vergelijken in procesprestatievergelijkingen.
Waar te verkrijgen
AP_INVOICES_ALL.INVOICE_TYPE_LOOKUP_CODE
Voorbeelden
STANDARDCREDITVooruitbetaling
|
|||
|
Inkoopordernummer
PurchaseOrderNumber
|
Het referentienummer van de bijbehorende inkooporder. | ||
|
Beschrijving
Koppelt de factuur aan het stroomopwaartse inkoopproces. Dit attribuut is belangrijk voor 'PO Matching and Discrepancy Resolution'-analyse. Facturen zonder inkoopordernummer (PO-nummer) volgen doorgaans een ander, vaak minder efficiënt, goedkeuringsworkflow dan facturen met een PO.
Waarom het belangrijk is
Het maakt onderscheid tussen PO-ondersteunde en niet-PO-facturen, die verschillende procesgedragingen hebben.
Waar te verkrijgen
PO_HEADERS_ALL.SEGMENT1 (gekoppeld via AP_INVOICE_LINES_ALL)
Voorbeelden
PO-9988774500001234
|
|||
|
Leveranciersnaam
SupplierName
|
De naam van de leverancier die de factuur heeft uitgegeven. | ||
|
Beschrijving
Dit attribuut identificeert de externe entiteit die om betaling vraagt. In Oracle Fusion wordt deze Informatie beheerd in de Leverancier Master (POZ_SUPPLIERS) en gekoppeld aan de factuur. Het analyseren van dit attribuut maakt Vendor Compliance en Throughput analyse mogelijk, wat helpt bij het vinden van leveranciers die vaak problematische facturen indienen of herstelwerk veroorzaken.
Waarom het belangrijk is
Het maakt segmentatie van procesprestaties per leverancier mogelijk voor relatiebeheer.
Waar te verkrijgen
POZ_SUPPLIERS.VENDOR_NAME (gekoppeld via VENDOR_ID uit AP_INVOICES_ALL)
Voorbeelden
Office Depot Inc.Oracle CorporationDell Services
|
|||
|
Vervaldatum
DueDate
|
De datum waarop de betaling moet zijn gedaan om boetes te voorkomen. | ||
|
Beschrijving
De berekende deadline voor betaling, gebaseerd op de factuurdatum en betalingstermijnen. Dit Het monitoren van deze datum ten opzichte van de werkelijke betaaldatum onthult
Waarom het belangrijk is
Het is de belangrijke streefdatum voor het meten van tijdige betalingsprestaties.
Waar te verkrijgen
AP_PAYMENT_SCHEDULES_ALL.DUE_DATE
Voorbeelden
2023-10-302023-11-15
|
|||
|
Dagen Achterstallig
DaysOverdue
|
Aantal dagen dat de betaling na de vervaldatum is gedaan. | ||
|
Beschrijving
Een berekend getal dat aangeeft hoe laat een betaling was. Positieve waarden duiden op een late betaling; negatieve waarden op een vroege betaling. Deze metriek voedt het 'Late Payment and Penalty Risk Tracker'-dashboard en helpt de ernst van procesvertragingen te kwantificeren.
Waarom het belangrijk is
Het kwantificeert de omvang van het probleem met late betalingen.
Waar te verkrijgen
Calculated: Betalingsdatum - Vervaldatum
Voorbeelden
5-20
|
|||
|
Goedkeuringsstatus
ApprovalStatus
|
Huidige workflowstatus van de factuur. | ||
|
Beschrijving
Geeft aan of de factuur Verplicht, Geïnitieerd, Afgewezen of Goedgekeurd is. Dit attribuut helpt bij de 'Approval Workflow Bottleneck Analysis'. Het biedt een overzicht op hoog niveau van waar de factuur zich bevindt in de autorisatiehiërarchie.
Waarom het belangrijk is
Het helpt bij het diagnosticeren van stagnaties in de goedkeuringsketen.
Waar te verkrijgen
AP_INVOICES_ALL.WFAPPROVAL_STATUS
Voorbeelden
VEREISTWFAPPROVEDNIET VEREIST
|
|||
|
Is Potentieel Duplicaat
IsPotentialDuplicate
|
Vlag die aangeeft of de factuur details deelt met een andere factuur. | ||
|
Beschrijving
Een berekende booleaanse vlag die waar is indien de Vendor en Bedrag overeenkomen met een andere invoice binnen een specifiek tijdsbestek. Dit ondersteunt het 'Dupliceren Invoice Detection Analytics'-dashboard. Het fungeert als een proactief alertmechanisme voor auditors om specifieke cases te beoordelen vóór de vrijgave van de betaling.
Waarom het belangrijk is
Het is een belangrijk risicocontrole-attribuut voor het voorkomen van financieel verlies.
Waar te verkrijgen
Berekend op basis van window functions over InvoiceBedrag en LeverancierNaam
Voorbeelden
truefalse
|
|||
|
Misgelopen kortingsbedrag
DiscountLostAmount
|
De financiële waarde van de gemiste korting als gevolg van een late betaling. | ||
|
Beschrijving
Berekend als het verschil tussen het volledige factuurbedrag en het kortingsbedrag indien de betaaldatum de uiterste kortingsdatum overschreed. Dit ondersteunt de analyse van 'Early Payment Discount Realization'. Het kent een tastbare waarde toe aan procesinefficiënties.
Waarom het belangrijk is
Het kwantificeert de kosten van procesvertragingen.
Waar te verkrijgen
Berekend uit InvoiceBedrag en PaymentTerms
Voorbeelden
50.000.00120.50
|
|||
|
Valutacode
CurrencyCode
|
De valuta waarin de factuur is uitgegeven. | ||
|
Beschrijving
De ISO-valutacode (bijv. USD, EUR) voor de transactie. Dit is noodzakelijk voor het normaliseren van bedragen in de 'Low Value Invoice Efficiency Review'. Procesvarianten verschillen vaak aanzienlijk tussen binnenlandse (lokale valuta) en internationale (vreemde valuta) betalingen vanwege bancaire complexiteit.
Waarom het belangrijk is
Het identificeert grensoverschrijdende complexiteit en is nodig voor financiële normalisatie.
Waar te verkrijgen
AP_INVOICES_ALL.INVOICE_CURRENCY_CODE
Voorbeelden
USDEURGBP
|
|||
Activiteiten voor de verwerking van crediteurenfacturen
| Activiteit | Beschrijving | ||
|---|---|---|---|
|
Betaling aangemaakt
|
Het betaaldocument (cheque, ETF, overboeking) wordt gegenereerd. Dit vermindert de aansprakelijkheid en markeert de uitvoering van de betaling. | ||
|
Waarom het belangrijk is
De 'Stop'
Waar te verkrijgen
AP_INVOICE_PAYMENTS_ALL table gekoppeld aan AP_CHECKS_ALL. Gebruik de CREATION_DATE van de payment record.
Vastleggen
Vastgelegd wanneer transactie X is uitgevoerd
Gebeurtenistype
explicit
|
|||
|
Factuur aangemaakt
|
De eerste aanmaak van de factuurregistratie binnen het Oracle Fusion Payables systeem. Dit legt de timestamp vast van het moment dat de factuurheader voor het eerst in de database wordt opgeslagen, handmatig ingevoerd of geïmporteerd via IDR/interface. | ||
|
Waarom het belangrijk is
Stelt de starttijd van het proces vast voor doorlooptijdberekeningen en verouderingsanalyses. Essentieel voor het meten van de vertraging tussen ontvangst en invoer.
Waar te verkrijgen
AP_INVOICES_ALL table, CREATION_DATE column. Filter op INVOICE_ID.
Vastleggen
Geregistreerd wanneer transacpakketecord is aangemaakt
Gebeurtenistype
explicit
|
|||
|
Factuur geannuleerd
|
De factuur wordt geannuleerd of ongeldig verklaard, waardoor de procesinstantie effectief wordt beëindigd zonder betaling. | ||
|
Waarom het belangrijk is
Vertegenwoordigt verspilde inspanning. Hoge annuleringspercentages wijzen meestal op dubbele invoer stroomopwaarts of slechte
Waar te verkrijgen
AP_INVOICES_ALL.CANCELLED_DATE is ingevuld.
Vastleggen
Vastgelegd wanneer transactie X is uitgevoerd
Gebeurtenistype
explicit
|
|||
|
Factuur Geblokkeerd
|
Er wordt een systeem- of handmatige 'hold' op de invoice geplaatst, waardoor betaling wordt voorkomen. Dit omvat hoeveelheidsverschillen, prijsverschillen, of handmatige 'Invoice Needs Review'-holds. | ||
|
Waarom het belangrijk is
De belangrijkste indicator van procesknelpunten. Het analyseren van de redenen voor blokkades helpt bij het vinden van leverancier compliance-problemen of interne proceshiaten.
Waar te verkrijgen
AP_HOLDS_ALL table, CREATION_DATE. Geeft een stop in de processtroom aan.
Vastleggen
Vastgelegd wanneer transactie X is uitgevoerd
Gebeurtenistype
explicit
|
|||
|
Factuur gevalideerd
|
De factuurstatus wijzigt in 'Gevalideerd', wat aangeeft dat deze de systeemintegriteitscontroles, belastingberekening en matching rules heeft doorstaan. Dit is een voorwaarde voor goedkeuring en betaling. | ||
|
Waarom het belangrijk is
Markeert de overgang van datainvoer naar de goedkeurings-/betalingsworkflow. Vertragingen hier duiden op data-kwaliteitsproblemen of configuratiefouten.
Waar te verkrijgen
Afgeleid van de AP_INVOICES_ALL.VALIDATION_REQUEST_ID timestamp of door statuswijzigingen te volgen in AP_INVOICE_HISTORY (indien ingeschakeld).
Vastleggen
Vergelijk het statusveld voor/na
Gebeurtenistype
inferred
|
|||
|
Factuur Goedgekeurd
|
De definitieve goedkeuring wordt binnen de workflow gegeven. De factuurstatus wijzigt in 'Workflow Goedgekeurd' of 'Handmatig Goedgekeurd'. | ||
|
Waarom het belangrijk is
Een belangrijke mijlpaal die de invoice vrijgeeft voor betalingsselectie. Lange wachttijden vóór deze stap duiden op goedkeuringsknelpunten.
Waar te verkrijgen
AP_INV_APRVL_HIST_ALL table (laatste goedkeuringsactie) of AP_INVOICES_ALL.WFAPPROVAL_STATUS = 'WFAPPROVED'.
Vastleggen
Vergelijk het statusveld voor/na
Gebeurtenistype
inferred
|
|||
|
Factuurregel Gekoppeld
|
De koppeling van een factuurregel met een inkooporder (PO) of ontvangstbewijs. Dit geeft aan dat het 3-weg- of 2-weg `matching`proces heeft plaatsgevonden tijdens de regelinvoer. | ||
|
Waarom het belangrijk is
Belangrijk voor het analyseren van 'First Pass Yield' en het vinden waar geautomatiseerde matching mislukt. Lage matchingspercentages leiden tot handmatige herstelwerk.
Waar te verkrijgen
AP_INVOICE_LINES_ALL table. Identificeer records waar MATCH_TYPE 'ITEM_TO_PO', 'PO_PRICE_ADJUSTMENT', etc. is.
Vastleggen
Geregistreerd wanneer transacpakketegel is aangemaakt met koppeling
Gebeurtenistype
explicit
|
|||
|
Betaling Geselecteerd
|
De factuur wordt geselecteerd door een Payment Process Request (PPR). De factuur wordt klaargezet voor betaling, maar het geld is nog niet overgemaakt. | ||
|
Waarom het belangrijk is
Geeft aan dat de factuur is opgenomen in een betalingsrun. Gaten tussen deze en 'Payment Created' duiden op batchverwerkingsproblemen.
Waar te verkrijgen
AP_SELECTED_INVOICES_ALL (tijdelijk) of afgeleid uit de aanwezigheid van AP_PAYMENT_SCHEDULES_ALL.CHECK_RUN_ID.
Vastleggen
Vergelijk het statusveld voor/na
Gebeurtenistype
inferred
|
|||
|
Betaling uitgevoerd
|
De betaling wordt afgestemd met het bankafschrift. De status wijzigt in 'Vereffend' of 'Afgestemd'. | ||
|
Waarom het belangrijk is
Het ware einde van de cashcyclus. Essentieel voor cashflow prognoses en het begrijpen van de floatperiode tussen uitgifte en vereffening.
Waar te verkrijgen
AP_CHECKS_ALL.STATUS_LOOKUP_CODE verandert naar 'CLEARED'. Timestamp is CLEARED_DATE.
Vastleggen
Vastgelegd wanneer transactie X is uitgevoerd
Gebeurtenistype
explicit
|
|||
|
Factuur Verwerkt in Boekhouding
|
De boekhoudkundige posten van de factuur worden gegenereerd en overgedragen aan het grootboek. Dit bevestigt de registratie van de financiële impact. | ||
|
Waarom het belangrijk is
Zorgt voor financiële compliance. Vertragingen hier kunnen van invloed zijn op afsluitingsactiviteiten en de nauwkeurigheid van financiële rapportages.
Waar te verkrijgen
AP_INVOICE_DISTRIBUTIONS_ALL.POSTED_FLAG = 'Y' of via XLA_AE_HEADERS (Subledger Boekhouding) gekoppeld aan de invoice.
Vastleggen
Vastgelegd wanneer transactie X is uitgevoerd
Gebeurtenistype
explicit
|
|||
|
Factuurblokkade Opgeheven
|
Het verwijderen van een eerder toegepaste blokkering, waardoor de factuur verder kan in de workflow. Dit staat voor het oplossen van een afwijking. | ||
|
Waarom het belangrijk is
Berekent de 'Rework Time' of 'Resolution Time'. Een hoge frequentie duidt op inefficiëntie in de afhandeling van uitzonderingen.
Waar te verkrijgen
AP_HOLDS_ALL table, LAST_UPDATE_DATE waar RELEASE_LOOKUP_CODE is ingevuld.
Vastleggen
Vastgelegd wanneer transactie X is uitgevoerd
Gebeurtenistype
explicit
|
|||
|
Goedkeuring gestart
|
De factuur wordt ingediend bij de approval workflow (AMX). Dit markeert het begin van de managementautorisatiefase. | ||
|
Waarom het belangrijk is
Onderscheidt operationele verwerkingstijd van de doorlooptijd voor managementgoedkeuring. Helpt te vinden of vertragingen te wijten zijn aan AP-personeel of aan goedkeurders.
Waar te verkrijgen
AP_INV_APRVL_HIST_ALL table (Approval History) of afgeleid uit AP_INVOICES_ALL.WFAPPROVAL_STATUS die verandert naar 'INITIATED'.
Vastleggen
Vergelijk het statusveld voor/na
Gebeurtenistype
inferred
|
|||