<?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 Error with start date when ARBCreateSubscriptionController in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-with-start-date-when-ARBCreateSubscriptionController/m-p/73123#M45236</link>
    <description>&lt;P&gt;Section of code for start Date:&lt;/P&gt;&lt;PRE&gt;# Setting payment schedule
    paymentschedule = apicontractsv1.paymentScheduleType()
    paymentschedule.interval = apicontractsv1.paymentScheduleTypeInterval()
    paymentschedule.interval.length = 1
    paymentschedule.interval.unit = 'months'
    today = datetime.today()
    if today.month == 12:
        month = 2
        year = today.year + 1
    elif today.month == 11:
        month = 1
        year = today.year + 1
    else:
        month = today.month + 2
        year = today.year
    paymentschedule.startDate = datetime(year, month, 1).isoformat().split('T')[0]
    paymentschedule.totalOccurrences = 12
    paymentschedule.trialOccurrences = 0&lt;/PRE&gt;&lt;P&gt;Even though startdate is auto saved as "YYYY-MM-DD"&lt;/P&gt;&lt;P&gt;Date when being processed in : apicontrollersbase.py is: 2020-11-01 00:00:00&lt;/P&gt;&lt;P&gt;Resulting in error:&lt;/P&gt;&lt;PRE&gt;2020-11-01 00:00:00
(2020, 11, 1, 12, 0, 0, 0, None)
127.0.0.1 - - [06/Sep/2020 22:35:37] "POST /api/MyRoute HTTP/1.0" 500 -
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/authorizenet/apicontrollersbase.py", line 133, in execute
    xmlRequest = self.buildrequest()
  File "/usr/local/lib/python3.8/site-packages/authorizenet/apicontrollersbase.py", line 104, in buildrequest
    xmlRequest = self._request.toxml(encoding=constants.xml_encoding, element_name=self.getrequesttype())
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 555, in toxml
    dom = self.toDOM(bds, element_name=element_name)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 527, in toDOM
    self._toDOM_csc(bds, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 2675, in _toDOM_csc
    content.elementDeclaration.toDOM(dom_support, parent, content.value)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/content.py", line 1101, in toDOM
    value._toDOM_csc(dom_support, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 2675, in _toDOM_csc
    content.elementDeclaration.toDOM(dom_support, parent, content.value)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/content.py", line 1101, in toDOM
    value._toDOM_csc(dom_support, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 2675, in _toDOM_csc
    content.elementDeclaration.toDOM(dom_support, parent, content.value)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/content.py", line 1101, in toDOM
    value._toDOM_csc(dom_support, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 1119, in _toDOM_csc
    dom_support.appendTextChild(self, parent)
  File "/usr/local/lib/python3.8/site-packages/pyxb/utils/domutils.py", line 586, in appendTextChild
    return parent.appendChild(self.document().createTextNode(self.valueAsText(text)))
  File "/usr/local/lib/python3.8/site-packages/pyxb/utils/domutils.py", line 402, in valueAsText
    return value.xsdLiteral()
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 992, in xsdLiteral
    return self.XsdLiteral(self)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/datatypes.py", line 739, in XsdLiteral
    value += datetime.timedelta(minutes=cls.__MinutesPerHalfDay)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/datatypes.py", line 663, in __new__
    raise TypeError('function takes %d arguments plus optional tzinfo (%d given)' % (len(cls._ValidFields), len(args)))&lt;/PRE&gt;&lt;P&gt;Package Versions:&lt;/P&gt;&lt;PRE&gt;Requirement already up-to-date: authorizenet in /usr/local/lib/python3.8/site-packages (1.1.3)
Requirement already satisfied, skipping upgrade: lxml==4.* in /usr/local/lib64/python3.8/site-packages (from authorizenet) (4.5.1)
Requirement already satisfied, skipping upgrade: pyxb==1.2.5 in /usr/local/lib/python3.8/site-packages (from authorizenet) (1.2.5)
Requirement already satisfied, skipping upgrade: requests==2.* in /usr/local/lib/python3.8/site-packages (from authorizenet) (2.23.0)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,&amp;lt;1.26,&amp;gt;=1.21.1 in /usr/local/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (1.25.9)
Requirement already satisfied, skipping upgrade: chardet&amp;lt;4,&amp;gt;=3.0.2 in /usr/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (3.0.4)
Requirement already satisfied, skipping upgrade: certifi&amp;gt;=2017.4.17 in /usr/local/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (2020.4.5.1)
Requirement already satisfied, skipping upgrade: idna&amp;lt;3,&amp;gt;=2.5 in /usr/local/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (2.9)&lt;/PRE&gt;&lt;P&gt;Have other's seen this error, I believe this is recent.&lt;/P&gt;&lt;P&gt;Thank you for the help.&lt;/P&gt;</description>
    <pubDate>Mon, 07 Sep 2020 02:50:55 GMT</pubDate>
    <dc:creator>Ben_</dc:creator>
    <dc:date>2020-09-07T02:50:55Z</dc:date>
    <item>
      <title>Error with start date when ARBCreateSubscriptionController</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-with-start-date-when-ARBCreateSubscriptionController/m-p/73123#M45236</link>
      <description>&lt;P&gt;Section of code for start Date:&lt;/P&gt;&lt;PRE&gt;# Setting payment schedule
    paymentschedule = apicontractsv1.paymentScheduleType()
    paymentschedule.interval = apicontractsv1.paymentScheduleTypeInterval()
    paymentschedule.interval.length = 1
    paymentschedule.interval.unit = 'months'
    today = datetime.today()
    if today.month == 12:
        month = 2
        year = today.year + 1
    elif today.month == 11:
        month = 1
        year = today.year + 1
    else:
        month = today.month + 2
        year = today.year
    paymentschedule.startDate = datetime(year, month, 1).isoformat().split('T')[0]
    paymentschedule.totalOccurrences = 12
    paymentschedule.trialOccurrences = 0&lt;/PRE&gt;&lt;P&gt;Even though startdate is auto saved as "YYYY-MM-DD"&lt;/P&gt;&lt;P&gt;Date when being processed in : apicontrollersbase.py is: 2020-11-01 00:00:00&lt;/P&gt;&lt;P&gt;Resulting in error:&lt;/P&gt;&lt;PRE&gt;2020-11-01 00:00:00
(2020, 11, 1, 12, 0, 0, 0, None)
127.0.0.1 - - [06/Sep/2020 22:35:37] "POST /api/MyRoute HTTP/1.0" 500 -
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/authorizenet/apicontrollersbase.py", line 133, in execute
    xmlRequest = self.buildrequest()
  File "/usr/local/lib/python3.8/site-packages/authorizenet/apicontrollersbase.py", line 104, in buildrequest
    xmlRequest = self._request.toxml(encoding=constants.xml_encoding, element_name=self.getrequesttype())
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 555, in toxml
    dom = self.toDOM(bds, element_name=element_name)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 527, in toDOM
    self._toDOM_csc(bds, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 2675, in _toDOM_csc
    content.elementDeclaration.toDOM(dom_support, parent, content.value)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/content.py", line 1101, in toDOM
    value._toDOM_csc(dom_support, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 2675, in _toDOM_csc
    content.elementDeclaration.toDOM(dom_support, parent, content.value)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/content.py", line 1101, in toDOM
    value._toDOM_csc(dom_support, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 2675, in _toDOM_csc
    content.elementDeclaration.toDOM(dom_support, parent, content.value)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/content.py", line 1101, in toDOM
    value._toDOM_csc(dom_support, element)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 1119, in _toDOM_csc
    dom_support.appendTextChild(self, parent)
  File "/usr/local/lib/python3.8/site-packages/pyxb/utils/domutils.py", line 586, in appendTextChild
    return parent.appendChild(self.document().createTextNode(self.valueAsText(text)))
  File "/usr/local/lib/python3.8/site-packages/pyxb/utils/domutils.py", line 402, in valueAsText
    return value.xsdLiteral()
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/basis.py", line 992, in xsdLiteral
    return self.XsdLiteral(self)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/datatypes.py", line 739, in XsdLiteral
    value += datetime.timedelta(minutes=cls.__MinutesPerHalfDay)
  File "/usr/local/lib/python3.8/site-packages/pyxb/binding/datatypes.py", line 663, in __new__
    raise TypeError('function takes %d arguments plus optional tzinfo (%d given)' % (len(cls._ValidFields), len(args)))&lt;/PRE&gt;&lt;P&gt;Package Versions:&lt;/P&gt;&lt;PRE&gt;Requirement already up-to-date: authorizenet in /usr/local/lib/python3.8/site-packages (1.1.3)
Requirement already satisfied, skipping upgrade: lxml==4.* in /usr/local/lib64/python3.8/site-packages (from authorizenet) (4.5.1)
Requirement already satisfied, skipping upgrade: pyxb==1.2.5 in /usr/local/lib/python3.8/site-packages (from authorizenet) (1.2.5)
Requirement already satisfied, skipping upgrade: requests==2.* in /usr/local/lib/python3.8/site-packages (from authorizenet) (2.23.0)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,&amp;lt;1.26,&amp;gt;=1.21.1 in /usr/local/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (1.25.9)
Requirement already satisfied, skipping upgrade: chardet&amp;lt;4,&amp;gt;=3.0.2 in /usr/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (3.0.4)
Requirement already satisfied, skipping upgrade: certifi&amp;gt;=2017.4.17 in /usr/local/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (2020.4.5.1)
Requirement already satisfied, skipping upgrade: idna&amp;lt;3,&amp;gt;=2.5 in /usr/local/lib/python3.8/site-packages (from requests==2.*-&amp;gt;authorizenet) (2.9)&lt;/PRE&gt;&lt;P&gt;Have other's seen this error, I believe this is recent.&lt;/P&gt;&lt;P&gt;Thank you for the help.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2020 02:50:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Error-with-start-date-when-ARBCreateSubscriptionController/m-p/73123#M45236</guid>
      <dc:creator>Ben_</dc:creator>
      <dc:date>2020-09-07T02:50:55Z</dc:date>
    </item>
  </channel>
</rss>

