<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Grundsätzliche Verständnisfrage zur API" in Technisches zu Software</title>
    <link>https://www.datev-community.de/t5/Technisches-zu-Software/Grunds%C3%A4tzliche-Verst%C3%A4ndnisfrage-zur-API/m-p/477632#M36054</link>
    <description>&lt;P&gt;Die Id wird AFAIK nicht benötigt bzw. bei Anlage generiert und muss nicht vorher manuell erzeugt werden. Ich habe bspw. vor einiger Zeit die Anlage neuer DATEV Benutzer per API erledigt. Das war mein Body zum Anlegen der Person (Addressee):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$jsonDatanewAddressee = @"
    {
        "type": "natural_person",
        "status": "active",
        "current_surname": "$($objnewADUser.Surname)",
        "firstname": "$($objnewADUser.GivenName)",
        "sex": "$newUserSex",
        "current_short_name": "$(-join ($objnewADUser.GivenName[0], $objnewADUser.Surname[0]))"
    }
"@@&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 12 Mar 2025 06:28:09 GMT</pubDate>
    <dc:creator>janm</dc:creator>
    <dc:date>2025-03-12T06:28:09Z</dc:date>
    <item>
      <title>Grundsätzliche Verständnisfrage zur API</title>
      <link>https://www.datev-community.de/t5/Technisches-zu-Software/Grunds%C3%A4tzliche-Verst%C3%A4ndnisfrage-zur-API/m-p/477630#M36053</link>
      <description>&lt;P&gt;Hallo zusammen,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ein befreundeter Steuerberater überlegt, ob er Drittlösungen einsetzt für spezielle Zusatzfunktionen, um bestimmte Prozesse teilweise zu automatisieren. Ich kenne mich im Feld API und Co. eigentlich ganz gut aus und hatte ihm versprochen, mir das Thema DATEV Connect mal anzuschauen.&lt;BR /&gt;&lt;BR /&gt;Beispielsweise &lt;STRONG&gt;Anlage von neuen Mandanten über Datev Connect&lt;/STRONG&gt;&amp;nbsp;Doku habe ich hier gefunden:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://developer.datev.de/de/product-detail/client-master-data/1.7.0/reference/reference-api-overview/client-master-data/addressees-post" target="_blank" rel="noopener"&gt;https://developer.datev.de/de/product-detail/client-master-data/1.7.0/reference/reference-api-overview/client-master-data/addressees-post&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Das Prinzip ist ja verständlich, allerdings ist es mir teilweise auf den ersten Blick ein Rätsel, wie die IDs vergeben werden.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Beispiel aus der Doku:&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;new-addressee =
  {
   example: {
     id: "16b9d6d3-117b-4553-b0b0-3659eb0279d7",
     eu_vat_id_country_code: "DE",&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Diese ID (GUID) sollte ja eigentlich erst erzeugt werden, wenn der Datensatz angelegt wird. Wie kann ich sie dann schon haben für den Request???&lt;BR /&gt;&lt;BR /&gt;Anderes Beispiel aus dem gleichen Request, gleiches Thema, dass die ID schon da ist beim Anlegen des Datensatzes:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;tax_offices: [
     {
        id: "43b9d6d9-117b-4555-b0b0-3659eb0279d4",
        country_code: "DE",
        note: "Das ist eine Notiz zur Finanzamtsverbindung.",&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Erzeugt man die GUIDs selber, wenn man einen neuen Datensatz erstellt? Das ist für mich ein neuer Ansatz, um ehrlich zu sein.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Aber ich habe mir mal die API für Tax Offices angeschaut und die liefert auch bei Abfrage laut API nirgends eine GUID zurück, sondern nur eine "internal id", die aber was ganz anderes ist.&lt;BR /&gt;&lt;BR /&gt;Für einen kurzen Tipp wäre ich dankbar. Dann kann ich wenigstens etwas präzisere Aussagen treffen, ob und wie man das ganze vernünftig ansteuern kann.&lt;BR /&gt;&lt;BR /&gt;Viele Grüße&lt;BR /&gt;Gregor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Beitrag zu Technisches zu Software verschoben und Kategorie zugeordnet von&amp;nbsp;&lt;a href="https://www.datev-community.de/t5/user/viewprofilepage/user-id/36304"&gt;@Christina_Schulze&lt;/a&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 07:59:42 GMT</pubDate>
      <guid>https://www.datev-community.de/t5/Technisches-zu-Software/Grunds%C3%A4tzliche-Verst%C3%A4ndnisfrage-zur-API/m-p/477630#M36053</guid>
      <dc:creator>GregorG</dc:creator>
      <dc:date>2025-03-12T07:59:42Z</dc:date>
    </item>
    <item>
      <title>Grundsätzliche Verständnisfrage zur API</title>
      <link>https://www.datev-community.de/t5/Technisches-zu-Software/Grunds%C3%A4tzliche-Verst%C3%A4ndnisfrage-zur-API/m-p/477632#M36054</link>
      <description>&lt;P&gt;Die Id wird AFAIK nicht benötigt bzw. bei Anlage generiert und muss nicht vorher manuell erzeugt werden. Ich habe bspw. vor einiger Zeit die Anlage neuer DATEV Benutzer per API erledigt. Das war mein Body zum Anlegen der Person (Addressee):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$jsonDatanewAddressee = @"
    {
        "type": "natural_person",
        "status": "active",
        "current_surname": "$($objnewADUser.Surname)",
        "firstname": "$($objnewADUser.GivenName)",
        "sex": "$newUserSex",
        "current_short_name": "$(-join ($objnewADUser.GivenName[0], $objnewADUser.Surname[0]))"
    }
"@@&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 06:28:09 GMT</pubDate>
      <guid>https://www.datev-community.de/t5/Technisches-zu-Software/Grunds%C3%A4tzliche-Verst%C3%A4ndnisfrage-zur-API/m-p/477632#M36054</guid>
      <dc:creator>janm</dc:creator>
      <dc:date>2025-03-12T06:28:09Z</dc:date>
    </item>
    <item>
      <title>Grundsätzliche Verständnisfrage zur API</title>
      <link>https://www.datev-community.de/t5/Technisches-zu-Software/Grunds%C3%A4tzliche-Verst%C3%A4ndnisfrage-zur-API/m-p/477649#M36055</link>
      <description>&lt;P&gt;Hallo&amp;nbsp;&lt;a href="https://www.datev-community.de/t5/user/viewprofilepage/user-id/12861"&gt;@janm&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;danke für die schnelle Info. Finde die Doku nämlich etwas verwirrend. Teilweise machen halt die beispielhaften Daten keinen Sinn aus meiner Sicht, wenn ein&amp;nbsp;&amp;nbsp;valid_from Feld mit abc bestückt wird etc. Deswegen war ich bei der ID dann unsicher.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Viele Grüße&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gregor&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 07:35:07 GMT</pubDate>
      <guid>https://www.datev-community.de/t5/Technisches-zu-Software/Grunds%C3%A4tzliche-Verst%C3%A4ndnisfrage-zur-API/m-p/477649#M36055</guid>
      <dc:creator>GregorG</dc:creator>
      <dc:date>2025-03-12T07:35:07Z</dc:date>
    </item>
  </channel>
</rss>

