{"id":3390,"date":"2025-05-13T09:54:36","date_gmt":"2025-05-13T14:54:36","guid":{"rendered":"https:\/\/www.teamdesk.net\/blog\/?p=3390"},"modified":"2025-05-13T09:54:38","modified_gmt":"2025-05-13T14:54:38","slug":"generate-repeated-related-details","status":"publish","type":"post","link":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/","title":{"rendered":"Generate Repeated Related Details"},"content":{"rendered":"\n<p>Let\u2019s say you have a loan and want to split it into several monthly payments. Instead of manually calculating each monthly amount, determining the number of payments, and creating records for every payment, you can automate the process. Just click a button \u2014 sounds great, doesn\u2019t it?<\/p>\n\n\n\n<p>In this guide, we\u2019ll walk through step-by-step instructions on how to create a custom button that generates payment records based on loan details. Each generated payment will be linked to the corresponding loan record.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"725\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-1024x725.png\" alt=\"\" class=\"wp-image-3391\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-1024x725.png 1024w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-300x212.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-768x543.png 768w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image.png 1125w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Create the Required Tables<\/h2>\n\n\n\n<p>You\u2019ll need <strong>three tables<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Loans<\/strong><\/li>\n\n\n\n<li><strong>Payments<\/strong><\/li>\n\n\n\n<li><strong>Indexes<\/strong> (a technical table used for generating sequential values)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Indexes Table<\/h4>\n\n\n\n<p>This table will contain a single numeric column named <strong>&#8220;Index&#8221;<\/strong>. Each record represents a sequential number starting from 1. The number of records in this table determines the <strong>maximum number of payments<\/strong> that can be generated for any one loan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"647\" height=\"525\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-1.png\" alt=\"\" class=\"wp-image-3392\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-1.png 647w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-1-300x243.png 300w\" sizes=\"auto, (max-width: 647px) 100vw, 647px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Loans Table<\/strong> should include the following columns: Name, Amount, Number of Payments, Start Date.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"232\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-7.png\" alt=\"\" class=\"wp-image-3403\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-7.png 792w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-7-300x88.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-7-768x225.png 768w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/a><\/figure>\n\n\n\n<p>Finally, in <strong>Payments Table <\/strong>create the following columns: Amount, Date, Index (type: number), and Loan reference column (with lookup fields such as Loan Amount, Loan Name, Loan Number of Payments, and Loan Start Date)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"787\" height=\"558\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-4.png\" alt=\"\" class=\"wp-image-3400\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-4.png 787w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-4-300x213.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-4-768x545.png 768w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Set Up Relationships<\/h2>\n\n\n\n<p>In the <strong>Loans<\/strong> table, create a <strong><a href=\"https:\/\/www.teamdesk.net\/help\/relations\/many-to-many-relations\/\">many-to-many relationship<\/a><\/strong> with the <strong>Indexes<\/strong> table. No match conditions are needed at this stage.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"180\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-6.png\" alt=\"\" class=\"wp-image-3402\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-6.png 790w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-6-300x68.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-6-768x175.png 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/a><\/figure>\n\n\n\n<p>Next, under this relationship, create a <strong><a href=\"https:\/\/www.teamdesk.net\/help\/columns\/editing-existing-columns\/recordset-columns\/\">recordset column<\/a><\/strong> and apply the following filter:<\/p>\n\n\n\n<p>[Index]&lt;=Related[Number Of Payments]<\/p>\n\n\n\n<p>This ensures that only the necessary number of index records are related to each loan, based on the specified number of payments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Create a Custom Button<\/h2>\n\n\n\n<p>In the <strong>Loans<\/strong> table, create a <a href=\"https:\/\/www.teamdesk.net\/help\/rules\/custom-buttons\/preview-page-button\/\">Preview Page Custom Button<\/a> named <strong>&#8220;Generate Payment Records&#8221;<\/strong>. As a next step, add a <a href=\"https:\/\/www.teamdesk.net\/help\/rules\/workflow-actions\/create-record\/\">record create workflow action<\/a>. This action called &#8220;Create Payment Records&#8221; will be generating the payment child records from the loan record. Add two assignments to this action: [Index] will be indicating the sequence number of a specific payment record within the batch (e.g. payment 2 out of 5), and Parentkey() will indicate the related Loan record.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"455\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-2.png\" alt=\"\" class=\"wp-image-3393\" style=\"width:840px;height:auto\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-2.png 742w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/image-2-300x184.png 300w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Automate Payment Field Calculations<\/h2>\n\n\n\n<p>To streamline the payment creation process, <a href=\"https:\/\/www.teamdesk.net\/help\/columns\/editing-existing-columns\/general-properties\/#:~:text=Setup%20mode%20only.-,Default\/Calculate,-This%20property%20represents\">configure default values<\/a> for the <strong>Amount<\/strong> and <strong>Date<\/strong> fields in the <strong>Payments<\/strong> table:<\/p>\n\n\n\n<p><strong>Amount Calculation<\/strong>: Automatically calculate the amount for each payment using this formula as a <a href=\"https:\/\/www.teamdesk.net\/help\/columns\/editing-existing-columns\/general-properties\/#:~:text=Setup%20mode%20only.-,Default\/Calculate,-This%20property%20represents\">Default\/Calculate<\/a> in the column settings: <\/p>\n\n\n\n<p>[Loan Amount]\/[Loan Number Of Payments]<\/p>\n\n\n\n<p><strong>Date Calculation<\/strong>: Additionally, we will automatically set the payment date to the first day of the month following the loan\u2019s start date. Use this formula as a <a href=\"https:\/\/www.teamdesk.net\/help\/columns\/editing-existing-columns\/general-properties\/#:~:text=Setup%20mode%20only.-,Default\/Calculate,-This%20property%20represents\">Default\/Calculate<\/a> in the column settings:<\/p>\n\n\n\n<p>AdjustMonth(FirstDayOfMonth([Loan Start Date]),[Index])<\/p>\n\n\n\n<p>This formula ensures that each payment date is spaced one month apart, starting from the month after the loan begins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final Result<\/h3>\n\n\n\n<p>You can now create a Loan record, specify the start date, total amount, and number of payments. Then, simply click the custom button to automatically generate payment records \u2014 each with a calculated amount and scheduled date. Check the settings for this in our <a href=\"https:\/\/www.teamdesk.net\/generate_loan_payment_records\">database templates library<\/a>.<\/p>\n\n\n\n<p>And you\u2019re done! Finally, to take it a step further, consider adding <strong>reminders<\/strong> or <strong>notifications<\/strong> to help ensure payments are made on time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article explains how to automatically generate a set of related records \u2014 for example, scheduled debt payments \u2014 with just one click.<\/p>\n","protected":false},"author":11,"featured_media":3396,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[323,132,318,127,324,45,325],"class_list":["post-3390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-tricks","tag-automation","tag-database","tag-generate-records","tag-online-database","tag-payments","tag-relation","tag-schedule"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Generate Repeated Related Details - TeamDesk Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generate Repeated Related Details - TeamDesk Blog\" \/>\n<meta property=\"og:description\" content=\"This article explains how to automatically generate a set of related records \u2014 for example, scheduled debt payments \u2014 with just one click.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/\" \/>\n<meta property=\"og:site_name\" content=\"TeamDesk Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-13T14:54:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-13T14:54:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/Monthly-payments.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kateryna Dmytrenko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kateryna Dmytrenko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/\"},\"author\":{\"name\":\"Kateryna Dmytrenko\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/a285defcf13a83e100cc66ebfdada2e9\"},\"headline\":\"Generate Repeated Related Details\",\"datePublished\":\"2025-05-13T14:54:36+00:00\",\"dateModified\":\"2025-05-13T14:54:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/\"},\"wordCount\":524,\"commentCount\":3,\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Monthly-payments.jpeg\",\"keywords\":[\"automation\",\"database\",\"generate records\",\"online database\",\"payments\",\"relation\",\"schedule\"],\"articleSection\":[\"Tips &amp; Tricks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/\",\"name\":\"Generate Repeated Related Details - TeamDesk Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Monthly-payments.jpeg\",\"datePublished\":\"2025-05-13T14:54:36+00:00\",\"dateModified\":\"2025-05-13T14:54:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/a285defcf13a83e100cc66ebfdada2e9\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Monthly-payments.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Monthly-payments.jpeg\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/generate-repeated-related-details\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generate Repeated Related Details\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\",\"name\":\"TeamDesk Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/a285defcf13a83e100cc66ebfdada2e9\",\"name\":\"Kateryna Dmytrenko\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/43d699ece76026402ebdbc9196f3f24de5dc93ffa6597e96b3d91bf256044877?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/43d699ece76026402ebdbc9196f3f24de5dc93ffa6597e96b3d91bf256044877?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/43d699ece76026402ebdbc9196f3f24de5dc93ffa6597e96b3d91bf256044877?s=96&d=mm&r=g\",\"caption\":\"Kateryna Dmytrenko\"},\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/author\\\/kateryna\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generate Repeated Related Details - TeamDesk Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/","og_locale":"en_US","og_type":"article","og_title":"Generate Repeated Related Details - TeamDesk Blog","og_description":"This article explains how to automatically generate a set of related records \u2014 for example, scheduled debt payments \u2014 with just one click.","og_url":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/","og_site_name":"TeamDesk Blog","article_published_time":"2025-05-13T14:54:36+00:00","article_modified_time":"2025-05-13T14:54:38+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/Monthly-payments.jpeg","type":"image\/jpeg"}],"author":"Kateryna Dmytrenko","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kateryna Dmytrenko","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#article","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/"},"author":{"name":"Kateryna Dmytrenko","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/a285defcf13a83e100cc66ebfdada2e9"},"headline":"Generate Repeated Related Details","datePublished":"2025-05-13T14:54:36+00:00","dateModified":"2025-05-13T14:54:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/"},"wordCount":524,"commentCount":3,"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/Monthly-payments.jpeg","keywords":["automation","database","generate records","online database","payments","relation","schedule"],"articleSection":["Tips &amp; Tricks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/","url":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/","name":"Generate Repeated Related Details - TeamDesk Blog","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#primaryimage"},"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/Monthly-payments.jpeg","datePublished":"2025-05-13T14:54:36+00:00","dateModified":"2025-05-13T14:54:38+00:00","author":{"@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/a285defcf13a83e100cc66ebfdada2e9"},"breadcrumb":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#primaryimage","url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/Monthly-payments.jpeg","contentUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2025\/05\/Monthly-payments.jpeg","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/generate-repeated-related-details\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.teamdesk.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Generate Repeated Related Details"}]},{"@type":"WebSite","@id":"https:\/\/www.teamdesk.net\/blog\/#website","url":"https:\/\/www.teamdesk.net\/blog\/","name":"TeamDesk Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.teamdesk.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/a285defcf13a83e100cc66ebfdada2e9","name":"Kateryna Dmytrenko","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/43d699ece76026402ebdbc9196f3f24de5dc93ffa6597e96b3d91bf256044877?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/43d699ece76026402ebdbc9196f3f24de5dc93ffa6597e96b3d91bf256044877?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/43d699ece76026402ebdbc9196f3f24de5dc93ffa6597e96b3d91bf256044877?s=96&d=mm&r=g","caption":"Kateryna Dmytrenko"},"url":"https:\/\/www.teamdesk.net\/blog\/author\/kateryna\/"}]}},"_links":{"self":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/3390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/comments?post=3390"}],"version-history":[{"count":8,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/3390\/revisions"}],"predecessor-version":[{"id":3407,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/3390\/revisions\/3407"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media\/3396"}],"wp:attachment":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media?parent=3390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/categories?post=3390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/tags?post=3390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}