ERP Core folosește conceptul Business Partner, care reunește datele de bază într-o entitate universală. Un concept asociat este Organizational Entity.
Business Partner păstrează într-un singur loc datele relevante ale unei entități de business, iar anumite caracteristici îi determină comportamentul. De exemplu, nu sunt necesare modele sau tabele separate pentru clienți și furnizori: client/furnizor este un rol, adică un atribut atribuit unui Business Partner.
Ca regulă generală, dacă un obiect sau o entitate din lumea reală poate avea un impact asupra activității firmei, acesta trebuie reprezentat ca Business Partner.
Toate tranzacțiile de business au loc între Business Partners. Înregistrările JournalRecord din contabilitate trebuie să facă referire, direct sau indirect, la doi Business Partners pentru determinarea debitului, creditului și conturilor corespunzătoare.
Implementările unui Business Partner reprezintă entități reale și pot fi clasificate ca:
- entități externe
- entități interne
Entitățile externe sunt persoane, companii sau instituții cu care firma interacționează și efectuează tranzacții.
Entitățile interne sunt subdiviziuni precum unitățile financiar-contabile, organizațiile de vânzări, canalele de distribuție, depozitele și liniile de producție. Fiecare este o entitate organizațională.
Și o entitate externă poate fi împărțită în entități organizaționale. De exemplu, putem modela structura internă a unui furnizor. Astfel, subdiviziunile firmei noastre pot avea relații cu subdiviziunile furnizorului: linia noastră de asamblare poate comunica direct cu linia lui de producție.
Implementările unui Business Partner extern pot fi:
- o Persoană: utilizator, angajat, client, furnizor sau persoană responsabilă
- o Companie: client, furnizor, producător sau prestator
- o Autoritate: instituție publică, registru sau administrație fiscală
- o Bancă
- alte implementări personalizate
Implementările unui Business Partner intern pot fi:
- Unități financiar-contabile
- Organizații de vânzări
- Canale de distribuție
- Depozite
- Unități de producție
- alte entități de business personalizate
Toate implementările au o referință directă și reciprocă la Business Partner.
Pentru fiecare Business Partner este permisă o singură implementare externă: Persoană, Companie, Autoritate sau Bancă. Doar entitățile interne (unități financiar-contabile, organizații de vânzări, canale, depozite, linii de producție) pot avea mai multe implementări asociate aceluiași Business Partner. Totuși, este recomandat ca fiecare entitate să aibă propriul Business Partner.
Relațiile dintre Business Partners se configurează prin proprietatea BP Relationships.
Structura ierarhică este configurată în Organizational Entity iar relațiile sunt configurate prin Organizational Relationship din Business Partner.
Organizational Relationships sunt relații între entități interne. BP Relationships pot lega Business Partners sau entități organizaționale interne și/sau externe.
Astfel se pot crea, de exemplu, relații ierarhice între unitatea de producție a firmei și organizația de vânzări a furnizorului.