<?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>topic SAPbobsCOM.Documents.Update cannot update DocDate only in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sapbobscom-documents-update-cannot-update-docdate-only/m-p/12574683#M2008875</link>
    <description>&lt;P&gt;In DI, setting DocDate value seems to automatically set TaxDate to be same as DocDate and recalculates DocDueDate as per payment terms, ignoring the value in TaxDate or DocDueDate.&lt;/P&gt;
  &lt;P&gt;Currently our users have to open each draft document in UI (SAP App), update DocDate (SAP refreshes TaxDate to match DocDate, and DocDueDate per Payment Terms), then change TaxDate back to the correct value, and Save as Draft again.&lt;/P&gt;
  &lt;P&gt;My question is: Using DI-API, how can I update only DocDate on a Draft A/P Invoice and keep TaxDate and DocDueDate unchanged?&lt;/P&gt;
  &lt;P&gt;System: SAP Business One 10.0 (10.00.170) FP 2108 (64-bit)&lt;/P&gt;
  &lt;P&gt;Steps:&lt;/P&gt;
  &lt;P&gt;Create a Draft A/P Invoice with Payment Terms = Net 30 from TaxDate and:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today&lt;/LI&gt; 
   &lt;LI&gt;TaxDate = today&lt;/LI&gt; 
   &lt;LI&gt;DocDueDate = today + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Update this draft A/P Invoice with:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;Keep TaxDate = today&lt;/LI&gt; 
   &lt;LI&gt;Keep DocDueDate = today + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Update the draft &lt;/P&gt;
  &lt;P&gt;Expected result (as in UI):&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;TaxDate = today&lt;/LI&gt; 
   &lt;LI&gt;DocDueDate = today + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Actual result (in DI):&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;TaxDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;DocDueDate = today + 1 + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Thank you!&lt;/P&gt;
  &lt;P&gt;Grace&lt;/P&gt;
  &lt;UL&gt; 
  &lt;/UL&gt;
  &lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 01 Sep 2022 14:42:18 GMT</pubDate>
    <dc:creator>former_member1375472</dc:creator>
    <dc:date>2022-09-01T14:42:18Z</dc:date>
    <item>
      <title>SAPbobsCOM.Documents.Update cannot update DocDate only</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sapbobscom-documents-update-cannot-update-docdate-only/m-p/12574683#M2008875</link>
      <description>&lt;P&gt;In DI, setting DocDate value seems to automatically set TaxDate to be same as DocDate and recalculates DocDueDate as per payment terms, ignoring the value in TaxDate or DocDueDate.&lt;/P&gt;
  &lt;P&gt;Currently our users have to open each draft document in UI (SAP App), update DocDate (SAP refreshes TaxDate to match DocDate, and DocDueDate per Payment Terms), then change TaxDate back to the correct value, and Save as Draft again.&lt;/P&gt;
  &lt;P&gt;My question is: Using DI-API, how can I update only DocDate on a Draft A/P Invoice and keep TaxDate and DocDueDate unchanged?&lt;/P&gt;
  &lt;P&gt;System: SAP Business One 10.0 (10.00.170) FP 2108 (64-bit)&lt;/P&gt;
  &lt;P&gt;Steps:&lt;/P&gt;
  &lt;P&gt;Create a Draft A/P Invoice with Payment Terms = Net 30 from TaxDate and:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today&lt;/LI&gt; 
   &lt;LI&gt;TaxDate = today&lt;/LI&gt; 
   &lt;LI&gt;DocDueDate = today + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Update this draft A/P Invoice with:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;Keep TaxDate = today&lt;/LI&gt; 
   &lt;LI&gt;Keep DocDueDate = today + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Update the draft &lt;/P&gt;
  &lt;P&gt;Expected result (as in UI):&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;TaxDate = today&lt;/LI&gt; 
   &lt;LI&gt;DocDueDate = today + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Actual result (in DI):&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;DocDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;TaxDate = today + 1&lt;/LI&gt; 
   &lt;LI&gt;DocDueDate = today + 1 + 30&lt;/LI&gt; 
  &lt;/UL&gt;
  &lt;P&gt;Thank you!&lt;/P&gt;
  &lt;P&gt;Grace&lt;/P&gt;
  &lt;UL&gt; 
  &lt;/UL&gt;
  &lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Sep 2022 14:42:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sapbobscom-documents-update-cannot-update-docdate-only/m-p/12574683#M2008875</guid>
      <dc:creator>former_member1375472</dc:creator>
      <dc:date>2022-09-01T14:42:18Z</dc:date>
    </item>
  </channel>
</rss>

