| ( ! ) Deprecated: QuickBooksOnline\API\Core\HttpClients\CurlHttpClient::__construct(): Implicitly marking parameter $curl as nullable is deprecated, the explicit nullable type must be used instead in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/CurlHttpClient.php on line 31 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0012 | 445024 | {main}( ) | .../JournalEntryCreate.php:0 |
| 2 | 0.0054 | 798032 | QuickBooksOnline\API\DataService\DataService::Configure( $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'QBORealmID' => 'xxxxxxxxxxxxxxxxxxx', 'baseUrl' => 'development'] ) | .../JournalEntryCreate.php:10 |
| 3 | 0.0111 | 1125040 | QuickBooksOnline\API\DataService\DataService->__construct( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'xxxxxxxxxxxxxxxxxxx'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $realmID = 'xxxxxxxxxxxxxxxxxxx'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ) | .../DataService.php:391 |
| 4 | 0.0111 | 1125040 | QuickBooksOnline\API\DataService\DataService->updateServiceContextSettingsForOthers( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'xxxxxxxxxxxxxxxxxxx'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $realmID = 'xxxxxxxxxxxxxxxxxxx'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ) | .../DataService.php:165 |
| 5 | 0.0131 | 1194040 | QuickBooksOnline\API\DataService\DataService->setupRestHandler( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'xxxxxxxxxxxxxxxxxxx'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $realmID = 'xxxxxxxxxxxxxxxxxxx'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ) | .../DataService.php:177 |
| 6 | 0.0133 | 1199888 | QuickBooksOnline\API\Core\HttpClients\ClientFactory::createClient( $clientName = 'curl' ) | .../DataService.php:217 |
| 7 | 0.0133 | 1199888 | {closure:/Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/config.php:12-27}( $class = 'QuickBooksOnline\\API\\Core\\HttpClients\\CurlHttpClient' ) | .../ClientFactory.php:27 |
| ( ! ) Deprecated: QuickBooksOnline\API\Core\HttpClients\SyncRestHandler::__construct(): Implicitly marking parameter $client as nullable is deprecated, the explicit nullable type must be used instead in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/SyncRestHandler.php on line 53 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0012 | 445024 | {main}( ) | .../JournalEntryCreate.php:0 |
| 2 | 0.0054 | 798032 | QuickBooksOnline\API\DataService\DataService::Configure( $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'QBORealmID' => 'xxxxxxxxxxxxxxxxxxx', 'baseUrl' => 'development'] ) | .../JournalEntryCreate.php:10 |
| 3 | 0.0111 | 1125040 | QuickBooksOnline\API\DataService\DataService->__construct( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'xxxxxxxxxxxxxxxxxxx'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $realmID = 'xxxxxxxxxxxxxxxxxxx'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ) | .../DataService.php:391 |
| 4 | 0.0111 | 1125040 | QuickBooksOnline\API\DataService\DataService->updateServiceContextSettingsForOthers( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'xxxxxxxxxxxxxxxxxxx'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $realmID = 'xxxxxxxxxxxxxxxxxxx'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ) | .../DataService.php:165 |
| 5 | 0.0131 | 1194040 | QuickBooksOnline\API\DataService\DataService->setupRestHandler( $serviceContext = class QuickBooksOnline\API\Core\ServiceContext { public $realmId = 'xxxxxxxxxxxxxxxxxxx'; public $serviceType = 'QBO'; public $baseserviceURL = 'https://sandbox-quickbooks.api.intuit.com/v3/'; private $appToken = NULL; private $isCreateMethod = FALSE; private $messageValues = NULL; public $requestValidator = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $realmID = 'xxxxxxxxxxxxxxxxxxx'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }; public $minorVersion = '75'; public $IppConfiguration = class QuickBooksOnline\API\Core\Configuration\IppConfiguration { public $Logger = class QuickBooksOnline\API\Diagnostics\Logger { ... }; public $Security = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { ... }; public $Message = class QuickBooksOnline\API\Core\Http\Message { ... }; public $RetryPolicy = NULL; public $BaseUrl = class QuickBooksOnline\API\Core\Configuration\BaseUrl { ... }; public $ContentWriter = class QuickBooksOnline\API\Core\Configuration\ContentWriterSettings { ... }; public $OpControlList = class QuickBooksOnline\API\Core\Configuration\OperationControlList { ... }; public $minorVersion = '75'; public $SSLCheckStatus = NULL; public $RealmID = NULL; public $OAuthMode = 'oauth2' } } ) | .../DataService.php:177 |
| 6 | 0.0156 | 1259248 | {closure:/Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/config.php:12-27}( $class = 'QuickBooksOnline\\API\\Core\\HttpClients\\SyncRestHandler' ) | .../DataService.php:218 |
| ( ! ) Deprecated: QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2LoginHelper::__construct(): Implicitly marking parameter $serviceContext as nullable is deprecated, the explicit nullable type must be used instead in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/OAuth/OAuth2/OAuth2LoginHelper.php on line 106 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0012 | 445024 | {main}( ) | .../JournalEntryCreate.php:0 |
| 2 | 0.0054 | 798032 | QuickBooksOnline\API\DataService\DataService::Configure( $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'QBORealmID' => 'xxxxxxxxxxxxxxxxxxx', 'baseUrl' => 'development'] ) | .../JournalEntryCreate.php:10 |
| 3 | 0.0175 | 1362992 | QuickBooksOnline\API\DataService\DataService->configureOAuth2LoginHelper( $oauth2Conifg = class QuickBooksOnline\API\Core\OAuth\OAuth2\OAuth2AccessToken { private $accessTokenKey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $tokenType = 'bearer'; private $refresh_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $accessTokenExpiresAt = NULL; private $refreshTokenExpiresAt = NULL; private $accessTokenValidationPeriod = NULL; private $refreshTokenValidationPeriod = NULL; private $clientID = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $clientSecret = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; private $realmID = 'xxxxxxxxxxxxxxxxxxx'; private $baseURL = 'https://sandbox-quickbooks.api.intuit.com/' }, $settings = ['auth_mode' => 'oauth2', 'ClientID' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'ClientSecret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'accessTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'refreshTokenKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'QBORealmID' => 'xxxxxxxxxxxxxxxxxxx', 'baseUrl' => 'development'] ) | .../DataService.php:406 |
| 4 | 0.0175 | 1362992 | {closure:/Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/config.php:12-27}( $class = 'QuickBooksOnline\\API\\Core\\OAuth\\OAuth2\\OAuth2LoginHelper' ) | .../DataService.php:429 |
/Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/_Samples/JournalEntryCreate.php:51:
object(QuickBooksOnline\API\Data\IPPJournalEntry)[28]
public 'Id' => null
public 'SyncToken' => null
public 'MetaData' => null
public 'CustomField' => null
public 'AttachableRef' => null
public 'domain' => null
public 'status' => null
public 'sparse' => null
public 'DocNumber' => null
public 'TxnDate' => null
public 'DepartmentRef' => null
public 'CurrencyRef' => null
public 'ExchangeRate' => null
public 'PrivateNote' => null
public 'TxnStatus' => null
public 'LinkedTxn' => null
public 'Line' =>
array (size=2)
0 =>
object(QuickBooksOnline\API\Data\IPPLine)[29]
public 'Id' =>
object(QuickBooksOnline\API\Data\IPPid)[31]
...
public 'LineNum' => null
public 'Description' => string 'nov portion of rider insurance' (length=30)
public 'Amount' => float 100
public 'Received' => null
public 'LinkedTxn' => null
public 'DetailType' =>
object(QuickBooksOnline\API\Data\IPPLineDetailTypeEnum)[32]
...
public 'PaymentLineDetail' => null
public 'DiscountLineDetail' => null
public 'TaxLineDetail' => null
public 'SalesItemLineDetail' => null
public 'DescriptionLineDetail' => null
public 'ItemBasedExpenseLineDetail' => null
public 'AccountBasedExpenseLineDetail' => null
public 'ReimburseLineDetail' => null
public 'DepositLineDetail' => null
public 'PurchaseOrderItemLineDetail' => null
public 'SalesOrderItemLineDetail' => null
public 'ItemReceiptLineDetail' => null
public 'JournalEntryLineDetail' =>
object(QuickBooksOnline\API\Data\IPPJournalEntryLineDetail)[33]
...
public 'GroupLineDetail' => null
public 'SubTotalLineDetail' => null
public 'TDSLineDetail' => null
public 'ItemAdjustmentLineDetail' => null
public 'CustomField' => null
public 'LineEx' => null
public 'ProjectRef' => null
public 'CostAmount' => null
public 'HomeCostAmount' => null
public 'CustomExtensions' => null
1 =>
object(QuickBooksOnline\API\Data\IPPLine)[35]
public 'Id' => null
public 'LineNum' => null
public 'Description' => string 'nov portion of rider insurance' (length=30)
public 'Amount' => float 100
public 'Received' => null
public 'LinkedTxn' => null
public 'DetailType' =>
object(QuickBooksOnline\API\Data\IPPLineDetailTypeEnum)[36]
...
public 'PaymentLineDetail' => null
public 'DiscountLineDetail' => null
public 'TaxLineDetail' => null
public 'SalesItemLineDetail' => null
public 'DescriptionLineDetail' => null
public 'ItemBasedExpenseLineDetail' => null
public 'AccountBasedExpenseLineDetail' => null
public 'ReimburseLineDetail' => null
public 'DepositLineDetail' => null
public 'PurchaseOrderItemLineDetail' => null
public 'SalesOrderItemLineDetail' => null
public 'ItemReceiptLineDetail' => null
public 'JournalEntryLineDetail' =>
object(QuickBooksOnline\API\Data\IPPJournalEntryLineDetail)[38]
...
public 'GroupLineDetail' => null
public 'SubTotalLineDetail' => null
public 'TDSLineDetail' => null
public 'ItemAdjustmentLineDetail' => null
public 'CustomField' => null
public 'LineEx' => null
public 'ProjectRef' => null
public 'CostAmount' => null
public 'HomeCostAmount' => null
public 'CustomExtensions' => null
public 'TxnTaxDetail' => null
public 'TxnSource' => null
public 'TaxFormType' => null
public 'TaxFormNum' => null
public 'TransactionLocationType' => null
public 'Tag' => null
public 'TxnApprovalInfo' => null
public 'RecurDataRef' => null
public 'RecurringInfo' => null
public 'ProjectRef' => null
public 'TotalCostAmount' => null
public 'HomeTotalCostAmount' => null
public 'Adjustment' => null
public 'HomeCurrencyAdjustment' => null
public 'EnteredInHomeCurrency' => null
public 'GlobalTaxCalculation' => null
public 'TotalAmt' => null
public 'HomeTotalAmt' => null
public 'JournalEntryEx' => null
| ( ! ) Deprecated: Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0 in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/BaseCurl.php on line 125 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0012 | 445024 | {main}( ) | .../JournalEntryCreate.php:0 |
| 2 | 0.0246 | 1693480 | QuickBooksOnline\API\DataService\DataService->Add( $entity = class QuickBooksOnline\API\Data\IPPJournalEntry { public $Id = NULL; public $SyncToken = NULL; public $MetaData = NULL; public $CustomField = NULL; public $AttachableRef = NULL; public $domain = NULL; public $status = NULL; public $sparse = NULL; public $DocNumber = NULL; public $TxnDate = NULL; public $DepartmentRef = NULL; public $CurrencyRef = NULL; public $ExchangeRate = NULL; public $PrivateNote = NULL; public $TxnStatus = NULL; public $LinkedTxn = NULL; public $Line = [0 => class QuickBooksOnline\API\Data\IPPLine { ... }, 1 => class QuickBooksOnline\API\Data\IPPLine { ... }]; public $TxnTaxDetail = NULL; public $TxnSource = NULL; public $TaxFormType = NULL; public $TaxFormNum = NULL; public $TransactionLocationType = NULL; public $Tag = NULL; public $TxnApprovalInfo = NULL; public $RecurDataRef = NULL; public $RecurringInfo = NULL; public $ProjectRef = NULL; public $TotalCostAmount = NULL; public $HomeTotalCostAmount = NULL; public $Adjustment = NULL; public $HomeCurrencyAdjustment = NULL; public $EnteredInHomeCurrency = NULL; public $GlobalTaxCalculation = NULL; public $TotalAmt = NULL; public $HomeTotalAmt = NULL; public $JournalEntryEx = NULL } ) | .../JournalEntryCreate.php:52 |
| 3 | 0.0307 | 1887344 | QuickBooksOnline\API\DataService\DataService->sendRequestParseResponseBodyAndHandleHttpError( $entity = class QuickBooksOnline\API\Data\IPPJournalEntry { public $Id = NULL; public $SyncToken = NULL; public $MetaData = NULL; public $CustomField = NULL; public $AttachableRef = NULL; public $domain = NULL; public $status = NULL; public $sparse = NULL; public $DocNumber = NULL; public $TxnDate = NULL; public $DepartmentRef = NULL; public $CurrencyRef = NULL; public $ExchangeRate = NULL; public $PrivateNote = NULL; public $TxnStatus = NULL; public $LinkedTxn = NULL; public $Line = [0 => class QuickBooksOnline\API\Data\IPPLine { ... }, 1 => class QuickBooksOnline\API\Data\IPPLine { ... }]; public $TxnTaxDetail = NULL; public $TxnSource = NULL; public $TaxFormType = NULL; public $TaxFormNum = NULL; public $TransactionLocationType = NULL; public $Tag = NULL; public $TxnApprovalInfo = NULL; public $RecurDataRef = NULL; public $RecurringInfo = NULL; public $ProjectRef = NULL; public $TotalCostAmount = NULL; public $HomeTotalCostAmount = NULL; public $Adjustment = NULL; public $HomeCurrencyAdjustment = NULL; public $EnteredInHomeCurrency = NULL; public $GlobalTaxCalculation = NULL; public $TotalAmt = NULL; public $HomeTotalAmt = NULL; public $JournalEntryEx = NULL }, $uri = 'company/xxxxxxxxxxxxxxxxxxx/journalentry', $httpsPostBody = '<?xml version="1.0" encoding="UTF-8"?>\n<ns0:JournalEntry xmlns:ns0="http://schema.intuit.com/finance/v3">\n <ns0:Line>\n <ns0:Id>0</ns0:Id>\n <ns0:Description>nov portion of rider insurance</ns0:Description>\n <ns0:Amount>100</ns0:Amount>\n <ns0:DetailType>JournalEntryLineDetail</ns0:DetailType>\n <ns0:JournalEntryLineDetail>\n <ns0:PostingType>Debit</ns0:PostingType>\n <ns0:AccountRef name="Billable Expense Income">30</ns0:AccountRef>\n </ns0:JournalEntryLineDetail>\n </ns0:Line>\n <ns0'..., $CALLINGMETHOD = 'Add', $boundaryString = ???, $email = ??? ) | .../DataService.php:813 |
| 4 | 0.0313 | 1901240 | QuickBooksOnline\API\Core\HttpClients\SyncRestHandler->sendRequest( $requestParameters = class QuickBooksOnline\API\Core\HttpClients\RequestParameters { public $ResourceUri = 'company/xxxxxxxxxxxxxxxxxxx/journalentry'; public $HttpVerbType = 'POST'; public $ContentType = 'application/xml'; public $ApiName = NULL }, $requestBody = '<?xml version="1.0" encoding="UTF-8"?>\n<ns0:JournalEntry xmlns:ns0="http://schema.intuit.com/finance/v3">\n <ns0:Line>\n <ns0:Id>0</ns0:Id>\n <ns0:Description>nov portion of rider insurance</ns0:Description>\n <ns0:Amount>100</ns0:Amount>\n <ns0:DetailType>JournalEntryLineDetail</ns0:DetailType>\n <ns0:JournalEntryLineDetail>\n <ns0:PostingType>Debit</ns0:PostingType>\n <ns0:AccountRef name="Billable Expense Income">30</ns0:AccountRef>\n </ns0:JournalEntryLineDetail>\n </ns0:Line>\n <ns0'..., $specifiedRequestUri = NULL, $throwExceptionOnError = TRUE ) | .../DataService.php:667 |
| 5 | 0.0314 | 1901928 | QuickBooksOnline\API\Core\HttpClients\SyncRestHandler->OAuth2APICall( $baseURL = 'https://sandbox-quickbooks.api.intuit.com/v3/company/xxxxxxxxxxxxxxxxxxx/journalentry', $queryParameters = ['minorversion' => '75'], $HttpMethod = 'POST', $requestUri = 'https://sandbox-quickbooks.api.intuit.com/v3/company/xxxxxxxxxxxxxxxxxxx/journalentry?minorversion=75', $requestParameters = class QuickBooksOnline\API\Core\HttpClients\RequestParameters { public $ResourceUri = 'company/xxxxxxxxxxxxxxxxxxx/journalentry'; public $HttpVerbType = 'POST'; public $ContentType = 'application/xml'; public $ApiName = NULL }, $requestBody = '<?xml version="1.0" encoding="UTF-8"?>\n<ns0:JournalEntry xmlns:ns0="http://schema.intuit.com/finance/v3">\n <ns0:Line>\n <ns0:Id>0</ns0:Id>\n <ns0:Description>nov portion of rider insurance</ns0:Description>\n <ns0:Amount>100</ns0:Amount>\n <ns0:DetailType>JournalEntryLineDetail</ns0:DetailType>\n <ns0:JournalEntryLineDetail>\n <ns0:PostingType>Debit</ns0:PostingType>\n <ns0:AccountRef name="Billable Expense Income">30</ns0:AccountRef>\n </ns0:JournalEntryLineDetail>\n </ns0:Line>\n <ns0'..., $throwExceptionOnError = TRUE ) | .../SyncRestHandler.php:127 |
| 6 | 0.0336 | 1902672 | QuickBooksOnline\API\Core\HttpClients\CurlHttpClient->makeAPICall( $url = 'https://sandbox-quickbooks.api.intuit.com/v3/company/xxxxxxxxxxxxxxxxxxx/journalentry?minorversion=75', $method = 'POST', $headers = ['Authorization' => 'Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'host' => 'sandbox-quickbooks.api.intuit.com', 'user-agent' => 'V3PHPSDK6.2.2', 'accept' => 'application/xml', 'connection' => 'close', 'content-type' => 'application/xml', 'content-length' => 899], $body = '<?xml version="1.0" encoding="UTF-8"?>\n<ns0:JournalEntry xmlns:ns0="http://schema.intuit.com/finance/v3">\n <ns0:Line>\n <ns0:Id>0</ns0:Id>\n <ns0:Description>nov portion of rider insurance</ns0:Description>\n <ns0:Amount>100</ns0:Amount>\n <ns0:DetailType>JournalEntryLineDetail</ns0:DetailType>\n <ns0:JournalEntryLineDetail>\n <ns0:PostingType>Debit</ns0:PostingType>\n <ns0:AccountRef name="Billable Expense Income">30</ns0:AccountRef>\n </ns0:JournalEntryLineDetail>\n </ns0:Line>\n <ns0'..., $timeOut = NULL, $verifySSL = FALSE ) | .../SyncRestHandler.php:215 |
| 7 | 0.2967 | 1966016 | QuickBooksOnline\API\Core\HttpClients\CurlHttpClient->closeConnection( ) | .../CurlHttpClient.php:49 |
| 8 | 0.2967 | 1966016 | QuickBooksOnline\API\Core\HttpClients\BaseCurl->close( ) | .../CurlHttpClient.php:180 |
| ( ! ) Fatal error: Uncaught QuickBooksOnline\API\Exception\ServiceException: Http Status Code [401]: Request is not made successful. Response Code:[401] with body: [<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <IntuitResponse time="2026-09-04T17:15:49.258-07:00" xmlns="http://schema.intuit.com/finance/v3"> <Fault type="AUTHENTICATION"> <Error code="3200"> <Message>message=AuthenticationFailed; errorCode=003200; statusCode=401</Message> <Detail>Malformed bearer token: too short or too long</Detail> </Error> </Fault> </IntuitResponse> ]. thrown in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/SyncRestHandler.php on line 223 | ||||
|---|---|---|---|---|
| ( ! ) QuickBooksOnline\API\Exception\ServiceException: Request is not made successful. Response Code:[401] with body: [<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <IntuitResponse time="2026-09-04T17:15:49.258-07:00" xmlns="http://schema.intuit.com/finance/v3"> <Fault type="AUTHENTICATION"> <Error code="3200"> <Message>message=AuthenticationFailed; errorCode=003200; statusCode=401</Message> <Detail>Malformed bearer token: too short or too long</Detail> </Error> </Fault> </IntuitResponse> ]. in /Users/rvanvuren/Projects/buyerkiosk-web-dev3/userfrosting/vendor/quickbooks/v3-php-sdk/src/Core/HttpClients/SyncRestHandler.php on line 223 | ||||
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0012 | 445024 | {main}( ) | .../JournalEntryCreate.php:0 |
| 2 | 0.0246 | 1693480 | QuickBooksOnline\API\DataService\DataService->Add( $entity = class QuickBooksOnline\API\Data\IPPJournalEntry { public $Id = NULL; public $SyncToken = NULL; public $MetaData = NULL; public $CustomField = NULL; public $AttachableRef = NULL; public $domain = NULL; public $status = NULL; public $sparse = NULL; public $DocNumber = NULL; public $TxnDate = NULL; public $DepartmentRef = NULL; public $CurrencyRef = NULL; public $ExchangeRate = NULL; public $PrivateNote = NULL; public $TxnStatus = NULL; public $LinkedTxn = NULL; public $Line = [0 => class QuickBooksOnline\API\Data\IPPLine { ... }, 1 => class QuickBooksOnline\API\Data\IPPLine { ... }]; public $TxnTaxDetail = NULL; public $TxnSource = NULL; public $TaxFormType = NULL; public $TaxFormNum = NULL; public $TransactionLocationType = NULL; public $Tag = NULL; public $TxnApprovalInfo = NULL; public $RecurDataRef = NULL; public $RecurringInfo = NULL; public $ProjectRef = NULL; public $TotalCostAmount = NULL; public $HomeTotalCostAmount = NULL; public $Adjustment = NULL; public $HomeCurrencyAdjustment = NULL; public $EnteredInHomeCurrency = NULL; public $GlobalTaxCalculation = NULL; public $TotalAmt = NULL; public $HomeTotalAmt = NULL; public $JournalEntryEx = NULL } ) | .../JournalEntryCreate.php:52 |
| 3 | 0.0307 | 1887344 | QuickBooksOnline\API\DataService\DataService->sendRequestParseResponseBodyAndHandleHttpError( $entity = class QuickBooksOnline\API\Data\IPPJournalEntry { public $Id = NULL; public $SyncToken = NULL; public $MetaData = NULL; public $CustomField = NULL; public $AttachableRef = NULL; public $domain = NULL; public $status = NULL; public $sparse = NULL; public $DocNumber = NULL; public $TxnDate = NULL; public $DepartmentRef = NULL; public $CurrencyRef = NULL; public $ExchangeRate = NULL; public $PrivateNote = NULL; public $TxnStatus = NULL; public $LinkedTxn = NULL; public $Line = [0 => class QuickBooksOnline\API\Data\IPPLine { ... }, 1 => class QuickBooksOnline\API\Data\IPPLine { ... }]; public $TxnTaxDetail = NULL; public $TxnSource = NULL; public $TaxFormType = NULL; public $TaxFormNum = NULL; public $TransactionLocationType = NULL; public $Tag = NULL; public $TxnApprovalInfo = NULL; public $RecurDataRef = NULL; public $RecurringInfo = NULL; public $ProjectRef = NULL; public $TotalCostAmount = NULL; public $HomeTotalCostAmount = NULL; public $Adjustment = NULL; public $HomeCurrencyAdjustment = NULL; public $EnteredInHomeCurrency = NULL; public $GlobalTaxCalculation = NULL; public $TotalAmt = NULL; public $HomeTotalAmt = NULL; public $JournalEntryEx = NULL }, $uri = 'company/xxxxxxxxxxxxxxxxxxx/journalentry', $httpsPostBody = '<?xml version="1.0" encoding="UTF-8"?>\n<ns0:JournalEntry xmlns:ns0="http://schema.intuit.com/finance/v3">\n <ns0:Line>\n <ns0:Id>0</ns0:Id>\n <ns0:Description>nov portion of rider insurance</ns0:Description>\n <ns0:Amount>100</ns0:Amount>\n <ns0:DetailType>JournalEntryLineDetail</ns0:DetailType>\n <ns0:JournalEntryLineDetail>\n <ns0:PostingType>Debit</ns0:PostingType>\n <ns0:AccountRef name="Billable Expense Income">30</ns0:AccountRef>\n </ns0:JournalEntryLineDetail>\n </ns0:Line>\n <ns0'..., $CALLINGMETHOD = 'Add', $boundaryString = ???, $email = ??? ) | .../DataService.php:813 |
| 4 | 0.0313 | 1901240 | QuickBooksOnline\API\Core\HttpClients\SyncRestHandler->sendRequest( $requestParameters = class QuickBooksOnline\API\Core\HttpClients\RequestParameters { public $ResourceUri = 'company/xxxxxxxxxxxxxxxxxxx/journalentry'; public $HttpVerbType = 'POST'; public $ContentType = 'application/xml'; public $ApiName = NULL }, $requestBody = '<?xml version="1.0" encoding="UTF-8"?>\n<ns0:JournalEntry xmlns:ns0="http://schema.intuit.com/finance/v3">\n <ns0:Line>\n <ns0:Id>0</ns0:Id>\n <ns0:Description>nov portion of rider insurance</ns0:Description>\n <ns0:Amount>100</ns0:Amount>\n <ns0:DetailType>JournalEntryLineDetail</ns0:DetailType>\n <ns0:JournalEntryLineDetail>\n <ns0:PostingType>Debit</ns0:PostingType>\n <ns0:AccountRef name="Billable Expense Income">30</ns0:AccountRef>\n </ns0:JournalEntryLineDetail>\n </ns0:Line>\n <ns0'..., $specifiedRequestUri = NULL, $throwExceptionOnError = TRUE ) | .../DataService.php:667 |
| 5 | 0.0314 | 1901928 | QuickBooksOnline\API\Core\HttpClients\SyncRestHandler->OAuth2APICall( $baseURL = 'https://sandbox-quickbooks.api.intuit.com/v3/company/xxxxxxxxxxxxxxxxxxx/journalentry', $queryParameters = ['minorversion' => '75'], $HttpMethod = 'POST', $requestUri = 'https://sandbox-quickbooks.api.intuit.com/v3/company/xxxxxxxxxxxxxxxxxxx/journalentry?minorversion=75', $requestParameters = class QuickBooksOnline\API\Core\HttpClients\RequestParameters { public $ResourceUri = 'company/xxxxxxxxxxxxxxxxxxx/journalentry'; public $HttpVerbType = 'POST'; public $ContentType = 'application/xml'; public $ApiName = NULL }, $requestBody = '<?xml version="1.0" encoding="UTF-8"?>\n<ns0:JournalEntry xmlns:ns0="http://schema.intuit.com/finance/v3">\n <ns0:Line>\n <ns0:Id>0</ns0:Id>\n <ns0:Description>nov portion of rider insurance</ns0:Description>\n <ns0:Amount>100</ns0:Amount>\n <ns0:DetailType>JournalEntryLineDetail</ns0:DetailType>\n <ns0:JournalEntryLineDetail>\n <ns0:PostingType>Debit</ns0:PostingType>\n <ns0:AccountRef name="Billable Expense Income">30</ns0:AccountRef>\n </ns0:JournalEntryLineDetail>\n </ns0:Line>\n <ns0'..., $throwExceptionOnError = TRUE ) | .../SyncRestHandler.php:127 |