[2025-01-28 05:50:03] Production.INFO: -- Xero Api Check -- [2025-01-28 05:50:04] Production.INFO: -- curl info --Array ( [url] => https://identity.xero.com/connect/token [content_type] => application/json; charset=UTF-8 [http_code] => 200 [header_size] => 854 [request_size] => 352 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 1.205676 [namelookup_time] => 0.535857 [connect_time] => 0.617848 [pretransfer_time] => 0.995062 [size_upload] => 82 [size_download] => 2755 [speed_download] => 2285 [speed_upload] => 68 [download_content_length] => 2755 [upload_content_length] => 82 [starttransfer_time] => 1.205617 [redirect_time] => 0 [redirect_url] => [primary_ip] => 2.21.67.49 [certinfo] => Array ( ) [primary_port] => 443 [local_ip] => 54.39.180.235 [local_port] => 59882 ) [2025-01-28 05:50:04] Production.INFO: -- connection successfully here --stdClass Object ( [id_token] => eyJhbGciOiJSUzI1NiIsImtpZCI6IjFDQUY4RTY2NzcyRDZEQzAyOEQ2NzI2RkQwMjYxNTgxNTcwRUZDMTkiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJISy1PWm5jdGJjQW8xbkp2MENZVmdWY09fQmsifQ.eyJuYmYiOjE3MzgwNjE0MDQsImV4cCI6MTczODA2MTcwNCwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS54ZXJvLmNvbSIsImF1ZCI6IjBFNUE4OTZEQ0JCMTQ0Mzk4NENDNjJFNjlCMjBDOTU4IiwiaWF0IjoxNzM4MDYxNDA0LCJhdF9oYXNoIjoic0ZrOU9NZXU1by1zVlFMYXowSzluZyIsInN1YiI6Ijk4MzYzNDUwNGIxNzVkNzA4ZmYwZWQ0ZGRkNmY2NjNkIiwiYXV0aF90aW1lIjoxNzM4MDUzNjgxLCJ4ZXJvX3VzZXJpZCI6IjQxOWY5MmM4LTkxZTEtNDllNS05ZmZiLWI4YTdjNmI3ODg0NSIsImdsb2JhbF9zZXNzaW9uX2lkIjoiMmI2OWFjNWVkODI2NGE2N2I3ZDAwMzljNzFjMjhkYTkiLCJzaWQiOiIyYjY5YWM1ZWQ4MjY0YTY3YjdkMDAzOWM3MWMyOGRhOSIsInByZWZlcnJlZF91c2VybmFtZSI6ImNvLmx5bmRhQHlhaG9vLmNvbSIsImVtYWlsIjoiY28ubHluZGFAeWFob28uY29tIiwiZ2l2ZW5fbmFtZSI6Ikx5bmRhIiwiZmFtaWx5X25hbWUiOiJPa29ybyIsIm5hbWUiOiJMeW5kYSBPa29ybyIsImFtciI6WyJwd2QiXX0.g0iBG4H_F_68f_mNG49YyoSjRXk1-khOchpzWY_OKlnr_VPoi5dz6Rk_A1uDtlst51MFkTf2dDmPHjCz9b_xZnD-E9x2ZWzwvcvpSLxRt2bXU7drOYqgtMj3L0GpubumdOquDalg_MNhu7BdtQvQeIVxS4XiqNxbZFl3a4Zw5NkI_K6EGN8tEcz2_g6b4klfKH2wVtuhrqDmTCRyV55qJ7H0dB0qDCv7weNmXqr2otmbM7UchSre-dRTJAcQ7XpjucYYN9dw426gXK6uAt99TJY4Q6ms6Wp5K7BBiAymbe26lNWTrKQ4soYgXYDdl6ZgOFkHs1fre7J1LtyF9--URQ [access_token] => eyJhbGciOiJSUzI1NiIsImtpZCI6IjFDQUY4RTY2NzcyRDZEQzAyOEQ2NzI2RkQwMjYxNTgxNTcwRUZDMTkiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJISy1PWm5jdGJjQW8xbkp2MENZVmdWY09fQmsifQ.eyJuYmYiOjE3MzgwNjE0MDQsImV4cCI6MTczODA2MzIwNCwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS54ZXJvLmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHkueGVyby5jb20vcmVzb3VyY2VzIiwiY2xpZW50X2lkIjoiMEU1QTg5NkRDQkIxNDQzOTg0Q0M2MkU2OUIyMEM5NTgiLCJzdWIiOiI5ODM2MzQ1MDRiMTc1ZDcwOGZmMGVkNGRkZDZmNjYzZCIsImF1dGhfdGltZSI6MTczODA1MzY4MSwieGVyb191c2VyaWQiOiI0MTlmOTJjOC05MWUxLTQ5ZTUtOWZmYi1iOGE3YzZiNzg4NDUiLCJnbG9iYWxfc2Vzc2lvbl9pZCI6IjJiNjlhYzVlZDgyNjRhNjdiN2QwMDM5YzcxYzI4ZGE5Iiwic2lkIjoiMmI2OWFjNWVkODI2NGE2N2I3ZDAwMzljNzFjMjhkYTkiLCJqdGkiOiI2ODlBQTc4QThDNUQ2NTFDNzBBOTFDMTBBNTlEMjRGRCIsImF1dGhlbnRpY2F0aW9uX2V2ZW50X2lkIjoiMjc4M2YzN2MtNjY4OS00YzA0LWExZjMtYmEyOWYwNzYyNzhmIiwic2NvcGUiOlsiZW1haWwiLCJwcm9maWxlIiwib3BlbmlkIiwiYWNjb3VudGluZy5zZXR0aW5ncyIsImFjY291bnRpbmcudHJhbnNhY3Rpb25zIiwiYWNjb3VudGluZy5jb250YWN0cyIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJwd2QiXX0.qLjydGQeS86ktL-pVHgArVMTSU5lV9v1t7CtwXgs9tzNZRkIh3MNErcvE13TirXvf5F0Y_B2C9G_jQdZRAXKKI7o2mfEmYu6YrGVpClJ1H8hqEmb5IWw3JabIVokf87q77Fq-7OLe2VCWCeUB2nDcl18cmhDAS6aMox7QY42cfG97A2X7KOVID1Gb3r1RaplfdKlcYHVN300KZmeLA8uhSX73Lv9MCpL8GmZdHfMVnrhDC0ONQulyjb3uWD_HvyQgRE_BHUbsYFSIb7msG7Y_m5xa-pjWv-CM7GOz7WUZfA67I_bBY2auqGYc476XWq9F5ZT83SlOqP6D7Cq4WXBGg [expires_in] => 1800 [token_type] => Bearer [refresh_token] => 1Xxh1LC_9xdK7GZ_p1OZJMGAxdaN-t5WKTk9O73Rp_4 [scope] => email profile openid accounting.settings accounting.transactions accounting.contacts offline_access ) [2025-01-28 05:50:04] Production.INFO: -- connection successfully --stdClass Object ( [id_token] => eyJhbGciOiJSUzI1NiIsImtpZCI6IjFDQUY4RTY2NzcyRDZEQzAyOEQ2NzI2RkQwMjYxNTgxNTcwRUZDMTkiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJISy1PWm5jdGJjQW8xbkp2MENZVmdWY09fQmsifQ.eyJuYmYiOjE3MzgwNjE0MDQsImV4cCI6MTczODA2MTcwNCwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS54ZXJvLmNvbSIsImF1ZCI6IjBFNUE4OTZEQ0JCMTQ0Mzk4NENDNjJFNjlCMjBDOTU4IiwiaWF0IjoxNzM4MDYxNDA0LCJhdF9oYXNoIjoic0ZrOU9NZXU1by1zVlFMYXowSzluZyIsInN1YiI6Ijk4MzYzNDUwNGIxNzVkNzA4ZmYwZWQ0ZGRkNmY2NjNkIiwiYXV0aF90aW1lIjoxNzM4MDUzNjgxLCJ4ZXJvX3VzZXJpZCI6IjQxOWY5MmM4LTkxZTEtNDllNS05ZmZiLWI4YTdjNmI3ODg0NSIsImdsb2JhbF9zZXNzaW9uX2lkIjoiMmI2OWFjNWVkODI2NGE2N2I3ZDAwMzljNzFjMjhkYTkiLCJzaWQiOiIyYjY5YWM1ZWQ4MjY0YTY3YjdkMDAzOWM3MWMyOGRhOSIsInByZWZlcnJlZF91c2VybmFtZSI6ImNvLmx5bmRhQHlhaG9vLmNvbSIsImVtYWlsIjoiY28ubHluZGFAeWFob28uY29tIiwiZ2l2ZW5fbmFtZSI6Ikx5bmRhIiwiZmFtaWx5X25hbWUiOiJPa29ybyIsIm5hbWUiOiJMeW5kYSBPa29ybyIsImFtciI6WyJwd2QiXX0.g0iBG4H_F_68f_mNG49YyoSjRXk1-khOchpzWY_OKlnr_VPoi5dz6Rk_A1uDtlst51MFkTf2dDmPHjCz9b_xZnD-E9x2ZWzwvcvpSLxRt2bXU7drOYqgtMj3L0GpubumdOquDalg_MNhu7BdtQvQeIVxS4XiqNxbZFl3a4Zw5NkI_K6EGN8tEcz2_g6b4klfKH2wVtuhrqDmTCRyV55qJ7H0dB0qDCv7weNmXqr2otmbM7UchSre-dRTJAcQ7XpjucYYN9dw426gXK6uAt99TJY4Q6ms6Wp5K7BBiAymbe26lNWTrKQ4soYgXYDdl6ZgOFkHs1fre7J1LtyF9--URQ [access_token] => eyJhbGciOiJSUzI1NiIsImtpZCI6IjFDQUY4RTY2NzcyRDZEQzAyOEQ2NzI2RkQwMjYxNTgxNTcwRUZDMTkiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJISy1PWm5jdGJjQW8xbkp2MENZVmdWY09fQmsifQ.eyJuYmYiOjE3MzgwNjE0MDQsImV4cCI6MTczODA2MzIwNCwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS54ZXJvLmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHkueGVyby5jb20vcmVzb3VyY2VzIiwiY2xpZW50X2lkIjoiMEU1QTg5NkRDQkIxNDQzOTg0Q0M2MkU2OUIyMEM5NTgiLCJzdWIiOiI5ODM2MzQ1MDRiMTc1ZDcwOGZmMGVkNGRkZDZmNjYzZCIsImF1dGhfdGltZSI6MTczODA1MzY4MSwieGVyb191c2VyaWQiOiI0MTlmOTJjOC05MWUxLTQ5ZTUtOWZmYi1iOGE3YzZiNzg4NDUiLCJnbG9iYWxfc2Vzc2lvbl9pZCI6IjJiNjlhYzVlZDgyNjRhNjdiN2QwMDM5YzcxYzI4ZGE5Iiwic2lkIjoiMmI2OWFjNWVkODI2NGE2N2I3ZDAwMzljNzFjMjhkYTkiLCJqdGkiOiI2ODlBQTc4QThDNUQ2NTFDNzBBOTFDMTBBNTlEMjRGRCIsImF1dGhlbnRpY2F0aW9uX2V2ZW50X2lkIjoiMjc4M2YzN2MtNjY4OS00YzA0LWExZjMtYmEyOWYwNzYyNzhmIiwic2NvcGUiOlsiZW1haWwiLCJwcm9maWxlIiwib3BlbmlkIiwiYWNjb3VudGluZy5zZXR0aW5ncyIsImFjY291bnRpbmcudHJhbnNhY3Rpb25zIiwiYWNjb3VudGluZy5jb250YWN0cyIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJwd2QiXX0.qLjydGQeS86ktL-pVHgArVMTSU5lV9v1t7CtwXgs9tzNZRkIh3MNErcvE13TirXvf5F0Y_B2C9G_jQdZRAXKKI7o2mfEmYu6YrGVpClJ1H8hqEmb5IWw3JabIVokf87q77Fq-7OLe2VCWCeUB2nDcl18cmhDAS6aMox7QY42cfG97A2X7KOVID1Gb3r1RaplfdKlcYHVN300KZmeLA8uhSX73Lv9MCpL8GmZdHfMVnrhDC0ONQulyjb3uWD_HvyQgRE_BHUbsYFSIb7msG7Y_m5xa-pjWv-CM7GOz7WUZfA67I_bBY2auqGYc476XWq9F5ZT83SlOqP6D7Cq4WXBGg [expires_in] => 1800 [token_type] => Bearer [refresh_token] => 1Xxh1LC_9xdK7GZ_p1OZJMGAxdaN-t5WKTk9O73Rp_4 [scope] => email profile openid accounting.settings accounting.transactions accounting.contacts offline_access ) [2025-01-28 05:50:04] Production.INFO: AccountID 53 [2025-01-28 05:50:04] Production.INFO: AccountName Plus Travel Group [2025-01-28 05:50:04] Production.INFO: Checkcustomer [2025-01-28 05:50:04] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Contacts?where=Name="Plus%20Travel%20Group" [2025-01-28 05:50:08] Production.INFO: Contact id print CheckCustomer Case===5f6b39a6-c5bb-485f-9fdd-a6c7a1eccc47 [2025-01-28 05:50:08] Production.INFO: -- count --1 [2025-01-28 05:50:08] Production.INFO: AccountID 242 [2025-01-28 05:50:08] Production.INFO: AccountName Ball Construction [2025-01-28 05:50:08] Production.INFO: Checkcustomer [2025-01-28 05:50:08] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Contacts?where=Name="Ball%20Construction" [2025-01-28 05:50:11] Production.INFO: Contact id print CheckCustomer Case===b0bd4d3e-7d9a-4f7f-a743-aafe2ee02798 [2025-01-28 05:50:11] Production.INFO: -- count --1 [2025-01-28 05:50:11] Production.INFO: AccountID 39 [2025-01-28 05:50:11] Production.INFO: AccountName Riavera [2025-01-28 05:50:11] Production.INFO: Checkcustomer [2025-01-28 05:50:11] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Contacts?where=Name="Riavera" [2025-01-28 05:50:14] Production.INFO: Contact id print CheckCustomer Case===e55c0831-3c53-4fcf-8b75-89133eb5af09 [2025-01-28 05:50:14] Production.INFO: -- count --1 [2025-01-28 05:50:14] Production.INFO: -- Xero Add Inovice -- [2025-01-28 05:50:14] Production.INFO: CheckInvoice xerov2: INV50007 [2025-01-28 05:50:14] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Invoices?InvoiceNumbers=INV50007 [2025-01-28 05:50:17] Production.INFO: Check Invoice Id XEROV20 [2025-01-28 05:50:17] Production.INFO: Invoice SubTotal 459.800000 [2025-01-28 05:50:17] Production.INFO: Invoice DetTotal 459.8 [2025-01-28 05:50:17] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Contacts?where=Name="Plus%20Travel%20Group" [2025-01-28 05:50:19] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Items [2025-01-28 05:50:23] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/TaxRates [2025-01-28 05:50:25] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Accounts [2025-01-28 05:50:29] Production.INFO: =========Invoices String here======{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Managed Hosting SERVER: Windows Server 2016 Standard",Quantity : 1,UnitAmount : 198.720000,LineAmount : 45.710000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Managed Hosting STORAGE: 500GB data storage disk",Quantity : 1,UnitAmount : 34.560000,LineAmount : 7.950000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Cloud replication (charged per gigabyte)",Quantity : 150,UnitAmount : 0.300000,LineAmount : 10.350000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "License for each site being backed up (for servers)",Quantity : 1,UnitAmount : 60.000000,LineAmount : 13.800000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Support for approximately 14 employee home routers",Quantity : 1,UnitAmount : 70.000000,LineAmount : 16.100000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Management and monitor for PTG-CLO-SVR-01",Quantity : 1,UnitAmount : 25.000000,LineAmount : 5.750000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Managed Workstation",Quantity : 17,UnitAmount : 52.000000,LineAmount : 203.320000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Basic Monitoring and Anti-Virus",Quantity : 12,UnitAmount : 10.000000,LineAmount : 27.600000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Microsoft 365 Business Basic",Quantity : 15,UnitAmount : 8.100000,LineAmount : 27.940000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Microsoft 365 Business Standard",Quantity : 24,UnitAmount : 17.000000,LineAmount : 93.840000},{taxType:"TAX020",DiscountRate : 77.000000,"Description": "Plan 1 - Email only",Quantity : 6,UnitAmount : 5.390000,LineAmount : 7.440000} [2025-01-28 05:50:32] Production.INFO: ==== result ===== [2025-01-28 05:50:32] Production.INFO: { "Id": "d3098315-4909-47ed-8625-11ac10920506", "Status": "OK", "ProviderName": "Neon OAuth v2", "DateTimeUTC": "\/Date(1738061431971)\/", "Invoices": [ { "Type": "ACCREC", "InvoiceID": "00000000-0000-0000-0000-000000000000", "InvoiceNumber": "INV50007", "Payments": [], "CreditNotes": [], "Prepayments": [], "Overpayments": [], "TotalDiscount": 1539.32, "IsDiscounted": true, "InvoiceAddresses": [], "HasErrors": true, "InvoicePaymentServices": [], "Contact": { "ContactID": "5f6b39a6-c5bb-485f-9fdd-a6c7a1eccc47", "ContactNumber": "Plus Travel Group", "Addresses": [], "Phones": [], "ContactGroups": [], "ContactPersons": [], "HasValidationErrors": false, "ValidationErrors": [] }, "DateString": "2025-01-01T00:00:00", "Date": "\/Date(1735689600000+0000)\/", "DueDateString": "2025-01-31T00:00:00", "DueDate": "\/Date(1738281600000+0000)\/", "Status": "DRAFT", "LineAmountTypes": "Exclusive", "LineItems": [ { "Description": "Managed Hosting SERVER: Windows Server 2016 Standard", "UnitAmount": 198.720000, "TaxType": "TAX020", "TaxAmount": 5.94, "LineAmount": 45.71, "Tracking": [], "Quantity": 1.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Managed Hosting STORAGE: 500GB data storage disk", "UnitAmount": 34.560000, "TaxType": "TAX020", "TaxAmount": 1.03, "LineAmount": 7.95, "Tracking": [], "Quantity": 1.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Cloud replication (charged per gigabyte)", "UnitAmount": 0.300000, "TaxType": "TAX020", "TaxAmount": 1.35, "LineAmount": 10.35, "Tracking": [], "Quantity": 150.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "License for each site being backed up (for servers)", "UnitAmount": 60.000000, "TaxType": "TAX020", "TaxAmount": 1.79, "LineAmount": 13.80, "Tracking": [], "Quantity": 1.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Support for approximately 14 employee home routers", "UnitAmount": 70.000000, "TaxType": "TAX020", "TaxAmount": 2.09, "LineAmount": 16.10, "Tracking": [], "Quantity": 1.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Management and monitor for PTG-CLO-SVR-01", "UnitAmount": 25.000000, "TaxType": "TAX020", "TaxAmount": 0.75, "LineAmount": 5.75, "Tracking": [], "Quantity": 1.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Managed Workstation", "UnitAmount": 52.000000, "TaxType": "TAX020", "TaxAmount": 26.43, "LineAmount": 203.32, "Tracking": [], "Quantity": 17.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Basic Monitoring and Anti-Virus", "UnitAmount": 10.000000, "TaxType": "TAX020", "TaxAmount": 3.59, "LineAmount": 27.60, "Tracking": [], "Quantity": 12.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Microsoft 365 Business Basic", "UnitAmount": 8.100000, "TaxType": "TAX020", "TaxAmount": 3.63, "LineAmount": 27.94, "Tracking": [], "Quantity": 15.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Microsoft 365 Business Standard", "UnitAmount": 17.000000, "TaxType": "TAX020", "TaxAmount": 12.20, "LineAmount": 93.84, "Tracking": [], "Quantity": 24.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Plan 1 - Email only", "UnitAmount": 5.390000, "TaxType": "TAX020", "TaxAmount": 0.97, "LineAmount": 7.44, "Tracking": [], "Quantity": 6.0000, "DiscountRate": 77.00, "DiscountEnteredAsPercent": true, "ValidationErrors": [] } ], "SubTotal": 459.80, "TotalTax": 59.77, "Total": 519.57, "CurrencyCode": "CAD", "StatusAttributeString": "ERROR", "ValidationErrors": [ { "Message": "The line total 27.94 does not match the expected line total 27.95" } ] } ] } [2025-01-28 05:50:32] Production.INFO: -- Create Invoice Error -- [2025-01-28 05:50:32] Production.INFO: -- Create Invoice Done -- [2025-01-28 05:50:32] Production.INFO: CheckInvoice xerov2: INV10865 [2025-01-28 05:50:32] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Invoices?InvoiceNumbers=INV10865 [2025-01-28 05:50:34] Production.INFO: Check Invoice Id XEROV20 [2025-01-28 05:50:34] Production.INFO: Invoice SubTotal 1615.760000 [2025-01-28 05:50:34] Production.INFO: Invoice DetTotal 1615.76 [2025-01-28 05:50:34] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Contacts?where=Name="Ball%20Construction" [2025-01-28 05:50:37] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Items [2025-01-28 05:50:40] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/TaxRates [2025-01-28 05:50:42] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Accounts [2025-01-28 05:50:46] Production.INFO: =========Invoices String here======{taxType:"TAX020",AccountCode : 203,DiscountRate : 5.000000,"Description": "License for an Unlimited Canada/US Cloud Phone extension (06-18-2024 to 07-08-2024)",Quantity : 25,UnitAmount : 8.700000,LineAmount : 206.620000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 5.000000,"Description": "License for an Unlimited Canada/US Cloud Phone extension (07-08-2024 to 08-08-2024)",Quantity : 25,UnitAmount : 12.990000,LineAmount : 308.510000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 5.000000,"Description": "License for an Unlimited Canada/US Cloud Phone extension (08-08-2024 to 09-08-2024)",Quantity : 25,UnitAmount : 12.990000,LineAmount : 308.510000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 5.000000,"Description": "License for an Unlimited Canada/US Cloud Phone extension (09-08-2024 to 10-08-2024)",Quantity : 25,UnitAmount : 12.990000,LineAmount : 308.510000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 5.000000,"Description": "License for an Unlimited Canada/US Cloud Phone extension (10-08-2024 to 11-08-2024)",Quantity : 25,UnitAmount : 12.990000,LineAmount : 308.510000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (06-18-2024 to 07-08-2024)",Quantity : 1,UnitAmount : 6.670000,LineAmount : 6.670000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (07-08-2024 to 08-08-2024)",Quantity : 1,UnitAmount : 10.000000,LineAmount : 10.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (08-08-2024 to 09-08-2024)",Quantity : 1,UnitAmount : 10.000000,LineAmount : 10.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (09-08-2024 to 10-08-2024)",Quantity : 1,UnitAmount : 10.000000,LineAmount : 10.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (10-08-2024 to 11-08-2024)",Quantity : 1,UnitAmount : 10.000000,LineAmount : 10.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "CloudPhone.ONE Softphone add-on (06-18-2024 to 07-08-2024)",Quantity : 25,UnitAmount : 0.670000,LineAmount : 16.750000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "CloudPhone.ONE Softphone add-on (07-08-2024 to 08-08-2024)",Quantity : 25,UnitAmount : 1.000000,LineAmount : 25.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "CloudPhone.ONE Softphone add-on (08-08-2024 to 09-08-2024)",Quantity : 25,UnitAmount : 1.000000,LineAmount : 25.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "CloudPhone.ONE Softphone add-on (09-08-2024 to 10-08-2024)",Quantity : 25,UnitAmount : 1.000000,LineAmount : 25.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "CloudPhone.ONE Softphone add-on (10-08-2024 to 11-08-2024)",Quantity : 25,UnitAmount : 1.000000,LineAmount : 25.000000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "e911 address registration (5197425851 - 5 Shirley Ave, Kitchener, ON N2B 2E6) (06-18-2024 to 07-08-2024)",Quantity : 1,UnitAmount : 1.680000,LineAmount : 1.680000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "e911 address registration (07-08-2024 to 08-08-2024) ",Quantity : 1,UnitAmount : 2.500000,LineAmount : 2.500000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "e911 address registration (08-08-2024 to 09-08-2024)",Quantity : 1,UnitAmount : 2.500000,LineAmount : 2.500000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "e911 address registration (09-08-2024 to 10-08-2024)",Quantity : 1,UnitAmount : 2.500000,LineAmount : 2.500000},{taxType:"TAX020",AccountCode : 203,DiscountRate : 0.000000,"Description": "e911 address registration (10-08-2024 to 11-08-2024)",Quantity : 1,UnitAmount : 2.500000,LineAmount : 2.500000} [2025-01-28 05:50:49] Production.INFO: ==== result ===== [2025-01-28 05:50:49] Production.INFO: { "Id": "dca55a85-d462-4dc9-970d-22f7306a1f67", "Status": "OK", "ProviderName": "Neon OAuth v2", "DateTimeUTC": "\/Date(1738061449725)\/", "Invoices": [ { "Type": "ACCREC", "InvoiceID": "00000000-0000-0000-0000-000000000000", "InvoiceNumber": "INV10865", "Payments": [], "CreditNotes": [], "Prepayments": [], "Overpayments": [], "TotalDiscount": 75.84, "IsDiscounted": true, "InvoiceAddresses": [], "HasErrors": true, "InvoicePaymentServices": [], "Contact": { "ContactID": "b0bd4d3e-7d9a-4f7f-a743-aafe2ee02798", "Addresses": [], "Phones": [], "ContactGroups": [], "ContactPersons": [], "HasValidationErrors": false, "ValidationErrors": [] }, "DateString": "2024-10-10T00:00:00", "Date": "\/Date(1728518400000+0000)\/", "DueDateString": "2024-11-09T00:00:00", "DueDate": "\/Date(1731110400000+0000)\/", "Status": "DRAFT", "LineAmountTypes": "Exclusive", "LineItems": [ { "Description": "License for an Unlimited Canada/US Cloud Phone extension (06-18-2024 to 07-08-2024)", "UnitAmount": 8.700000, "TaxType": "TAX020", "TaxAmount": 26.86, "LineAmount": 206.62, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 5.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "License for an Unlimited Canada/US Cloud Phone extension (07-08-2024 to 08-08-2024)", "UnitAmount": 12.990000, "TaxType": "TAX020", "TaxAmount": 40.11, "LineAmount": 308.51, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 5.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "License for an Unlimited Canada/US Cloud Phone extension (08-08-2024 to 09-08-2024)", "UnitAmount": 12.990000, "TaxType": "TAX020", "TaxAmount": 40.11, "LineAmount": 308.51, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 5.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "License for an Unlimited Canada/US Cloud Phone extension (09-08-2024 to 10-08-2024)", "UnitAmount": 12.990000, "TaxType": "TAX020", "TaxAmount": 40.11, "LineAmount": 308.51, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 5.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "License for an Unlimited Canada/US Cloud Phone extension (10-08-2024 to 11-08-2024)", "UnitAmount": 12.990000, "TaxType": "TAX020", "TaxAmount": 40.11, "LineAmount": 308.51, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 5.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "DiscountEnteredAsPercent": true, "ValidationErrors": [] }, { "Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (06-18-2024 to 07-08-2024)", "UnitAmount": 6.670000, "TaxType": "TAX020", "TaxAmount": 0.87, "LineAmount": 6.67, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (07-08-2024 to 08-08-2024)", "UnitAmount": 10.000000, "TaxType": "TAX020", "TaxAmount": 1.30, "LineAmount": 10.00, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (08-08-2024 to 09-08-2024)", "UnitAmount": 10.000000, "TaxType": "TAX020", "TaxAmount": 1.30, "LineAmount": 10.00, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (09-08-2024 to 10-08-2024)", "UnitAmount": 10.000000, "TaxType": "TAX020", "TaxAmount": 1.30, "LineAmount": 10.00, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "Fax-to-Email service, with ability to send faxes via CloudPhone.ONE admin portal (10-08-2024 to 11-08-2024)", "UnitAmount": 10.000000, "TaxType": "TAX020", "TaxAmount": 1.30, "LineAmount": 10.00, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "CloudPhone.ONE Softphone add-on (06-18-2024 to 07-08-2024)", "UnitAmount": 0.670000, "TaxType": "TAX020", "TaxAmount": 2.18, "LineAmount": 16.75, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "CloudPhone.ONE Softphone add-on (07-08-2024 to 08-08-2024)", "UnitAmount": 1.000000, "TaxType": "TAX020", "TaxAmount": 3.25, "LineAmount": 25.00, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "CloudPhone.ONE Softphone add-on (08-08-2024 to 09-08-2024)", "UnitAmount": 1.000000, "TaxType": "TAX020", "TaxAmount": 3.25, "LineAmount": 25.00, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "CloudPhone.ONE Softphone add-on (09-08-2024 to 10-08-2024)", "UnitAmount": 1.000000, "TaxType": "TAX020", "TaxAmount": 3.25, "LineAmount": 25.00, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "CloudPhone.ONE Softphone add-on (10-08-2024 to 11-08-2024)", "UnitAmount": 1.000000, "TaxType": "TAX020", "TaxAmount": 3.25, "LineAmount": 25.00, "AccountCode": "203", "Tracking": [], "Quantity": 25.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "e911 address registration (5197425851 - 5 Shirley Ave, Kitchener, ON N2B 2E6) (06-18-2024 to 07-08-2024)", "UnitAmount": 1.680000, "TaxType": "TAX020", "TaxAmount": 0.22, "LineAmount": 1.68, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "e911 address registration (07-08-2024 to 08-08-2024) ", "UnitAmount": 2.500000, "TaxType": "TAX020", "TaxAmount": 0.33, "LineAmount": 2.50, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "e911 address registration (08-08-2024 to 09-08-2024)", "UnitAmount": 2.500000, "TaxType": "TAX020", "TaxAmount": 0.33, "LineAmount": 2.50, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "e911 address registration (09-08-2024 to 10-08-2024)", "UnitAmount": 2.500000, "TaxType": "TAX020", "TaxAmount": 0.33, "LineAmount": 2.50, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] }, { "Description": "e911 address registration (10-08-2024 to 11-08-2024)", "UnitAmount": 2.500000, "TaxType": "TAX020", "TaxAmount": 0.33, "LineAmount": 2.50, "AccountCode": "203", "Tracking": [], "Quantity": 1.0000, "DiscountRate": 0.00, "AccountID": "493d352f-41b2-4e0a-9c89-0adfff4eb3b2", "ValidationErrors": [] } ], "SubTotal": 1615.76, "TotalTax": 210.09, "Total": 1825.85, "CurrencyCode": "CAD", "StatusAttributeString": "ERROR", "ValidationErrors": [ { "Message": "The line total 206.62 does not match the expected line total 206.63" } ] } ] } [2025-01-28 05:50:49] Production.INFO: -- Create Invoice Error -- [2025-01-28 05:50:49] Production.INFO: -- Create Invoice Done -- [2025-01-28 05:50:49] Production.INFO: CheckInvoice xerov2: INV9661 [2025-01-28 05:50:49] Production.INFO: calling invoices get methodhttps://api.xero.com/api.xro/2.0/Invoices?InvoiceNumbers=INV9661 [2025-01-28 05:50:52] Production.INFO: Check Invoice Id XEROV21 [2025-01-28 05:50:52] Production.INFO: -- Create Invoice Done -- [2025-01-28 05:50:52] Production.INFO: -- Xero End Inovice -- [2025-01-28 05:50:52] Production.INFO: ==4474== Releasing lock... [2025-01-28 05:50:52] Production.INFO: xeroinvoicepostv2-command-xeroinvoicepostv2-companyid-1-jobid-10582 #Stops# [2025-01-28 05:50:52] Production.INFO: 31 MB #Memory Used#