När en faktura skickas in med API, vilket är fallet om fakturan tolkas av t.ex via emailtolk eller via integration med klientens affärssystem, så jobbar systemet enligt följande process för att avgöra om det skall läggas upp en ny mottagare eller om fakturan skall knytas till en befintlig mottagare. 


Till att börja med så jobbar systemet med den information som kommer in i anropet vilket är tolkat från fakturan eller hämtat från klientens affärssystem. Den information som används för detta är det kundnummer som klienten har angett för sin kund på fakturan


För att undvika att skapa en ny fakturamottagare i Keeros för varje faktura så finns ett regelverk för att se om det redan finns en fakturamottagare upplagd som vi kan använda. 


Låt oss anta att det kommer in en faktura från Karlssons Plåt till Olssons Fisk där Olssons Fisk har kundnummer 123 hos klienten Karlssons Plåt. 


När fakturan anländer till Keeros kommer systemet kontrollera om det sedan tidigare finns någon fakturan i denna relation. Dvs har klienten Karlssons Plåt tidigare någon faktura mot kundnummer 123. Om så är fallet så läggs den nya fakturan mot samma fakturamottagare som användes förra gången. 


Om det inte finns någon tidigare faktura i denna relation så kollar systemet om det finns någon fakturamottagare som är kopplad mot Karlssons Plåt med kundnummer 123, om så är fallet så läggs fakturan mot den fakturamottagaren. 


Om det varken finns någon faktura eller någon fakturamottagare med kundnummer 123 kommer det skapas en ny fakturamottagare. Denna fakturamottagare kommer då, enligt ovan logik, att användas varje gång Karlssons Plåt fakturerar sin kund Olssons Fisk, eftersom Olssons Fisk alltid kommer ha kundnummer 123.