(AntaObject) The foreignkey does not exist in the database

Je krijgt deze melding bij het aanmaken of wijzigen van een UpdateConnector.

Oorzaak

Deze melding krijg je als je in de UpdateConnector verwijst naar een waarde die niet beschikbaar is.

Voorbeeld:

(AntaObject) The foreignkey does not exist in the database. FieldId=Inkoopfactuur, ForeignkeyId=FiInv1

(AntaObject) The foreignkey does not exist in the database. FieldId=Reden verzuim, ForeignkeyId=KnCtv2

(AntaObject) The foreignkey does not exist in the database. FieldID=Rekeningnummer, Foreignkey=knANt1.

Oplossing

Je raadpleegt de volledige melding via het logboek in Profit. Ga hiervoor naar: Algemeen / Omgeving / Beheer / Omgevingslogboek. Let bij het zoeken op het tijdstip.

  1. Je krijgt de melding uit het eerste voorbeeld als je een bijlage probeert toe te voegen aan een inkoopfactuur, maar er bestaat geen inkoopfactuur met dat nummer.
  2. Je krijgt de melding uit het tweede voorbeeld als je een verzuimmelding instuurt met een reden verzuim die geblokkeerd of verwijderd is.
    Vanwege de AVG is Reden verzuim niet meer beschikbaar. In een eigen gemaakte output (GetConnectoren, analyses, rapporten en weergaven) kan het veld nog wel aanwezig zijn.
  3. Je krijgt de melding uit het derde voorbeeld wanneer je een rekeningnummer (nummer van de crediteur of debiteur) in de connector meegeeft, die niet bekend is in Profit. Zorg dat het rekeningnummer dat ingevoerd wordt correct is en overeenkomt met een bestaande crediteur/debiteur in Profit.